01 测试用例的定义
测试用例又叫做test case,是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
02 编写测试用例的原因
理清思路,避免遗漏
如果测试的项目庞大而复杂,我们可以把项目功能进行细分,通过编写用例的方式来整理我们测试系统的思路,列出每一个功能的测试点,避免遗漏掉要测试的功能点。
质量评价依据之一
在质量评估中,通常会统计测试用例执行情况,通过编写用例,执行用例,可以清晰的了解每个版本的测试情况,如测试进度、成功用例、失败用例以及阻塞用例等,从而评估咱们的版本测试质量,以便评估后续的测试计划
复用性
在我们所做的项目中,也许会有很多功能是相同或相近的,我们对这类功能设计了测试用例,便于以后我们遇到类似功能的时候可以做参考依据。企业内部也能根据此些用例经验整理通用测试框架。
规范、传递作用
我们测试一个系统不是一个人测一遍就算测完的,需要多人反复的进行测试,那么我们就需要测试用例来指导、规范我们的测试行为。对于新测试人员,可以较快上手测试、熟悉测试业务。
03 测试用例要素
测试用例要素一般分为:测试用例编号、测试用例名称、优先级、测试模块、前提条件、测试环境/输入、操作步骤、预期结果。(具体可以参照禅道用例模块)
1.测试用例的编号(具体由公司自己定义)
编号一般是由字符和数字组合成的字符串,用例编号具有唯一性,容易识别,如