无怨无悔我走我路,走不尽天涯路。。。 谦虚(为人之本),觉悟(沟通),态度(决定一切),克服(消极),誠實(才能成功) 归零心态从新开始

TestTrack Pro System学习笔记(九)

上一篇 / 下一篇  2010-06-10 16:22:11 / 个人分类:TestTrack工具

本节我们将再次变更我们的身份,这次我们将要扮演的角色是一个负责修正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 w
51Testing软件测试网)fRh`x@ U-NV
和上几次的讲解一样,我们先对一个Developer所拥有的权限进行一个预设:
c2@l0uyogB(o051Testing软件测试网_ {$FP$uf$V%w4f
    * 不能新规和删除一个Bug
,tQV/G/J;t E9~5xr0    * 不能将Bug的状态变成Closed(强制)51Testing软件测试网4?V!^5C!b J[xA
    * 可以将这个Bug重新指向给QCM或者是PM51Testing软件测试网U*^p"Z6tKHc
    * 可以填写相关的修正说明51Testing软件测试网!b5C6j(B j j
    * 可以浏览属于自己的所有Bug
#i']/T|+W4KU s_0    * 仅能修改属于自己的Bug的状态
3j6{1`a)O^.| I*m0
\@-|4jJ#H"bB`1S9M4?0我们首先以Admin的身份登陆系统:51Testing软件测试网O!Lg2v0H|;x1N&N

Ou{\"a9?^0系统登陆成功后,我们要先创建一个专为Developer角色而服务的Security Group:Dev Group该组中的所51Testing软件测试网,O `fq u"bs
51Testing软件测试网+OU `E8B j4fi
需要的相关最小权限如下图所示:51Testing软件测试网9g;|5["hV3F#N)f v?&T9W \
51Testing软件测试网+d*je3fi9lZ*E
General权限中所需要设定的权限子项如下图所示
%JJJ U$W]XDz0
%OM k @hRz Q9\0Defects权限中所需要设定的权限子项如下图所示51Testing软件测试网l`$R%}%In,wpO

s"] 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

