我对自动化测试框架的愿景
理想自动化测试框架,应该满足下面的条件:
1.可文本描述:包括各子系统之间,子系统之中各模块之间的接口,以及个模块及子系统所需要的数据定义。
2.可检查:模块的产出能够进行精确检查,子系统内部各模块之间的通信(在一定程度上,属于产出的一部分)能够进行精确检查,模块产生的日志能够进行检查。
3.能够适应不同类型的被测模块:服务型,批处理型等
4.用户接口友好,测试可能涉及多种功能实体的配置,如一次测试可能需要模拟多个下游桩模块,配置数据等。所有的命令与数据都可以在同一个配置文档中进行配置说明
5.提供一定的附加能力用于模拟异常情况:如kill进程,切断数据库连接,构造磁盘不足等
按照目前的情况看来,1,2,3每一点都已经能够提供约50%的能力,4还需要等待1,2逐渐完善才能开始着手。5不是迫切需求。
永远不要一开始就尝试做一个大且完善的系统,着手在小的地方逐渐增强,有一天你会突然发现,原来各个部分组合协作起来,已经是一个不错的系统了
---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/07/15/i-have-the-vision-of-automated-testing-framework.html
---------------------------------------------------------------
您可能会喜欢: