zoukankan      html  css  js  c++  java
  • 测试用例设计的基本原则

     针对每个测试需求设计测试用例,测试用例设计的遵守的原则:

    1.每一个测试需求至少有一个测试用例与之对应;

    2. 每个测试用例包含的测试步骤尽量不要超过10个;如果过多就进行拆分;

    3. 每一步step只包含有一种情况,不能将多种情况塞在一个用例里;

    4. 每个测试用例包含的测试步骤不得少于2个;

    5. 测试用例设计时应该包含功能的边界情况、等价类等方法;

    6. 对于流程尽量实现每个路径的覆盖;

    7. 关注需求中特别提出的权限、必输项、初始值和计算结果等内容;

    8. 打印至少用实物打印一张;

    9. 测试用例设计根据测试范围进行评审检查,覆盖全部范围;

    10. 测试集合根据模块以及对应的需求变更建立集合,每个集合包含对应的测试需求和测试用例;(可选)

    11.功能测试时,根据界面、业务、数据流变化进行用例划分;

    12.界面验证,业务验证,数据流验证的用例应该分开来写,不能放在一个测试集合里;

    13.公用性比较强的测试用例,需要单独出来,以便引用。比如输入日期查询;(可选)

    14.每一步step name需要填写,一般填写总结性的语言,这样看到step name时就知道大概该step测试的内容;15.在系统测试阶段,如果可以通过前台界面可以验证的,最好不要通过查询表的方式来验证。

    命名规范;

    测试阶段或类型+ 子系统或类型(1-贷前、2-批处理、3-贷后、4-性能、5-安全性等)+ 模块(101-模块名)+ 功能(10101-功能名)+ 测试用例(10101-ST-功能名-测试点-001)或(测试需求点名称)

    说明:

    功能编号5位,格式为ABBCC,A表示子系统或者类型,BB表示模块,CC表示功能;

    测试用例编号3位,每个功能下从001-999递增,如果超出999,编号高位用A,比如A00-A99;每个功能下的测试用例统一编号;

  • 相关阅读:
    Cider扩展架构:AttributeTable和AttributeTableBuilder
    VS编译时自动引用Debug|Release版本的dll
    扩展Oozie
    使用正则表达式找出不包含特定字符串的条目
    重构时机和重构方法之间的对应关系
    Javascript 果然存在所谓的预编译,例证:
    程序员眼中的UML(2)克服用例图的恐惧
    Hortonworks宣布一款Hadoop数据平台
    .NET Framework 4现已支持LocalDB
    REST API用得也痛苦
  • 原文地址:https://www.cnblogs.com/linbo3168/p/7685193.html
Copyright © 2011-2022 走看看