学习态度

TD使用经验(转)

上一篇 / 下一篇  2009-10-24 15:53:58 / 个人分类:测试工具

这两天部门决定使用TestDirector7.6做为用例服务器。在安装配置TD的过程中,出现了一些问题,也有了一定的心得体会,写出来给大家分享。51Testing软件测试网(lw.a \8s%w L

8Vh'xR:~2923141.安装51Testing软件测试网)E;T/L7b/Ll$s hMn
第一次安装的时候,因为硬盘资源分配方面的问题,把所有相关的设置都修改了。结果最后使用中出现了问题。
1k%B(jZw'y/e292314
` t6G.w m_g _z:I292314后来又使用缺省设置安装了一次,一点问题都没有。我猜想是因为在配置Virtual Directory的时候,我修改了Physical Location,可能TD对虚拟目录的处理有问题,结果最后无法使用。所以建议大家安装的时候,不要修改这里的缺省配置。
%A[YkF9S&K29231451Testing软件测试网e Buu4kTA
Domain Repository是存储数据使用,由Administrator用户共享控制。每一个Domain都会在TD_dir中创建一个目录,每一个Project都会在Domain目录中创建一个子目录,数据配置信息放在此对应目录中。。51Testing软件测试网6^ xgZu%l

[P!t+r WK2923142.数据库51Testing软件测试网dJQ1`[I:Xh"KT
这里我犯了一个天大的错误。我使用的是MS SQL数据库。因为我原先使用CQ,还以为也需要建立空数据库连接,结果数据库的Connect String自己修改到了新建的库上,使用的时候,就总提示连接不上数据库。51Testing软件测试网*i-vm$_)~2g~Vi_
51Testing软件测试网b|_Q_ xG
后来查资料,有人说删除添加一个DB Server就没有问题了,我就照做了,没有修改配置,结果就没有问题了。Project的数据库也按照直接创建连接的方法,也成功了。所以TD的数据库都是自动生成的,不能修改Connect String的设置。51Testing软件测试网\az t r@7Z

'O~ M7k*d8Pw'A292314后来我去查数据库,数据库中存在TestDirector库,应该对应DB Server连接库;每个Project有自己的数据库,名称方式为:TD_[Domain]_[Project]_db。
8YY9W2Y-z0uo/w29231451Testing软件测试网?7_G8r9[?
3.汉化51Testing软件测试网+hk8^+Z*v~L |
51Testing软件测试网H]7XZ X1c GdG9_y
按照汉化补丁包的说明,我去找服务器上面相关目录,发现“系统盘\Program Files\Common Files\Mercury Interactive\TD2000”里面根本没有tdclientui.ocx这个文件。
o)Hz&g_2R!we292314
p2?8e5}\`292314客户端倒是存在tdclientui.ocx,替换注册后界面还是英文版的,弄的我很郁闷。
8J%ky{9?3zyl{@]#t292314
vP0K:?e e4~292314后来才发现自己的TD没有打SP4补丁,下载安装SP4补丁后,在客户端覆盖注册tdclientui.ocx后,界面终于是中文版了。51Testing软件测试网{ V)J&} @ X?-H
51Testing软件测试网9Uk8n9n H@[b
所以汉化有两个条件,一个是必须打SP4补丁,第二个就是在访问TD的客户端使用tdclientui.ocx。
e(tMi0_#]oN29231451Testing软件测试网i#_)^*i0z
4.用户组和用户相关的一些内容51Testing软件测试网8nu6eS6Tv.MWS!kZ

,b8n-}/{"lZ,aCT/g6Z#R292314在Site Administrator中,有Users一项,但在里面只能添加一个用户名,个人感觉只是为了使用Import功能批量导入用户方便使用。所以真正添加用户,还是去CUSTOMIZE中。51Testing软件测试网 ]{F dl(G h }2f

)\p/c K,L7m292314在Users中,有两个缺省的用户Admin和Guest是不可删除的;Groups中缺省的Developer、Project Manager、QATester、TDAdmin、Viewer组不可修改和删除。51Testing软件测试网~&m&Sg2lO7_AD
51Testing软件测试网;tX~Nelt2t
每个用户至少要属于一个用户组。
,u/CJC%qV1Iw29231451Testing软件测试网 q#O;~6S1Z `
权限设置在用户组(Groups)中,用户的权限其实就是他所在组的权限和。51Testing软件测试网$BPLUE

RU\)x ~6z\292314用户的E-mail就是发送接收邮件的使用的E-mail。51Testing软件测试网k'G hk3d-s_

