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

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

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