项目背景:
公司内部使用的新建任务处理的系统
测试的重点:
1.状态流转节点很多,切流转状态具体关联到人
2.权限验证时,一个用户属于多个角色,功能及数据权限交叉的情况
(数据权限交叉时取最大的数据权限,功能权限交叉时取并集,下属的数据还包括下属的下属的数据)
3.功能与功能模块之间的集成影响
4.数据及功能权限互相依赖之间的影响
举例:新增工单,但是此功能依赖工单类型的权限,如果此时未分配工单类型的权限,新增功能无法实现
5.分页查询-查询是查询当前的结果页的再过滤查询,还是全表查询(如果是全表查询,就要考虑多个页面跳转后的请求处理)
解决方案:
1.用时序图画出状态流转图,即清晰又明确
2.每次进行状态的更新的时候都会先进行查询避免状态的逆转