测试用例编写规范V0.1.0

2019-11-22  本文已影响0人  Abby_3b3a

执行阶段
设计阶段,需求评审完成对需求进行分解产生的功能点

执行人
测试人员

规范内容
1、根据项目测试方案确定是否要编写测试用例

2、用XMind编写,编写方式统一为:项目名称+版本号---角色/功能点---测试场景---结果

3、测试用例的起始为项目名称加版本号

4、需测试到项目业务涉及的所有端,例如:企管端、小程序端、H5雷达端、App端、代理商、运营管理

5、存在角色的项目,需测试到所有涉及的角色,及其对应的业务权限,例如:运营商系统

6、每个功能点,需测试到该功能点所有的使用入口

7、每个功能,都从新增、编辑、查询、删除四个角度来考虑测试点

备注:只需包括功能支持的操作,不支持的操作,可以略过

①新增操作:指新增数据的操作,并需检查数据是否写入成功,且保存的数据与输入一致

测试点如下:

1) 初始输入提示信息是否正确

2) 输入数据格式支持范围检查,支持和不支持的格式,包括文本类型、图片格式、视频格式

3) 输入数据大小检查,包括范围内、等于范围边界、小于范围、大于范围、空值

4) 输入数据是否进行校验

5) 输入数据后响应信息是否正确

6) 新增数据后,不同端展示是否保持一致

7) 新增数据后,数据库该字段数据是否一致

②编辑操作:指修改数据的操作,并需检查数据是否修改成功,且变更的数据与编辑一致

测试点如下:

1) 查看编辑保存后是否与修改内容一致

2) 编辑保存时是否有二次确认

3) 编辑保存后是否实时刷新

4) 编辑后,检查不同端的数据是否保持一致

5) 数据库该字段数据是否与修改内容一致

③、查询操作:指查看数据展示和存储的操作

测试点如下:

1) 检查数据在不同端是否正确展示,并保持一致

2) 检查数据是需要自动更新还是手动刷新

3) 查询是否有重复数据返回

4) 多维度查询数据结果是否正确,与查询or或查询

5) 查询数据的响应结果,包括成功返回、空值、错误数据

6) 批量查询数据结果是否正确

7) 查询大数据结果是否正确

8) 查询持久化数据库数据存储是否正确

9) 查询数据是否有缓存

④、删除操作:指删除数据的操作,需检查数据是否成功被删除

测试点如下:

1) 删除后数据后,不同端是否都不再展示该数据

2) 删除数据后,持久化数据库中是否不再有对应字段的数据

3) 删除操作后,检查数据库为硬删除还是软删除

4) 删除数据后,是否还存在缓存数据

5) 删除后是否实时刷新

6) 删除时是否有二次确认

7) 批量删除是否能成功执行

8) 删除后,对关联数据是否有影响

上一篇 下一篇

猜你喜欢

热点阅读