本节我们将再次变更我们的身份,这次我们将要扮演的角色是一个负责修正
Bug的Developer。
51Testing软件测试网P!zil8\ d9lV[!^#{a!~rG7g0一个Developer在实际的项目中会遇到什么样的Bug,他们会怎么处理呢?
51Testing软件测试网Ka)pGrx/F.Z
J7vDM
C,Y2LA0 * 修正了该Bug
%op'{T`0k!g0 * 发现这根本就不是一个Bug,返回给Tester
6IG1`M3l0 * 经过调查发现该Bug由于技术原因暂时不能被修正,Bug状态变成为保留。
51Testing软件测试网6NY#Q QMAg
w51Testing软件测试网)fRh`x@
U-NV和上几次的讲解一样,我们先对一个Developer所拥有的权限进行一个预设:
c2@l0uyog B(o051Testing软件测试网_{$FP$uf$V%w4f * 不能新规和删除一个Bug
,tQV/G/J;t E9~5x r0 * 不能将Bug的状态变成Closed(强制)
51Testing软件测试网4?V!^5C!b J[xA * 可以将这个Bug重新指向给QCM或者是PM
51Testing软件测试网U*^p"Z6tKHc * 可以填写相关的修正说明
51Testing软件测试网!b5C6j(B jj * 可以浏览属于自己的所有Bug
#i']/T|+W4KUs_0 * 仅能修改属于自己的Bug的状态
3j6{1`a)O^.| I*m0\ @-|4jJ#H"bB`1S9M4?0我们首先以Admin的身份登陆系统:
51Testing软件测试网O!Lg2v0H|;x1N&NOu{\"a9?^0系统登陆成功后,我们要先创建一个专为Developer角色而服务的Security Group:Dev Group该组中的所
51Testing软件测试网,O
`fq
u"bs51Testing软件测试网+OU
`E8B j4fi需要的相关最小权限如下图所示:
51Testing软件测试网9g;|5["hV3F#N)f
v?&T9W
\51Testing软件测试网+d*je3fi9lZ*EGeneral权限中所需要设定的权限子项如下图所示
%JJJ
U$W]XDz0%OM
k
@hRzQ9\0Defects权限中所需要设定的权限子项如下图所示
51Testing软件测试网l`$R%}%In,wpOs"]
k8r8e/D0Events权限中所需要设定的权限子项如下图所示
kzgVj051Testing软件测试网4x ejiV在设定完了Dev Group的权限后我们还要创建一个Dev User:Dev
{/q@-L"Z {*F
n051Testing软件测试网jcm p0x0A点击主画面中菜单Create中的User 或者快捷方式中的相关图标。(如下图所示)
ALd
`$Z051Testing软件测试网9t s%Ci
r*q输入用户Dev的基本信息后(Username,Security Group,分配License)后点击Ok完成该User的创建
工作。
51Testing软件测试网JP cB j0Q@6]YJ{6o3d Zz0退出系统并以Dev用户的身份重新登陆客户端
P:a6T1B
o1w/R#Lf0登陆成功后的画面如下图所示:
51Testing软件测试网k7G5O*z
C_ne`2O
khGX2in;A/s7P0从下图我们可以看到:其中已经有三个Bug分配给Dev来进行修正了。
HLLD
x%A(vH$v"~3C0我们选中Number=1的这条记录,看看Dev这个用户可以执行什么样的操作:
51Testing软件测试网A\U"hg/X JdtS6u+H"C5j7k0 * 编辑Defects
-q X ]PP@
v/t0 * Assign to
gs%N&L;dx[.N0 * Fix
pBi@6@5i:m051Testing软件测试网B:j.}O6K)mE%R接着我们在看看如果我们选中Number=5的这条记录后,Dev这个用户可以执行什么操作:
51Testing软件测试网n'R{-J1RK.~什么操作也不能执行。
#fjc yo4b051Testing软件测试网UdY'}v;B8U借此我们就可以初步验证我们所创建的Dev_Group组的权限符合我们开始的所预设的权限。
51Testing软件测试网.Wo;VT5o3?z让我们在回过头看看在 Assign和 Fix 对话框中有哪些Field还需要我们进行进一步的修正呢?
%XE~_
tQc
fN051Testing软件测试网)M(v&nXg
gAssign By: 这个Field应该处于Disable状态
W)[B0eF0Date: 这个Field应该处于Read Only状态
51Testing软件测试网 x5ht9FBY&L r%zFixed By:这个Field应该处于Read Only状态并且应该显示“Current User”
51Testing软件测试网$BT%}ls E51Testing软件测试网,U|ml"_f前面的这两个设定我们在上一讲中已经为大家介绍过了,这里就不多做介绍了。
Y
i^C2K0
CH!n
sQJN0我们只介绍一下如何完成第三个功能的设定:
51Testing软件测试网fjW#ES+cM{IJ#n#{)^iF0x$|zHhI+evN0首先我们要以Admin的身份登陆客户端程序,然后在主画面菜单中选中:Tools --〉Administration —〉Required Fields & Default Values…选项(如下图所示)
51Testing软件测试网&[*C;G o$O,|A Tg,j2s*|g3u0在Required Fields & Default Values对话框中选择Fix Fields区域,然后再对Fixed By 的Default Value值进行设定,配合Field Security --- Defects --- Fix Fields就可以了
?4Ta:Z|rhf051Testing软件测试网6x
Yi7_,I完成了以上的设定后让我们再次以Dev的身份登陆客户端,看看改变后的结果是什么:
5a
A1}*LT^bK0{
J4X;RB0我们的预定权限目标看来已经全部达到了。在下一讲中我们将会对客户端中的功能进行介绍。 本节我们将再次变更我们的身份,这次我们将要扮演的角色是一个负责修正Bug的Developer。
51Testing软件测试网)Hp.k']do-Q+B;KQ!xdO6KN0一个Developer在实际的项目中会遇到什么样的Bug,他们会怎么处理呢?
?$t*c%v?'@051Testing软件测试网/JF4v*nv*L#urA * 修正了该Bug
51Testing软件测试网`Q~&u]H2f4t * 发现这根本就不是一个Bug,返回给Tester
51Testing软件测试网`4OQ| i S
E7@ * 经过调查发现该Bug由于技术原因暂时不能被修正,Bug状态变成为保留。
R1@
Yv%H|,V&L051Testing软件测试网B1w](Q"Wbt9G \DW和上几次的讲解一样,我们先对一个Developer所拥有的权限进行一个预设:
51Testing软件测试网1A)B$^f
`;k lZ+oEuZ3S7[4FJ0 * 不能新规和删除一个Bug
7F
RJ^8ga0 * 不能将Bug的状态变成Closed(强制)
}~3I,g.?&I0 * 可以将这个Bug重新指向给QCM或者是PM
reWhX6K*|&J(xn0 * 可以填写相关的修正说明
'F,jM-u4K4a#AaU$h0 * 可以浏览属于自己的所有Bug
(l
SO8d7]P0 * 仅能修改属于自己的Bug的状态
-F%}`
A@!j;i051Testing软件测试网:?5hf,uCHy我们首先以Admin的身份登陆系统:
#X(obH$HQnPYu04@ QK M9v0系统登陆成功后,我们要先创建一个专为Developer角色而服务的Security Group:Dev Group该组中的所
.ZLRB!F1NrQ051Testing软件测试网f@G_8Gj
fq(B需要的相关最小权限如下图所示:
51Testing软件测试网4@ L8q)A6|s:H At,C51Testing软件测试网.N
Y#}/Q!~1hw{TGeneral权限中所需要设定的权限子项如下图所示
51Testing软件测试网Jh@-q'J;c51Testing软件测试网vG}E'Y0s-v~%GDefects权限中所需要设定的权限子项如下图所示
$EA_
ru[0NVW%R }
d&sD0Events权限中所需要设定的权限子项如下图所示
51Testing软件测试网
}9U,c7Un e'W
_8A-R/l_2b51Testing软件测试网,{+|
KwMjED,{在设定完了Dev Group的权限后我们还要创建一个Dev User:Dev
51Testing软件测试网z7V.@%Bw)l'e%_1N#m51Testing软件测试网 v\.^5ik8d.g点击主画面中菜单Create中的User 或者快捷方式中的相关图标。(如下图所示)
51Testing软件测试网wl4l4eJ$V"M/ep51Testing软件测试网?4cxX0Zx~
Ns输入用户Dev的基本信息后(Username,Security Group,分配License)后点击Ok完成该User的创建工作。
51Testing软件测试网HSl5h U@51Testing软件测试网g7~ha%S.ZL\,T退出系统并以Dev用户的身份重新登陆客户端
51Testing软件测试网:Xv7r+F|;|
L N:I2L?)}U,{登陆成功后的画面如下图所示:
'V1|"P;Q|#M[!o~051Testing软件测试网)F8|-S}$_-u从下图我们可以看到:其中已经有三个Bug分配给Dev来进行修正了。
51Testing软件测试网[:tV,LU'Nxp2l#W0t?%l我们选中Number=1的这条记录,看看Dev这个用户可以执行什么样的操作:
51Testing软件测试网5I)B/H0Z4a{8Y_A RaZ7F0 * 编辑Defects
"p6V+u1I
Ft0 * Assign to
],BA5Gzv-{g0 * Fix
x+an([eI
~051Testing软件测试网;k-l3|M C7c接着我们在看看如果我们选中Number=5的这条记录后,Dev这个用户可以执行什么操作:
9c%jBP,C0什么操作也不能执行。
51Testing软件测试网+J s[%W'v7B u9m-y#r(E
y F0借此我们就可以初步验证我们所创建的Dev_Group组的权限符合我们开始的所预设的权限。
51Testing软件测试网9z&XIDd%w让我们在回过头看看在 Assign和 Fix 对话框中有哪些Field还需要我们进行进一步的修正呢?
51Testing软件测试网4zH@ it1f0Sk*z7mv/g eeG;L'_"`!c0Assign By: 这个Field应该处于Disable状态
'_w+|7Be%U0Date: 这个Field应该处于Read Only状态
51Testing软件测试网7eKTUAAhFixed By:这个Field应该处于Read Only状态并且应该显示“Current User”
51Testing软件测试网8kw:bvTS;|kh|z51Testing软件测试网*dP"Q:L(a
VO"S j8G/[前面的这两个设定我们在上一讲中已经为大家介绍过了,这里就不多做介绍了。
51Testing软件测试网8r7C5wZ(b1A51Testing软件测试网+\oM2R4oC6w I我们只介绍一下如何完成第三个功能的设定:
51Testing软件测试网3C_gv*X%Kk}1pT$f5O7[5mO0首先我们要以Admin的身份登陆客户端程序,然后在主画面菜单中选中:Tools --〉Administration —〉Required Fields & Default Values…选项(如下图所示)
#t2]?co1Gh0~`k@Fg#Q0在Required Fields & Default Values对话框中选择Fix Fields区域,然后再对Fixed By 的Default Value值进行设定,配合Field Security --- Defects --- Fix Fields就可以了
51Testing软件测试网%K~h(d5c51Testing软件测试网x\(q[%ZYx完成了以上的设定后让我们再次以Dev的身份登陆客户端,看看改变后的结果是什么:
#R4X~j1B8ga6xw ~4B0H
T}lD
bLIy0我们的预定权限目标看来已经全部达到了。在下一讲中我们将会对客户端中的功能进行介绍。
function forumhottag_callback(data){ tags = data; }parsetag();
function forumhottag_callback(data){ tags = data; }parsetag();