不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。
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
*~5g N
@/|ZS*R$p051Testing软件测试网
}aD }1nN6J7]/E运行前提
)u9^
` ^P F2zE&V}01. Windows2000 Server 服务器上已经安装Rational ClearQuest 2002.05 版。
n`4C3F xt;J*IT_02.Windows2000 Server 服务器上已经安装 SQL Server 200051Testing软件测试网M&] V4DPh
3.Windows2000 Server + SP3
h?0LF5d0Z5w!t051Testing软件测试网HN,Cs-]-@c
一、在SQL Server 上建立空的数据库51Testing软件测试网PwN]SLB1`
a.先在SQL Server 上建立一个空的数据库,建库时请注意给ClearQuest 的主数据库(Schema Repository) 数据文件分配至少50M的空间。如图一所示:
@#s7lMN`.{vb0b.为ClearQuest 主数据库建立专门的用户。注意:不要使用SA作为ClearQuest数据库的Owner,这是因为当你将来要进行更新或迁移ClearQuest主数据库时,ClearQuest将
5RlQfjc[wR0会向SQLServer请求一个空的数据库。可是,如果以SA用户登录ClearQuest主数据库时,因为SA可以访问到系统表,故在迁移或更新ClearQuest主数据库时将不能够继续进行。建立Clear
n$w1Sai_9f7@/Ap0Quest专门的登录用户步骤可见图二和图三. ClearQuest用户必须使用SQL Server的身份验证,同时将默认的数据库设置为ClearQuest.51Testing软件测试网{,XS%\7c IT$w
二、使用 Maintenance Tool 建立ClearQuest的主数据库51Testing软件测试网O3CMb]d#^*BZ
运行ClearQuest Maintenance Tool , 从菜单上选择“Connection -> New”来建立一个ClearQuest的主数据库(schema repository),即保存你51Testing软件测试网 gfWO+o0w
定义的各种方案。如51Testing软件测试网DV
h.mt7t!ssZ v
接下来我们需要在SQLServer 2000服务器上建立ClearQuest服务器。当然如果你选择ACCESS 数据库直接按回车即可。当你在Vendor: 中选择SQLServer 后(见图五),将51Testing软件测试网:c
H;_R&[5t1W]3Le
会出现有关与SQLServer 服务器连接的信息设置。具体设置如图六:可以通过右键项来改变CQ主数据库的命名,我们可以将其命名为:MyTest.
\'?6{kx0
(j
W/G&N7ot;I5g0上次有个网友问我:“HTTP, 当使用Read-Only User我怎么也连接不到数据库中”。当时我试了多种方法也仔细查过相关资料,只能通过其DB Owner 才可连通。 如果使用只有[读]权限的用户
MNk$h5q?u-N-~7j0会失败的,不知道其它人是如何解决此问题的?有人知道有劳通知大家。 :)不过在使用过程中没有较大的影响,如果是在2002.05以前的版本时,使用时会存在一些安全漏洞,因为必竟 DB Owner的权限过大
:w3i)R5[ c~4M8L*j0些。呵呵,事在人为嘛。接下来CQ Maintenance Tool 将会显示建立CQ主数据库的过程,按提示点击确定即可。到此为止CQ的主数据库即大功告成了。接下来我们将进行如何在ClearQuest51Testing软件测试网-eI!w7Z9c'I
K$n
Designer 中建立各种方案(Schema) 。
wKG2G5C|2Q(Kp0三、使用CQ Designer 建立各种方案(Schema)
};{_rD0当你运行ClearQuest Designer 时,会出现请你选择使用哪个 CQ 主数据库,我们在这里选择上面建立的: MyTest. 在这里请注意,我们说明界面均是CQ 2002.05版,以前的版51Testing软件测试网$a&J5?
N&PtX,U
本界面不是这样的。如图七:
%ss2O"ou%ET+B,n0第一次运行 ClearQuest Designer 时,请使用用户为:Admin 密码为:空,登陆进入到ClearQuest Designer中.此处的用户不同于主数据库的用户. Designer中的
-UeY{$[ _i(ew_0用户是用来在使用你设计的方案时所需的用户,由 Designer 自已的用户管理器创建.并为其分配相关的数据库访问权限. 当你在Designer 中建立数据库时,前提是你必需在 SQL Server 上
Cs6TV2[dFl}(z4v0建立好一个空的数据库,同时为此库建立自已独立的DB Owner. 然后才可运行 Designer 进行建立方案.
Z5cX(]?z0当进入CQ Designer 后,首先弹出的窗体为CQ中向你提供的八个应用方案.你可以根据自已的应用情况选择合适的方案,当然可以自已完全定制一个方案,关键是看你对CQ的了解程度。我建议先自已学习它提供51Testing软件测试网t$]+Q]SA
的方案,然后自已动手定制一个完全符合自已的应用方案。因为CQ中提供的方案一般与Rational的其它产品结合较为紧密,许多功能我们暂时用不上,没有必要花很大的力气了解它,路要一步步走嘛。在此我们以CQ
(T(D9N"?$Gw+]0提供的”Defect Tracking” 方案为例,建立一个自已的方案步骤。如图八:51Testing软件测试网 Kri
B$l2r?
进入CQ Designer 后,先取消图八的窗体。 然后在CQ Designer 的主菜单上选择”Database à New Database” 项。将出现如图九所示窗体,即为建立方案库的第一步。该51Testing软件测试网ExPy!hi+o']~
窗体中的 Logical Database Name 为CQ Designer 管理各种方案而使用的一种逻辑库,在CQ Designer 中使用这些逻辑库来进行方案的删除,恢复删除和更新. 这里的逻辑
{gX |g/QH!S;`2v"r0库并不是你在SQLServer建立的表。
1X.R@bm'GG0点击 [下一步]后,进入建立方案库的第二步;将出现连接你已经在SQLServer 建立的空表的信息 如图十,其中需注意的有以下两点:
%q:T(f$b
_01.连接数据库的用户必须是该空表的DB Owner ,其它具有读/写的用户仍连接不成功。原因同上面我说的,待查。 :(
;gi5W&gdGK"D,YS02.在最下的请选择 Production Database ,它代表此方案用于实际应用,而并非专为测试方案 ---- Test Database 使用。有关测试方案库我们会在以后再讲。
/}F5g1|k!ii0h/`(qg0在图十上点击[下一步]将进入建立方案库的第三步, 即为方案定制超时设置。 一般情况下可以为默认值。再点击 [下一步] 为建立方案库最后一步,在CQ提供的方案模板中选择我们要创建的 “Defect T
ng!WHbg:qa0racking ”方案。如图十一所示:51Testing软件测试网P5~z)\T |#D9cxE H
最后点击 [完成]按钮,拿一杯热茶等着吧, 如果一切顺利将会出现”Database was created successfully”对话框。恭喜你成功了!
I-F8LS+rgm.|0想进一步验证,可以通过ClearQuest 客户端来进行,动行ClearQuset, 在其出现的首个对话框中选择你刚才建立的方案,使用管理员进入后便可进行其应用了。
收藏
举报
TAG:
ClearQuest