0
点赞
收藏
分享

微信扫一扫

增删改查测试场景(菜市场的大妈都能看懂)

前言

1、相同点

2、不同点

        2.1、增加

        2.2、删除

        2.3、查询

         2.4、修改


前言

1、本想在网上找一下资料,质量很差。要不然就是一些没太大实际作用的测试点(实际测试过程中,没人给你勇气提啊啊啊啊啊啊)

2、增删改查测试场景的通用版本,功能测试人员必备

3、本文站在功能测试人员的场景出发(不同角色的想法是不太一样的)

4、一起总结,一起学习,向高级测试前进

5、不同系统、不同公司的要求不同,仅作参考

1、相同点

1、检查增删改查操作时的提示,是否合理,是否有错别字
2、增删改查界面数据的变化,数据库记录的变化(数据库乱码等,很多时候可能关注界面就行)

3、打印日志

4、安全审计

2、不同点

2.1、增加

新增成功都要检查返回页(若有)和数据库记录于新增的是否一致,新增失败检查提示是否合理。

1、填充全部要素,增加成功

2、检查每一个必填项如果不填添加,会发生什么(报错提示还是新增成功?)

3、检查字段的业务规则。比如:ID只能为数字(为啥?ID是int类型啊)

4、弹窗确定,取消,看流程是否新增或者取消

5、吃分点:重复添加相同的内容,检查是否能新增成功(一般是不允许的,唯一性约束)

6、关联关系:比如权限系统,对应新增了用户的权限,那么对应的模块就能够访问

7、删除后重新添加原来一样的

8、进阶:前端页面缓存,①选择下拉框后添加,下次是否清除条件;②新增后返回页是否需要刷新

9、幂等性

备注信息的长度等,这些有确定要求再提

其它类似要不要支持tab键、支不支持点击enter确定添加看项目需求(功能已经实现的话,很多人不管这些东西)

2.2、删除

删除成功都要检查返回页(若有)和数据库记录

1、软删除还是硬删除(硬删除就是物理删除,看看数据库记录是否存在。软删除的话看看对应数据库字段是否改了,比如:status字段值改为disable)

2、删除提示

3、弹窗确定,取消,看流程是否删除或者取消

4、关联关系:比如,你的系统用户删掉了。看看用这个用户还能不能登录对应系统

5、删除权限。无权限到有权限,有权限到无权限,注意权限的变化

2.3、查询

一般来说

1、直接点击查询默认查找所有

2、看需求是否实现了对应字段的查询,对应字段是否支持模糊查询

3、字段交叉查询,比如日志信息,同时输入操作人和时间看查询的结果是否正确

4、一般页面会有重置查询条件的按钮,要看看每一个输入框或者下拉框的内容是否被清空

一些查询框输入字母、字符、等这些案例只有在有要求或者是凑案例数的时候需要吧。一般没人管你这些东西

2.4、修改

1、对应字段能修改的和不能修改的检查,比如很多时候ID是不能修改的

2、每一个能修改的字段都需要修改后提交,检查返回页和数据库的值修改得是否正确

3、修改还原,修改后的东西又改为修改之前的,关注页面变化

4、关联关系:比如权限系统,对应修改了用户的权限,那么对应的模块访问的权限就被修改

备注信息的长度等,这些有确定要求再提

2022年4月17日

举报

相关推荐

0 条评论