• 测试用例设计的基本原则


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

    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;每个功能下的测试用例统一编号;

  • 相关阅读:
    js获取url传递参数
    C#:String.Format数字格式化输出
    mathjs,math.js解决js运算精度问题
    js获取文件后缀
    vue生成二维码插件qrcodejs2
    多行文本超出后隐藏,超出3行隐藏
    vue点击按钮给商品按照价格进行倒叙
    vue关闭代码检查eslint
    vue + elementUi + upLoadIamge组件 上传文件到阿里云oss
    nodejs+expressjs+ws实现了websocket即时通讯,服务器和客户端互相通信
  • 原文地址:https://www.cnblogs.com/linbo3168/p/7685193.html
Copyright © 2020-2023  润新知