不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

浅谈ClearQuest 2002.05 建库指南

上一篇 / 下一篇  2007-02-25 14:26:56 / 个人分类:ClearQuest

51Testing软件测试网5Ui`x`V_%xPH.N

0K)U2kX({h-Y f1Lf0运行前提51Testing软件测试网2?L6Up$Z n
1. Windows2000 Server 服务器上已经安装Rational ClearQuest 2002.05 版。
bV YM U6J9p ~ fBy"xy02.Windows2000 Server 服务器上已经安装 SQL Server 200051Testing软件测试网6C#@o6g N
3.Windows2000 Server + SP351Testing软件测试网m&yyE0bg)c1S8m

*y`5@]+|)?)Sr1jK4tE:{0一、在SQL Server 上建立空的数据库51Testing软件测试网8AjO1o8p2{h1d&]
a.先在SQL Server 上建立一个空的数据库,建库时请注意给ClearQuest 的主数据库(Schema Repository) 数据文件分配至少50M的空间。如图一所示:
L k f%fJ0b.为ClearQuest 主数据库建立专门的用户。注意:不要使用SA作为ClearQuest数据库的Owner,这是因为当你将来要进行更新或迁移ClearQuest主数据库时,ClearQuest将51Testing软件测试网4u!qHX6w
会向SQLServer请求一个空的数据库。可是,如果以SA用户登录ClearQuest主数据库时,因为SA可以访问到系统表,故在迁移或更新ClearQuest主数据库时将不能够继续进行。建立Clear
k:] [6H(v8vb@bV0Quest专门的登录用户步骤可见图二和图三. ClearQuest用户必须使用SQL Server的身份验证,同时将默认的数据库设置为ClearQuest.
N Mi!S ~Q)q0二、使用 Maintenance Tool 建立ClearQuest的主数据库
m._(Ka+n6q%Z,B0运行ClearQuest Maintenance Tool , 从菜单上选择“Connection -> New”来建立一个ClearQuest的主数据库(schema repository),即保存你51Testing软件测试网*K2R!\|7M O"b9}
定义的各种方案。如51Testing软件测试网-{"pW\hd9ux
接下来我们需要在SQLServer 2000服务器上建立ClearQuest服务器。当然如果你选择ACCESS 数据库直接按回车即可。当你在Vendor: 中选择SQLServer 后(见图五),将
p9B*_2Ak3o0会出现有关与SQLServer 服务器连接的信息设置。具体设置如图六:可以通过右键项来改变CQ主数据库的命名,我们可以将其命名为:MyTest.51Testing软件测试网0hq1V0|i
51Testing软件测试网n"\.V9wJ aq#L5A2V
上次有个网友问我:“HTTP, 当使用Read-Only User我怎么也连接不到数据库中”。当时我试了多种方法也仔细查过相关资料,只能通过其DB Owner 才可连通。 如果使用只有[读]权限的用户51Testing软件测试网(u b k;RT5Kz^/A#t
会失败的,不知道其它人是如何解决此问题的?有人知道有劳通知大家。 :)不过在使用过程中没有较大的影响,如果是在2002.05以前的版本时,使用时会存在一些安全漏洞,因为必竟 DB Owner的权限过大51Testing软件测试网*z#Lnu'D
些。呵呵,事在人为嘛。接下来CQ Maintenance Tool 将会显示建立CQ主数据库的过程,按提示点击确定即可。到此为止CQ的主数据库即大功告成了。接下来我们将进行如何在ClearQuest
J;Ag!KHrI!D0Designer 中建立各种方案(Schema) 。
k/T Wbi4x7kSe0三、使用CQ Designer 建立各种方案(Schema)51Testing软件测试网2_2n&WPr{T%kn5\
当你运行ClearQuest Designer 时,会出现请你选择使用哪个 CQ 主数据库,我们在这里选择上面建立的: MyTest. 在这里请注意,我们说明界面均是CQ 2002.05版,以前的版51Testing软件测试网F:xGwP]:z
本界面不是这样的。如图七:51Testing软件测试网$HV'd[0~N
第一次运行 ClearQuest Designer 时,请使用用户为:Admin 密码为:空,登陆进入到ClearQuest Designer中.此处的用户不同于主数据库的用户. Designer中的
4a8| gzGc&Eg/x0用户是用来在使用你设计的方案时所需的用户,由 Designer 自已的用户管理器创建.并为其分配相关的数据库访问权限. 当你在Designer 中建立数据库时,前提是你必需在 SQL Server 上
%b~d'ZR0建立好一个空的数据库,同时为此库建立自已独立的DB Owner. 然后才可运行 Designer 进行建立方案.51Testing软件测试网(KqZMvD
当进入CQ Designer 后,首先弹出的窗体为CQ中向你提供的八个应用方案.你可以根据自已的应用情况选择合适的方案,当然可以自已完全定制一个方案,关键是看你对CQ的了解程度。我建议先自已学习它提供51Testing软件测试网KM6q L+H.`#{5H.j
的方案,然后自已动手定制一个完全符合自已的应用方案。因为CQ中提供的方案一般与Rational的其它产品结合较为紧密,许多功能我们暂时用不上,没有必要花很大的力气了解它,路要一步步走嘛。在此我们以CQ
+H'OLd ja'U D2S4n0提供的”Defect Tracking” 方案为例,建立一个自已的方案步骤。如图八:51Testing软件测试网h-Rv Q.?y
进入CQ Designer 后,先取消图八的窗体。 然后在CQ Designer 的主菜单上选择”Database à New Database” 项。将出现如图九所示窗体,即为建立方案库的第一步。该
,lxc-op$M7K0窗体中的 Logical Database Name 为CQ Designer 管理各种方案而使用的一种逻辑库,在CQ Designer 中使用这些逻辑库来进行方案的删除,恢复删除和更新. 这里的逻辑
k!fz/Q3DTF0库并不是你在SQLServer建立的表。
6J A O-ejAe)X0点击 [下一步]后,进入建立方案库的第二步;将出现连接你已经在SQLServer 建立的空表的信息 如图十,其中需注意的有以下两点:51Testing软件测试网qY ~7em$F;ru Vn
1.连接数据库的用户必须是该空表的DB Owner ,其它具有读/写的用户仍连接不成功。原因同上面我说的,待查。 :(51Testing软件测试网ATf:H&}6j(H
2.在最下的请选择 Production Database ,它代表此方案用于实际应用,而并非专为测试方案 ---- Test Database 使用。有关测试方案库我们会在以后再讲。
B8m1@K C[p3j0在图十上点击[下一步]将进入建立方案库的第三步, 即为方案定制超时设置。 一般情况下可以为默认值。再点击 [下一步] 为建立方案库最后一步,在CQ提供的方案模板中选择我们要创建的 “Defect T51Testing软件测试网3Q{LW w8vY;n
racking ”方案。如图十一所示:
:LW/p1K?5B0最后点击 [完成]按钮,拿一杯热茶等着吧, 如果一切顺利将会出现”Database was created successfully”对话框。恭喜你成功了!
Kh_0@j`KG0想进一步验证,可以通过ClearQuest 客户端来进行,动行ClearQuset, 在其出现的首个对话框中选择你刚才建立的方案,使用管理员进入后便可进行其应用了。

TAG: ClearQuest

 

评分:0

我来说两句

Open Toolbar