-
测试应该有助于提高测试质量
- 目标:作为规范的测试
- 如果是测试优先开发,测试就提供了一种规范来要求SUT应该做什么。
- 目标:缺陷排斥
- 测试会找到缺陷,但这不是自动化测试的目的。
- 自动化测试的目的是为了防止引入缺陷。
- 目标:缺陷定位
- 集成测试说明有些预期的行为不能正常工作,而单元测试就可以告诉为什么不能工作。
- 测试应该有助于理解被测试系统
- 测试的另一个职能,就是一直在回答“如果……结果会怎么样?”之类的问题,测试是被测系统的“文档”。
- 测试应该降低(不是引入)风险。
- 测试应该易于运行
- 完全自动化的。
- 有自检功能的。
- 可重复运行的。
- 测试应该易于写和维护
- 测试要够简单,一次只应该测试一个问题,应该小,不要“贪多嚼不烂”。
- 测试要非常的健壮。
[测试模式]自动化测试目标
作者:GangWang
出处:http://www.cnblogs.com/GnagWang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。