第1个回答 2022-07-07
*用例编号
命名规范:模块英文名_001 ,首字母大写
*用例名称
一个完整的句子;
可以直观表达本条用例的意图;
用条件描述用例标题,而不是参数描述用例标题;
如果一个用例中包含多个参数,用例中应该是每个参数的取值;
不要超过30个汉字;
所属模块
所属的功能模块,可以再细分为子模块
前置条件
用例执行的前置条件
测试数据
用例执行的用的测试数据
*用例步骤
测试步骤不要多于7步;
不要在测试用例中引用别的测试用例,如果测试用例2需要测试用例1执行后才能执行:
1.将用例1和用例2合并成一个大的用例;----适合用例简单的情况
2.将用例1简述后作为用例2的前置条件;
避免包含过多的用户细节;
在测试步骤后和预期结果前加标签,明确操作后执行的结果,示例:
操作步骤:1.同时按住绘本键+音乐键3s;[chek1]
2.在APP上输入正确的WiFi名称和密码进行连接;[chek2]
预期结果:[chek1]进入配网模式,播放进入配网模式提示音,黄灯呼吸;
[chek2]联网成功,退出配网模式,播放联网成功提示音,灯光关闭;
避免在测试步骤中使用笼统的词汇:将笼统的词汇量化,如反复---100次,长时间:24小时,大量:1000个;
*预期结果
预期结果一定是明确的,没有不确定性;
预期结果不要多余5个,不要少于1个;
优先级
用例执行的优先级
用例等级
将用例划分为不同等级,根据不同的质量等级执行不同等级的用例
注:
①单条必须是可独立执行的
②带*号为常规用例必须,其他根据实际情况选择添加
③此规范适用于编写完整测试用例时,简化的测试用例可以只包含用例标题、预期结果;