|
@@ -185,6 +185,8 @@ const deviceList = async (ctx) => {
|
|
|
|
|
|
非常简洁明了的关系,需要3个测试用户,3个组织(上下级关系进行数据复用,一个无权限的组织),即可涵盖所有范围。
|
|
|
|
|
|
+最终优化版设计:
|
|
|
+
|
|
|
- 用户1(某组织管理员,有下级组织)
|
|
|
- 1.成功(未传入组织 oid,查询自己的组织)
|
|
|
- 2.成功(传入当前的组织 oid(组织1))
|
|
@@ -200,4 +202,8 @@ const deviceList = async (ctx) => {
|
|
|
|
|
|
可以从上述测试思路二中进行反推。
|
|
|
|
|
|
+实际上思路可能是在写代码或者写测试的过程中不断的改进和完善的。
|
|
|
+
|
|
|
+- 如果已经写好了测试正在写代码,可以及时回过头来调整测试;
|
|
|
+- 如果功能写好了又再重新测试,可以在测试优化后再去看逻辑代码是否还有优化的空间。
|
|
|
|