{6o3dZz0退出系统并以Dev用户的身份重新登陆客户端
P:a6T1B o1w/R#Lf0登陆成功后的画面如下图所示:51Testing软件测试网k7G5O*z C_ne`2O k

hGX2in;A/s7P0从下图我们可以看到:其中已经有三个Bug分配给Dev来进行修正了。
HLLD x%A(vH$v"~3C0我们选中Number=1的这条记录,看看Dev这个用户可以执行什么样的操作:51Testing软件测试网A\U"hg/XJdt

S6u+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~_ tQ c f N051Testing软件测试网)M(v&nXg g
Assign By: 这个Field应该处于Disable状态
W)[B0eF0Date: 这个Field应该处于Read Only状态51Testing软件测试网x5ht9FBY&L r%z
Fixed By:这个Field应该处于Read Only状态并且应该显示“Current User”51Testing软件测试网$BT%}ls E
51Testing软件测试网,U|ml"_f
前面的这两个设定我们在上一讲中已经为大家介绍过了,这里就不多做介绍了。
Y i^C2K0
CH!n sQJN0我们只介绍一下如何完成第三个功能的设定:51Testing软件测试网fjW#ES+cM{IJ#n#{)^iF

0x$|zHhI+evN0首先我们要以Admin的身份登陆客户端程序,然后在主画面菜单中选中:Tools --〉Administration —〉Required Fields & Default Values…选项(如下图所示)51Testing软件测试网&[*C;Go$O,|ATg

,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软件测试网)H p.k']do-Q+B

;KQ!xdO6KN0一个Developer在实际的项目中会遇到什么样的Bug,他们会怎么处理呢?
?$t*c%v?'@051Testing软件测试网/JF4v*nv*L#urA
    * 修正了该Bug51Testing软件测试网`Q ~&u ]H2f4t
    * 发现这根本就不是一个Bug,返回给Tester51Testing软件测试网`4OQ|iS E7@
    * 经过调查发现该Bug由于技术原因暂时不能被修正,Bug状态变成为保留。
R1@ Yv%H|,V&L051Testing软件测试网B1w](Q"Wbt9G \DW
和上几次的讲解一样,我们先对一个Developer所拥有的权限进行一个预设:51Testing软件测试网1A)B$^f `;k l

Z+oEu Z3S7[4F J0    * 不能新规和删除一个Bug
7F RJ ^8ga0    * 不能将Bug的状态变成Closed(强制)
}~3I,g.?&I0    * 可以将这个Bug重新指向给QCM或者是PM
reWhX6K*|&J(xn0    * 可以填写相关的修正说明
'F,jM-u4K4a#A aU$h0    * 可以浏览属于自己的所有Bug
(l SO8d7]P0    * 仅能修改属于自己的Bug的状态
-F%}` A@!j;i051Testing软件测试网:?5hf,uCHy
我们首先以Admin的身份登陆系统:
#X(obH$H QnPYu0
4@QK M9v0系统登陆成功后,我们要先创建一个专为Developer角色而服务的Security Group:Dev Group该组中的所
.ZLRB!F1NrQ051Testing软件测试网f@G_8Gj fq(B
需要的相关最小权限如下图所示:51Testing软件测试网4@ L8q)A6|s:HAt,C
51Testing软件测试网.N Y#}/Q!~1hw{T
General权限中所需要设定的权限子项如下图所示51Testing软件测试网Jh@-q'J;c
51Testing软件测试网vG}E'Y0s-v~%G
Defects权限中所需要设定的权限子项如下图所示
$EA_ ru[0
NVW%R } d&sD0Events权限中所需要设定的权限子项如下图所示51Testing软件测试网 }9U,c7Un e'W _8A-R/l_2b
51Testing软件测试网,{+| Kw MjED,{
在设定完了Dev Group的权限后我们还要创建一个Dev User:Dev51Testing软件测试网z7V.@%B w)l'e%_1N#m
51Testing软件测试网 v\.^5ik8d.g
点击主画面中菜单Create中的User 或者快捷方式中的相关图标。(如下图所示)51Testing软件测试网wl4l4eJ$V"M/e p
51Testing软件测试网?4cx X0Zx~ 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

_ARaZ7F0    * 编辑Defects
"p6V+u1I Ft0    * Assign to
],BA5Gzv-{g0    * Fix
x+a n([eI ~051Testing软件测试网;k-l3|M C7c
接着我们在看看如果我们选中Number=5的这条记录后,Dev这个用户可以执行什么操作:
9c%jBP,C0什么操作也不能执行。51Testing软件测试网+Js [%W'v

7Bu9m-y#r(E y F0借此我们就可以初步验证我们所创建的Dev_Group组的权限符合我们开始的所预设的权限。51Testing软件测试网9z&XIDd%w
让我们在回过头看看在 Assign和 Fix 对话框中有哪些Field还需要我们进行进一步的修正呢?51Testing软件测试网4zH@ it1f0Sk*z7m

v/g eeG;L'_"`!c0Assign By: 这个Field应该处于Disable状态
'_w+|7Be%U0Date: 这个Field应该处于Read Only状态51Testing软件测试网7eKTUAAh
Fixed By:这个Field应该处于Read Only状态并且应该显示“Current User”51Testing软件测试网8kw:bvTS;|kh|z
51Testing软件测试网*dP"Q:L(a VO"S j8G/[
前面的这两个设定我们在上一讲中已经为大家介绍过了,这里就不多做介绍了。51Testing软件测试网8r7C5wZ(b1A
51Testing软件测试网+\oM2R4oC6wI
我们只介绍一下如何完成第三个功能的设定:51Testing软件测试网3C_gv*X

%Kk}1pT$f5O7[5mO0首先我们要以Admin的身份登陆客户端程序,然后在主画面菜单中选中:Tools --〉Administration —〉Required Fields & Default Values…选项(如下图所示)
#t2]?c o1Gh0
~`k@ Fg#Q0在Required Fields & Default Values对话框中选择Fix Fields区域,然后再对Fixed By 的Default Value值进行设定,配合Field Security --- Defects --- Fix Fields就可以了51Testing软件测试网%K~h(d5c
51Testing软件测试网x\(q[%ZYx
完成了以上的设定后让我们再次以Dev的身份登陆客户端,看看改变后的结果是什么:
#R4X~j1B8ga6xw~4B0
H T}lD bLIy0我们的预定权限目标看来已经全部达到了。在下一讲中我们将会对客户端中的功能进行介绍。function forumhottag_callback(data){ tags = data; }parsetag();function forumhottag_callback(data){ tags = data; }parsetag();

TAG:

 

评分:0

我来说两句

Open Toolbar