测试用例
测试用例编写规范&用例模板
一、测试用例的价值
- 测试用例是测试开始前对于需求的梳理划分思考而写出的、从而让我们能够高效率、高质量的完成后续的测试工作,降低我们项目运行期间的风险。具体提现在以下几点:
- 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: