Rational ClearQuest的郁闷

来源:互联网 发布:java web mvc 编辑:程序博客网 时间:2024/04/30 13:55
Rational ClearQuest

安装难度:中等
技术要求:Windows基本操作,关系数据库的基本操作
安装用时:一天
网上资源:少,中文几乎没有
先声明一下,我装的rational的产品,用的都是我们公司买的license,不过都是nodelock的,所以就不要来问我索要crack或者floating license什么的了。
安装ClearQuest,强烈建议把这片文档作为安装和基本操作参考:http://www.8848software.com/scmchina/doc/rationalcqug.pdf。这是我能找到的最好的中文材料。这片文档让我有一种拨云见雾的感觉。
ClearQuest最大的问题是服务器的配置概念不清晰,给人感觉很乱,易用性差。比如,服务器配置程序它叫做"ClearQuest Maintenance Tool"——其实,应该叫做Admin Console或者Server Admin之类的,就一目了然了。
按照我最初的理解,ClearQuest应该是完全的Client/Server结构,Server端的服务进程会在某几个端口上和Client通信。Client端只需要配制服务器的地址和端口就可以了(其实,BMS XP就是这样做的,这样的概念非常清晰)。但后来我发现,并非如此!ClearQuest其实根本没有这真正意义上的服务器程序。例如,在BMS XP中客户端登录时,服务器上所有bug database列表都是从服务器上通过Remoting的RPC获取的;而在ClearQuest中,服务器上的bug database列表是通过由客户端直接访问服务器上一个共享的数据库得到的,例如一个共享的Access数据库的mdb文件。
ClearQuest的这种client/server设计给我一开始的安装和配置带来了很大的困惑。
当然,这里我并不是说BMS XP比ClearQuest好,但是至少在体系结构上,比ClearQuest清晰很多,容易理解。
说说安装步骤吧,先是装服务器,安装好以后先要运行Rational ClearQuest Maintenance Tool来创建Schema Repository(相当于一个元数据库),然后再在ClearQuest Designer里面添加和维护bug database(这个入口如果没有告诉你、不看手册,自己找根本不可能一下子找到,易用性一塌糊涂)。
然后是客户端,客户端也要先运行Rational ClearQuest Maintenance Tool,连上刚才创建的那个Schema Repository。然后再运行真正的Rational ClearQuest,选择数据库,登录。进去以后,就是典型的Bug tracking system了,可以查询,登记新bug,看报表,操作bug等等。ClearQuest的过人之处在于Designer很强大,对field的定制很强,报表功能很强,与ClearCase、VSS等可以集成。至于基本的bug tracking功能,也就和大部分的产品差不多啦。本来嘛,bug tracking就这么点花样。
从安装ClearQuest我体会到,Rational的产品的易用性差果然不是吹的。怪不得可以卖这么贵,怪不得培训也这么贵,怪不得会用rational产品的人的工资这么高,怪不得用了rational的公司那么神气,唉。
大家不要扔搬砖,我说的是肺腑之言。Linux难用,所以linux/unix的sys admin比win2000的sys admin吃香。Rational大致也有这个味道。
原创粉丝点击