一个好的测试用例应该是易懂的,能够让没接触到系统的人拿到手后也能够执行的,测试用例都应该包含的这8大要素:用例编号、所属模块、用例标题、优先级、前提条件、测试步骤、测试数据、期望结果。
用例编号:唯一标识一个测试用例
所属模块:该用例测试点所属的模块
用例标题:描述该用例的测试点及对应的结果
优先级:用例的优先级,一般分为4级(具体是什么规则还要看具体公司标准)
优先级划分的一般规则:
P0:一般为保证软件中核心的功能,为主流程能正常运行而设计的。在版本测试中,也会是版本的功能。
P1:次要功能、小功能
P2:UI、边界、错误的设置
P3:错误信息、较复杂的场景、不常用的场景
前提条件:在进行测试时要具备的前提,比如用户已登录,已存在XX数据等
测试步骤:描述每一步要做的事
测试数据:测试步骤中可能输入的测试数据
期望结果:描述每一个测试步骤会得到的预期结果