B2`v6IZ ii2923145.字段汉化
Mah#vJ292314
K"a*l4AIAmM#p292314汉化补丁,汉化是仅仅是界面,字段的内容没有进行汉化。
VP+Lma&H:E292314
b:T:E1S[Le)[Y292314进入CUSTOMIZE,选择Customize Project Entities,在这里,就可以进行字段的汉化工作。有人已经做好了TD7.6字段中英文对照表,在http://www.51testing.com/tool/20050103_2.htm,对有心人的工作表示感谢。
m*K'}0K,p V.S u&H6zp292314
]bm5IQR2923146.自定义列表内容
x9bqr.p0F!k^K.^?29231451Testing软件测试网{ x{/Ue,C6w
CUSTOMIZE->Customize Project Lists中可以设置列表内容。
u f&Q;o6W29231451Testing软件测试网pA4U W%O2i+d
一些缺省的列表字段是不可修改的,比如Statue列表。列表的项目储存在数据库中的ALL_LISTS表,我曾经尝试着修改数据库,但使用过程中,缺省的取值还是原来的而不是修改的。
:s!@_(p Z!@1G$_f292314
GBG_XVU F${E2923147.添加新字段
Bj-d;i2g:R(Z29231451Testing软件测试网TleU%^\)i7s
CUSTOMIZE,选择Customize Project Entities,在里面的User Fields中可以添加新字段。51Testing软件测试网vl#y6O4Y1x4?
51Testing软件测试网o M7`_;a OG
在程序中,相应的会出现“其它信息项”框架,里面有新添加的字段,说真的,位置很难看。
*|-tc,d~ S?292314
]rWR0G2923148.新建工程51Testing软件测试网5PSH a+@+L!\
51Testing软件测试网t]fB-U(|-j-o cj ptC
上面的工作做好后,会发现都是基于一个Project中的,当建立一个新的Project的时候,汉化内容、新字段等都没有了。51Testing软件测试网!r:N I3Xl W5o+Gs.P
51Testing软件测试网;OIo5Sz3h-b$q
解决方法很简单,建立新工程的时候,不使用Create,而使用Copy,选择一个已经建立好的工程和需要保留的内容进行复制。其实比较标准的做法是建立一个标准Project,把常用的内容全部建立好,以后建立新Project的时候,Copy标准Project就OK了。
"L{)K@v_#N292314
1HCp,]v:TrF2923149.汉化所遗留的问题51Testing软件测试网 S1DP(xn\.nFwglx

$a M m%P(D!r`292314从本质来讲,TD是英文版的,后来大家为了方便,做了字段补丁和汉化补丁等,但英文版的本质是不变的。
9S2dN%J~+C292314
)m)`nB(xW8t292314汉化后,会有一些问题。我遇到的一个问题就是TEST LAB中,添加重复的test plan的时候,就会出现错误。英文版没有此问题,猜测是因为添加相同记录的时候,会把字段前面自动添加[1]、[2]等,中文可能在添加的时候出现了问题。
!ge.^ K&f*P/q2{Y292314
1A#lV ms%q5`7u yA$w29231410.从其它的环境导入内容
"]/u1YW@Jn292314
0VP7u-K YAK^-}292314这个主要说的是从Excel或Word环境中导入内容到TD。
6H5Lm4Ss5y4id&H{292314
v`3{Jii3T P(Qne292314点击Add-Ins Page,选择More TestDirector Add-ins,进入TD附加控件下载页面,下载Word和Execl控件并安装。51Testing软件测试网x&A7~C^ G ]
51Testing软件测试网v[Q&yQ1EZH
打开需要导入的Excel文档,选择工具中的Export To TestDirector。最后填写的字段,必须要把使用的字段和Excel的列字面对应。
m3}3btX hN292314还有要注意的是,Excel文档必须标准规范,不能有合并单元格,也不能有分格的情况。Excel里面的一行,代表输入的一条用例内容。
OqApP29231451Testing软件测试网)peTr,I
Word的处理方法相当的复杂,就不多介绍了。51Testing软件测试网b zZ8j-hx

s"b1_.i3E'}B4}]29231411.关于项目的显示
2@6MXqD3M*@7s2Hm292314
1Tp7xcq({4F292314在Site Administraor中,Projects页,选中需要隐藏的项目,点击“Deactivate”,再登陆界面,就无法看到此项目了。
r9]%Q],W,Z3S292314
Sg$kB}9A*`29231412.关于项目的控制问题1
t)g(n'l#vH,w Z*q292314
?2RX9f |X+C292314TD对于各种元素的控制实在算不上很好,比如新添加的字段,位置和大小都是固定的,无法修改,比如如果新添加一个字段,需要录入大量的文本,实际只能看到最前面的几个字符而已。
5j6bYQ1vH]|{#\]292314
,jJJG#p$x292314还有就是一些缺省的值无法修改(Plan、Subject等),在使用的时候,中间总夹杂着英文(特别是在出报表的时候,看着就讨厌)。
@G-W^3J"]/P1^29231451Testing软件测试网3}9nn aK @&G a$zT8]
13.关于项目的控制问题251Testing软件测试网D9]n.[N
51Testing软件测试网&d$PB}G e tx
Test LAB中,如果使用了自己的State,在自己的状态前面无法使用小图标,和缺省的不一样。51Testing软件测试网 DU{MI"tvli*n
51Testing软件测试网 _ U'URX0U|J
自己的状态几乎无法控制。状态分用例的状态和步骤的状态,如果步骤的状态使用了自定义的状态,结果用例的状态,还是以缺省定义的状态为主。而直接修改用例的状态为自定义的状态,则步骤的状态都变成了“No Run”,这是最讨厌的。51Testing软件测试网p ~-z[ l G

&q+W[Jt29231414.录入用例的稳定性问题
kw!I&GZO292314
)O$G,F&P]-C292314在TEST PLAN中录入的时候,总发现有的时候数据没有录入进去。界面也没有保存按钮,只能通过切换来看。
[U-P B!Nh!U%X29231451Testing软件测试网3W/~6A kp9hE"?c6^
在统计表也有同样的问题存在,没有有效的保存机制,总是不确定是否已经保存!!51Testing软件测试网-WheXe] E U/w

? e/_/y:q p!Y29231415.关于EXCEL导入用例的问题
5N X|{.wKW292314
4[+ODMF S6`i0c \292314Excel导入的时候,需要选中导入的行,导入的时候,只导入选中的那些行。
+^[NX6Q1vJ29231451Testing软件测试网$_&TG"W`ry
Excel导入的时候,如果Subject和Test Name一样,则只能导入第一行,其实这里TD应该处理一下的,比如名称加序号等。51Testing软件测试网4Or%kE3u

Kqt-ba:E N.tt29231416.界面内容的控制
_8q)w7xxR29231451Testing软件测试网7O3usQ*V:|yr mx
TD这点不好,界面元素无法隐藏,特别是Tab,只能取消相应的控制。控制里面包含的也不全,一些操作无法取消。51Testing软件测试网9`P-i%Q\B6e
51Testing软件测试网l_'C1|/E
17.列问题51Testing软件测试网yd&}M8Q `

Grbg|#n%i[0x0K292314列无法保存,只能每次手工进行调整。
K(E&k] s[F!UUF292314
K%L p(t} n&d29231418.Execution Flow
$wVJ(i uj*H292314
&jS'zO$I3`z292314Execution Flow的150条限制有些莫名其妙。
2?YML*ss([SV292314
$@ };jU{h*n#kK29231419.Tools中的内容51Testing软件测试网7C:\q3kM0UD

4^!trM%f9W.Q n g292314Document Generator是比较好玩的,生成的文档比较大,唬人最好,很Easy就能做出几百页的文档。
$s9H!{4P"iL1Ln-p0w29231451Testing软件测试网6@_7F WJb k4ix
Product Information的版权信息(C)显示的是?,应该算一个bug吧。51Testing软件测试网uB1zv\{O ~+p

6nb3]'x N.r29231420.过滤条件51Testing软件测试网,?H,\MO mb H j\

wTIk6\2Q z6Q!Nf292314过滤的时候,在符号的左右都需要加空格,特别是( ),不加空格不承认。51Testing软件测试网6b"d\]CfT
51Testing软件测试网:H5dPQ7d9[j1t8g5AQ
21.用例的提交问题
N&R0C j D29231451Testing软件测试网 nT6a'T6_R,k
测试用例有些死板,因为自定义的东西加入不到Step面板中,写的时候也就有了一些限制。比如Actual只有用例的,没有步骤的,不方便。51Testing软件测试网S0s5N1X.k3Y/Y%} A
51Testing软件测试网 y2iTD-S4Qr?@b
22.State的转换51Testing软件测试网 I#PI#m!rk2{

WM7i0SJg;k{292314这里也不好,所有的状态都显示出来,只是无法选择限制的状态而已,其实最好把不需要的状态都隐藏,只显示受控制的状态。
@aZ5s4I)K j292314
FR.E_.| i29231423.讨厌Unattached和Default51Testing软件测试网 Vu(q9j x(i/u:f
51Testing软件测试网lu8Sdk)^6w6[q
去不掉,看着很不爽。
uk-h kGE8~}zx292314
J Qr0T,V)J-v$@29231424.Setup Workflow51Testing软件测试网 V8D1| Dd8l'R[B
这个有什么用?好像都是控制Defect的,用处不大。51Testing软件测试网5z%O3[#sS\3f


TAG: 测试工具

 

评分:0

我来说两句

日历

« 2023-10-10  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 21105
  • 日志数: 40
  • 图片数: 1
  • 文件数: 1
  • 建立时间: 2009-09-30
  • 更新时间: 2009-11-26

RSS订阅

Open Toolbar