zoukankan      html  css  js  c++  java
  • 测试用例

    测试用例编写规范&用例模板 

      一、测试用例的价值

    • 测试用例是测试开始前对于需求的梳理划分思考而写出的、从而让我们能够高效率、高质量的完成后续的测试工作,降低我们项目运行期间的风险。具体提现在以下几点:
    • 1. 指导测试执行(测试依据用例展开,在测试点的覆盖度上有所保障,按操作步骤执行,节约时间)
    • 2. 指导回归测试(对于版本更替时,可以确保先前细节不被遗留)
    • 3. 便于交流交接(对于新人的进人,或是人员的更替通过测试用例可以预览该项目的全貌,比较高效直接)

    二、测试用例需要包含的内容

    • 测试用例编写包括以下几个元素
    • 1. 标题:简单明确,指出用例的测试点
    • 2. 前提:用例执行前的前提条件要明确,因为不同的前可能对应的相同操作结果不同
    • 3. 步骤:写出用例执行的步骤,语言简单清晰不冗余
    • 4. 预期结果:根据需求对应前提对应步骤下预期会输出的结果
    • * 测试用例需要有持久层的校验(数据库层面校验),最好附有sql便于后人执行;
    • 5. 等级:对于用例要标注等级,对于核心功能、主要功能、细节进行等级高低划分
    • 6. 可执行性:用例要写得简单明白,看到人都可以对着进行操作。
    • 7. 原子性:测试用例要确保其原子性,对于有多个结果的,只需专注于我们所关心的点

    三、测试用例结构设计的原则

    • 1. 用例结构需清晰,一眼看穿用例有多少功能,文件夹设置结构清楚明了;
    • 2. 把不同角色的主流程放到各自的功能中去写,主流程和功能分开写;
    • 3. (建议)把不变的东西提取出来,作为公共部分,简化用例;
    • 4. 用例原子化,不要将多个功能点校验放在一个用例中来写;
    • 在测试过程中我们为了确保用例的易用性,要进尽量做到用例的简洁性。我们可以采取以下几点措施:
    • 测试流程比较强的,考虑功能与流程分开编写
    • 公共用例抽离

    四、一些tips

    • 在测试过程中我们为了确保用例的易用性,要进尽量做到用例的简洁性。我们可以采取以下几点措施:
    • 测试流程比较强的,考虑功能与流程分开编写
    • 公共用例抽离

    五、测试用例模板

    • XX申请最低额度贷款,校验申请成功
    • 【重要程度】
    • P1级(P0级,P1级,P2级)
    • 【用例类型】
    • 手工、自动化、半自动化
    • 【测试准备&前置条件】
    • 1、测试数据:186****4526,密码:****** (可描述其它准备)
    • 2、前置条件(有前置条件时需标注,如:断网重登录,则需要断网,标题里可以体现)
    • 【执行步骤】
    • step1:APP按钮,点击【立即取现】
    • step2:选择100元金额,点击【立即申请】按钮
    • step3****
    • step4****
    • 【期待值】
    • 申请成功,校验********
    • 【用例状态】
    • 通过、失败、未执行、阻塞
    • 【测试日期】
    • (选填)

    eg:

  • 相关阅读:
    android xml属性大全
    Activity 中传递数据
    android 界面布局 很好的一篇总结
    Android基础类之BaseAdapter
    自定义android的tab样式
    android之Uri的常用几个例子
    我的第一篇博客
    [解题报告]272 TEX Quotes
    [解题报告]10071 Back to High School Physics
    [解题报告]113 Power of Cryptography
  • 原文地址:https://www.cnblogs.com/520502-thy/p/8991274.html
Copyright © 2011-2022 走看看