测试的时候,我们经常遇到一些生成表单状态进行审核,关于这个想了一些测试点,记录分享下。
通过2方面去考虑即可
1,权限-审核权限
权限的实现需要确定到底是低代码平台自己所带的工作流还是自己完全代码实现逻辑;
如果是低代码平台无需去深入测试权限;
但是如果完全靠自身代码实现的逻辑一定要深入测试一些相交权限,互斥权限,固然说权限是人配置的,但是你也要找出这些点,在产品投入使用前罗列出权限不可相交的具体职能;(这块还真的蛮重要,尤其涉及3级以内可否查阅的一些权限,真的不容马虎)
2,状态-状态流转,它包括草稿,已提交待审核,审核中(涉及2层审核,一层审核完毕,另一层待审核),审核成功,审核失败等。
新增的时候表单有唯一标识,该唯一标识不论是记录在库里还是展示给用户都应该是唯一的,举个简单的例子
你新增了一条数据,你提交审核,审核通过,再次编辑该数据,该数据的唯一标识应该是不变的,但是应该会记录更改了哪些字段