zoukankan      html  css  js  c++  java
  • [测试模式]自动化测试目标

    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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

     
  • 相关阅读:
    angular5 二维码插件
    ag-grid 设置默认选中多行
    断点续传和下载原理分析
    Volley 实现原理图
    Volley全方位解析,带你从源码的角度彻底理解
    23种设计模式
    android service
    Android drawable微技巧
    Android ListView实现不同item的方法和原理分析
    Android 网络框架 volley源码剖析
  • 原文地址:https://www.cnblogs.com/GnagWang/p/1694266.html
Copyright © 2011-2022 走看看