怎么设计一个系统中基础的测试用例(增删改查)很多
目前公司做了一个系统,比较基础的系统,主要是存储一些基础的数据和给予展现一些模块都是相同的,都是添加一些基础的数据,只是字段不一样而已,如果是一个一个的写那的写好多,怎么使他们可以通用, 引用自动化测试流行的一个概念:封装
黑盒测试用例同样也能做到“封装”,即将重复/类似的用例组单独划分为一个用例单元。如经常提到的公共用例组、通用用例组....等,都是这个概念。
首先,建一组单纯的字符串编辑用例组
如:
编辑框—正常输入—数字
-------
前置环境:当前处于编辑框界面
操作步骤:输入20位数字字符(也可增加一组“测试数据”属性,录入实际测试的具体数据组)
预期输出:输入字符的后10位显示在编辑框中(假设所有的编辑框只能显示10位数字字符)
光标闪烁于最后一位字符右侧
而针对于实际功能测试,在测试编辑框时,只需调用此用例即可。
——————————————————————————————————————
用例编写格式:
1.尽量减少UI描述,如“左边确认按钮”
2.尽量减少特定功能描述,如上面例子中“输入字符的后10位显示在编辑框中”,在考虑通用性时,可修改为“输入字符正确显示在编辑框中”
3.测试执行人员应具备一定经验,新人则需一些实际指导,如,分辨“正确”/“正常”/”无错误”等模糊的用例描述
——————————————————————————
最后,不论用例如何设计,把握住“用例设计服务于测试执行”这个中心即可。
页:
[1]