[测试模式]自动化测试目标

  1. 测试应该有助于提高测试质量

              1.     目标:作为规范的测试
        1.             如果是测试优先开发,测试就提供了一种规范来要求SUT应该做什么。
        1.     目标:缺陷排斥
          1.             测试会找到缺陷,但这不是自动化测试的目的。
          2.             自动化测试的目的是为了防止引入缺陷。
        2.      目标:缺陷定位
          1.             集成测试说明有些预期的行为不能正常工作,而单元测试就可以告诉为什么不能工作。
  2. 测试应该有助于理解被测试系统
    1.          测试的另一个职能,就是一直在回答“如果……结果会怎么样?”之类的问题,测试是被测系统的“文档”。
  3.           测试应该降低(不是引入)风险。
  4. 测试应该易于运行
    1.           完全自动化的。
    2.           有自检功能的。
    3.           可重复运行的。
  5. 测试应该易于写和维护
    1.            测试要够简单,一次只应该测试一个问题,应该小,不要“贪多嚼不烂”。
    2.            测试要非常的健壮。
 


作者:GangWang
出处:http://www.cnblogs.com/GnagWang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

 
原文地址:https://www.cnblogs.com/GnagWang/p/1694266.html