结合第六课程中我们所学习到的有关权限设定方面的知识,我们在本次的培训中将会一个新创建的用户为例子,给大家介绍一下有关权限设定在项目中的使用情况。51Testing软件测试网xX3d uO2THj5l

Xuk1]X$AF0我们先对该用户所拥有的权限进行一个预设:51Testing软件测试网Q&?@| J e9Z

IP-Q,Ebn0    * 它只能新规,修改属于自己的Bug,它仅能察看自己所报告的Bug。
Ef1]e2z*S _(b|'Z'u0    * 它可以添加和删除属于自己Bug的附件文件51Testing软件测试网/q!p\5ECSK
51Testing软件测试网@Gu KG Un
首先我们创建一个新用户,该用户的基本信息如下图所示:51Testing软件测试网2\V5T\6Y+B]~X8h!R
从图中我们可以看到,该用户的登陆名为luckboys,该用户尚不属于任何一个组。
3Ky'yb]0
m qn~"r;O5c{0接下来我们创建一个为该类型用户而服务的组(该组相当于实际项目中的普通测试人员所拥有的权限),如下图所示:51Testing软件测试网lv%W3O'{7Zu

PkcCz/L4h0该组的名称叫做Temp_Group。我们将上一步中所创建的User:Luckboys添加到“Users in Group”列表中。点击“OK”按钮。Temp_Group 安全组创建成功。
(T7oU apf9D0
1T G1I)n+y)]_0注意:此时,Temp_Group组所拥有的权限是一个admin的权限,这显然和我们的初衷是不一致,因此我们还需要对该组的权限进行二次编辑。51Testing软件测试网4P8Y7N6|8u&f.d!~%I

j.d0~KH1?(_0再次打开这个Group并对其进行编辑操作。
-@9G#Be^e)|-_0
$V%xj@.u{0  - General选项中我们只将“Allow Login Via Test Track Studio Client”选项选上。51Testing软件测试网1aJnb3pCE!O~
51Testing软件测试网"r"|-X iY9i&C
  - Administration选项中的选项全部处于Disable状态。51Testing软件测试网+h0l"z G7d
51Testing软件测试网6t+s-n6b,B*f T-u
  - Defects选项中我们将“Add Defects”,“View Defects”,“ Edit Defects”,“Edit Defects”,“Edit Defects Assigned  to Anyone”,“Add Attachments”,“Remove Attachments”,“View/Extract Attachments”选项选上。51Testing软件测试网z)ip.Y})N X o
51Testing软件测试网;@| KXL6_,UA
    这里需要特别提醒大家的是:如果你想给一个用户编辑Bug的权限,务必需要将“Edit Defects”和“Edit Defects Assigned  to Anyone”这两个权限设定的选项全部选择上。否则该用户将无法完成编辑操作。(不好意思,我还不清楚为什么会出现这样的情况)
5W;W0a*Y)u9K.A(PM051Testing软件测试网JWN't(kF1jIY
    另外,还有一个要点我要给大家介绍一下,不知道大家注意了没有,在下图中有这样的一个Check选项:Users can only work with defects they reported 。
r+{sN4YG*b%~051Testing软件测试网Z6H*a^a|DC,F
      这个Check box的选项功能相对于它下方列表中的权限列表相比是一个特权的权限设定选项,它的level要高于它下面的那些权限。它的具体功能作用就是用来控制一个User是否仅能看到属于自己的Bug还是对属于别人的Bug也可以拥有相关的权限。51Testing软件测试网5d9Fe$I:j4m?S

wCm(Oi0  1. Events选项中的选项全部处于Disable状态。
w H&t5O u rO RV/?,v7S0  2. Links选项中的选项全部处于Disable状态。
3P]~6ix8~,W~ k:vE0  3. Customers选项中的选项全部处于Disable状态。51Testing软件测试网/?qMp._vH0[
  4. Security Group选项中的选项全部处于Disable状态。
V,w it8Gw0  5. Test Configurations选项中的选项全部处于Disable状态。51Testing软件测试网)~'ya;v [wf&q,s
  6. Filters选项中的选项全部处于Disable状态。51Testing软件测试网6Co_1x X%MXo]
  7. Reports选项中的选项全部处于Disable状态。51Testing软件测试网,}Ju]#IOqS
  8. Workbook选项中的选项全部处于Disable状态。51Testing软件测试网 t:Z(|MH;xr `D
51Testing软件测试网B }%O ] T {b
以上权限设定完成后,点击“OK”按钮完成最后的保存工作。关闭客户端程序并试着以Luckboys的身份重新登陆系统。
.@Bk}"Hw0
Ez"KZ A2v0我们发现我们已经可以使用Luckboys的身份登陆客户端程序了,接下来我们检查一下我们所设定的权限是否和我们预期的一致:51Testing软件测试网ap.|6A9|m
51Testing软件测试网v3mD&? A|s5_
经过初步的检查:我们为A这个User所设定的权限负责我们的预期目标。51Testing软件测试网I8h'YH1d;}8j)t&YmA4?

n&j|!WYQ0在下一节课程中我们将以一个QCM的角色出现,对刚才User A所创建的Bug Number=13的Bug进行分配,将其指定给一个具体的开发人员。
function forumhottag_callback(data){ tags = data; }parsetag();