1 | 必须有“确认删除”的提示 |
2 | 能否执行删除功能 |
3 | 选定的数据是否被删除 |
4 | 是否错误的删除没有选择的数据 |
5 | 是否可以删除部分或全部数据 |
6 | 当设置自动编号时,能否处理删除后的空白 |
7 | 根据项目需求检查是软删除还是硬删除,来检查数据库中是否还存在该条记录 |
8 | 如果是软删除,用查询、统计界面检查该条记录能否被查询出来,数据是否被统计进去 |
9 | 是否有相关的数据删除,如果有要确认该相关的数据也已经删除,并且在同一事务中完成 |
10 | 是否有删除约束,如果有删除约束,要检查该记录是否被约束,如果被约束该记录不能被删除 |
11 | 检查因为业务约束不能删除的数据能否被保护不能手工删除,比如:流程中已经审批的文件 不能被删除 |
12 | 跟删除相关的权限问题,比如:需求要求只有管理员和该记录的创建人能够删除该记录 ,那就以不同的用户和角色登录进去,执行删除操作,检查是否与需求匹配 |