上下求索

xUnit测试脚本设计方法:框架结构

上一篇 / 下一篇  2010-11-16 13:41:22

前言:
测试自动化中,测试代码不仅包括测试逻辑,还包含很多其他的代码。比如协议的支持、返回结果的解析,加解密算法的处理、数据库操作等等。如果把测试逻辑和这些代码放在一起,测试逻辑将非常难以理解,也不容易维护。
这里推荐使用分层框架结构来解决这些问题,测试自动化代码常会被分为以下层次:
(1)测试用例层,表达测试逻辑。
(2)领域层:通过抽象出一个公共方法库的形式,为测试用例层提供处理接口,包括协议支持、文档解析、加解密算法、结果解析等等。
(3)数据层:将测试数据与测试脚本分离,数据以外部文件或单独类的形式管理,测试脚本对其进行调用。
(4)日志报告层:记录测试代码的测试结果和操作步骤,以日志或报告的形式展现保存。
(5)SUT层:待测试系统层。
 待续。。。

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 126629
  • 日志数: 65
  • 建立时间: 2009-06-24
  • 更新时间: 2013-11-01

RSS订阅

Open Toolbar