测试用例编写
前言
简述基础模块编写测试用例常用方法:
① 新增/修改
② 删除
③ 查询
④ 工作流
正文
一、新增/修改
1、页面数据检查
1)页面字段的对齐方式、按钮样式是否与系统风格一致;
2)页面字段、按钮、字典项设置是否与需求一致;
3)页面的必录项是否均以红色字体标识;
4)检查页面带出信息的准确性和完整性;
5)检查页面排版是否合理,输入框大小是否合适;
6)快捷键检查,如常用的Ctrl+C、Ctrl+V、Tab键等。
2、字段校验
1)必录项:系统是否对必录项做了处理,未输入时是否有提示信息;
2)A字段唯一性校验:录入已存在的A字段,录入其他信息,是否能成功保存;
3)字段长度:字段长度限制是否与需求一致,超出指定长度系统是否提示异常;
4)字符类型:对于字符型、数值型、整数型、浮点型等不同类型,系统是否进行输入限制,在输入指定类型信息的字段输入其他类型的信息(如应该输入整数型的字段输入汉字),系统是否提示异常;
5)特定格式字段校验:对于日期、身份证号码、邮政编码、电话号码、手机号码、电子邮箱等具有特定格式的字段信息,输入不正确时,系统是否进行提示;
6)特殊字符校验:在字段输入标点符号或者空格等特殊符号,系统是否会正确处理,如维族人姓名“阿布都克热木·艾山”能否正确保存;
7)选择控件检查:下拉框、单选框、多选框选择后,是否可以正常保存,单选框是否可进行多选;
8)页面链接检查:页面链接字体颜色大小是否区分,鼠标指针移动到超级链接上时是否自动变为手形,链接页面是否正常跳转。
3、功能检查
1)若用户无新增数据的权限,是否能新增成功;
2)正确录入数据,是否新增成功,列表数据是否+1,多次点击保存按钮,是否会重复保存数据;
3)新增和修改页面字段校验方式是否一致;
4)修改数据是否能保存,修改时是否进行了字段唯一性校验,修改成功后,列表数据是否更改;
5)新增数据相关性检查,如新增用户成功后,该用户是否可以正常登录,或者新增优惠券成功后,用户是否可以领取,领取后是否看可以使用,使用时金额是否进行扣减。
二、删除
1、删除是否弹出确认框,删除后是否提示成功或失败;
2、不选择记录,点击删除,系统如何处理;
3、选择单个或多个记录,能否正常删除,若是物理删除,数据库中记录是否已删除,若是逻辑删除,标志位是否修改;
4、对于有关联性的数据,删除是否给予提示,且不可删除,如机构绑定多个用户,删除该机构时,是否提示该机构存在多个绑定用户,请先解除用户绑定。
三、查询
1、查询字段检查:字段长度、字符类型、特殊字符等;
2、单独遍历输入各查询条件,是否显示符合条件的记录;
3、组合查询条件时,是否显示符合条件的记录;
4、录入存在记录的查询记录,系统能否正确筛选,并显示在列表;
5、录入不存在记录的查询条件,列表是否显示为空
等),查询结果显示是否为空;
7、查询结果较多时,是否分页显示,分页功能是否正确;
8、若存在多个查询条件,是否有重置按钮。
四、工作流
1、功能模块的流程是否与需求一致,各个分支流程是否正确;
2、数据流转时,各项取值是否正确。
结语
编写测试用例的过程,也是对我们测试思路的整理过程。覆盖率高的测试用例就像一个好的辅助,可以帮助我们快速攻占敌方的水晶,取得胜利。最后友情提示,回填和完善我们的测试用例也是很有必要哦!