1. 测试用例(TestCase)
软件测试用例是为项目需求而编制的一组测试输入,执行条件以及预期结果,一边测试某个条件是否满足客户需求
可以总结为:某个测试点的数据设计和步骤设计
1.1 为什么要写测试用例?
- 是测试工作的知道,是软件测试质量稳定的根本保证,评估测试结果的基准。
- 有一份用例来指导执行,可以在测试人员疲惫的时候起到一个牵引作用。
- 编写用例的过程中,通过熟悉需求,对系统架构或业务有更深入的理解。
- 可以避免测试背锅。
1. 2 测试用例八大要素
- 用例编号:产品名-测试阶段(st–系统测试,it–集成测试阶段,uat–验收测试)-测试项-xxx(英文)
- 测试项目:对应一个功能模块(细分功能)或子模块
- 测试标题:直接对测试点进行细化,输入内容+结果,同一功能模块标题不能重复胡(来自测试点)
- 重要级别:高/中/低
- 预置条件:需要满足一些前提条件,否则用例无法执行
- 测试输入(数据):需要加工的输入信息,根据具体情况来设计(跟步骤结合起来一定要具有指导性意义)
- 操作步骤:明确给除每个步骤的描述,执行人员可以根据该步骤来完成执行工作
- 预期结果:根据预期输出对比实际结果,来判断被测试对象是否符合要求。(预期结果唯一,不能出现“是否或者”
- 实际结果:通过测试执行后的实际结果,写用例时为空。
通过一个案例来具体介绍测试写测试用例
如果想深入了解如何编写测试用例,可以参考:如何高效编写测试用例?