OA系统关于部门权限的测试方法

OA系统关于部门权限的测试方法

 

      OA系统,一般均会涉及到企业部门,而企业的部门有时即繁多又复杂,如何利用尽量少的测试用例来尽量多的覆盖测试权限呢?下面我们来探讨一下这个方法。

一、部门的测试无非以下几种组合方式:同级、逐级、越级。

      1、同级:本部门与本部门同一层的部门;

      2、逐级:本部门与其上一级或下一级部门;

      3、越级:本部门与其它部门的各级部门;

二、我们通过以下7个组合,即可全面覆盖以上各种情况:

      1、同级(单个);2、同级(多个);3、同级+越级;4、逐级;5、同级+逐级;6、越级+逐级、7、同级+越级+逐级

三、举例,我们使用二级部门举例说明:

      1、部门结构图

                                    第一部门

                                               |___子部门1

                                               |___子部门2

 

                                    第二部门

                                               |___子部门3

 

                                    第三部门

 

                                    第四部门

                                               |___子部门4

 

      2、用例组合

           (1)子部门1;(2)子部门1+子部门2;(3)子部门1+子部门3;(4)第一部门;(5)第一部门+第二部门;(6)第三部门+子部门1;(7)第一部门+第二部门+子部门4;

 

      3、分别设定以上权限后,测试各权限下数据是否正确即可;

 

*注:选择父部门后,其下子部门自动选中;即用例中"第一部门",包括:第一部门+子部门1+子部门2;

你可能感兴趣的:(黑盒测试)