自动化实用模型(下)
上一篇 /
下一篇 2009-02-26 10:00:26
/ 个人分类:qtp
结论
实用的自动化软件测试系统是一个不断发展的技术,以提高生命力和减少维护
提高生命力说的是自动化测试系统有能力只能的调整和应对以外调整下的测试,一直这样做的话,测试系统的生命被延长,是通过保证他他固有的能力一直的有用
减少维护的时间,这是个消除冗余工作的功能,例如一点维护这个例子和使用可重用模块
PATS设计的目的是提供解决测试带来的挑战新的发展技术和环境,重要的是要明白测试系统执行测试用例,他们没有定义或者有限考虑。他们需要进行强大的测试基础设施和STLC去支撑自动化实践和建立成功的标准
我想以下面的列表来作为结束
实用性自动化测试系统
l 在无人职守的情况下不分白天黑夜的运行
l 就算是测试用例出错,系统依然可以正常的工作
l 不惜一切代价启用自动化测试
l 能辨认出是硬件问题还是软件问题
l 能输出有意义的日志
l 一点维护
l 重用模块容易更新
l 变量中的文本字符串存储可以被容易的发现和更新
l 用类似英语的语言书写比较容易理解
l 自动化最重要的是业务功能
l 对于新的特性可以迅速的增加脚本和模块
l 不要浪费时间在把功能做的复杂上面,要保证功能的简单
l 收集有用的信息例如操作系统和用例工具
l 跟踪组件跟踪自动化测试系统
l 跟踪可重用模块防止冗余
l 认真的测试测试系统
l 从测试用例套件中持续跟踪测试的覆盖率
l 跟踪自动化测试用例哪些是自动化的哪些是需要手工的
l 对于基于WEB和GUI的应用系统利用一样的架构
l 确定基线数据已经定义而且可以更新数据
l 确保测试环境的干净和更新为最新状态
l 测试用例管理-把测试用例存储在数据库中方便维护
l 跟踪测试结果,通过或者失败
自动化测试---怎样保持他们运行
l 测试实验必须有专用的机器
l 每天执行测试用例
l 把他作为一个日常的活动
l 像开发和实施证明自动化测试的有用性
l 在运行测试的时候使得开发对于自动化测试感兴趣
l 为开发或者最终用户建立一个测试集合
收藏
举报
TAG: