发布新日志

  • Quality Center 9.0 ,不同以往……(一)

    2008-09-18 10:42:59

    QC9.0出来也有大半年了,相关的文章却不多。呵呵,没有了License,Mercury阵营的fans少了不少。51Testing软件测试网;uI-^1v2PTbW z#~
    言归正传,先贴几张图,看图作文
    oY[&G|xk9O(Au)tq152935
    5P gry{&`G3A152935 51Testing软件测试网?/T0|;q G2q#E4^L
    QC9.0.JPG: 这是9.0系列的登录首页,和8.2有什么不同,看出来了吗?新版的9.0已经统一成Mercury官方网站的style(包括QTP/LR),不知道下一个版本是否会打上HP的logo?51Testing软件测试网lVEy1L.\NF

    &\yVMf(b'sg5W7TT152935 QC9.0A.JPG这是QC 9.0最大的外在变化之一,我认为这是一个不小的进步(虽然只是一个细节)。很多朋友看到这个界面就晕了——甚至不知道如何登录系统了。呵呵,我不知道QC9.0的设计师是不是读过《Don't make me think(别 让我思考)》才做的改变。为什么这么说呢?以前的QC/TD的控制是什么风格?是:提供所有项目供用户选择,不管这个用户能否进入。而现在的风格则是:提 供可进入的项目供用户选择。理念是什么呢?两点:第一,吸收了EPM思想,只允许用户可以选择自己所能登录的Project,至于其他项目,这个用户根本 就不应该知道!第二,扭转用户思维模式:先log in自己的身份,再提供属于自己的任务。这两点可能大家不是很明白,我举个例子:假设现在你的公司是跨国企业,通过外网架设QC系统,那么你公司所承接的 项目有可能多多少少大大小小都会有“成千上万”个项目,那么你作为一名工程师,可能所涉及的项目任务仅仅只是其中之一,那么你想想:首先你要在一大堆的 Domain里选择属于自己的域,然后再在一大堆的Project里选择属于自己的项目……哇,下拉菜单那么多东西,你找晕了没?你是不是还没登录进系 统,就已经开始烦了?你是不是在想:这么多东西又不都是要我做的。所以……现在改用了传统的email、BBS式的登录形式:我,只要先输入自己的账号、 密码,登录进“my space(我的空间)”,就行了。属于我的项目任务无非就是这两三个,而且在不同的项目间切换都不用重登录(relogin)了——简洁、方便、赏心悦 目、爽。51Testing软件测试网%@YA\%p2Y&w y_&]
    说了这么多,大家现在应该明白了吧——很多网友一直在问:“为什么输入系统管理员的用户名密码,下面的Domain和Project还是无法选择”,一直 在问“用户名密码必须是什么?”。答案很简单,刚安装好的QC 9.0只有一个自带的DEFAULT域的QualityCenter_Demo项目,想进这个项目“先睹为快”,首先必须用这个项目所属的成员才能登录。 现在你用alex_qc登录(密码为空),然后点Authenticate,是不是发现下面的domain和project有“东西”了?呵呵。
    51Testing软件测试网(\9q+BDc)`
    51Testing软件测试网%d-z4^ n:_)cc3HJ4{
    小结:改变都是有原因的,决不是哪天大师头脑发热兴之所致而作出的。
    .H~u}PF]0Q152935 推荐:大家有空去china-pub 、dearbook 、当当之类的地方可以找找Don't make me think这本书,一个做Web测试的人必读的经典之作。51Testing软件测试网yv^2Yq
    51Testing软件测试网|OLNfJ4jLvK
    QC9.0pdf.JPG :这就是QC 9.0的帮助文档之一,所有的QC 9.0的资料大家请查阅我另一个帖子http://bbs.51testing.com/thread-48974-1-1.html
    u*hz2pq152935
    Y(xB Rf1LZ152935 QC9.0Welcome.JPG :进入QualityCenter_Demo后的页面后,Mercury对您的光临表示欢迎(“Welcome to Mercury Quality Center”) 51Testing软件测试网Y7?kq1h [

    )o2eF(_7gBy152935 QC9.0Doc.JPG :这是QC文档库(以前叫Books Online,现在模仿微软改名了,呵),有点类似MSDN一样的,其实这里提供你的都是文件资料,也就是上面提到的QC 9.0的所有资料,包括pdf和chm文件。
    |CH:Ai ^eZ152935
    _8HA};^152935 QC9.0Help.JPG :这个是QC的联机帮助(Online Help),也就是用户指南。51Testing软件测试网'b8m1n(u/[p
    51Testing软件测试网)\@%S |.D} W!@ ?
    QC9.0ProjectAdmin.JPG 这也是QC 9.0最大的外在变化之一,呵呵。之前的QC/TD提供给我们的实际上是三个不同的登录入口 (entrance):SiteAdministrator(站点管理,用以管理QC的配置)、Project Customization(项目定制,用以对各自项目的个性化管理设置)、Quality Center(项目成员真正的工作区,通俗的说,就是我们测试工程师写测试用例和提交BUG的地方)。现在的QC 9.0只提供两个入口,即:SiteAdministrator和Quality Center——它把“项目定制”整合到项目工作区里去了。51Testing软件测试网/T.BA{ f$} N
    道理很简单:进行项目定制的人也应该是项目成员(项目成员才了解自己的项目需要定制些什么),所以对于这个人(Project Admin)来说,无论工作区还是项目定制区都只要有统一的portal就行了,不必在两个不同的地方登录来登录去(现在只需要点右上方的 “RETURN”就可以返回了)。比如QualityCenter_Demo库中的alex_qc这个用户就是这么一个角色(tdadmin)。而这里 admin用户默认的只有viewer的角色了,原先默认的guest用户也取消了。51Testing软件测试网 Ql-YzNa

    V9G V,WT152935
    K6@6~Z$kVBmE e152935 QC9.0Site.JPG :这就是前面说的站点管理员的工作区,图中是添加新用户。顺便提醒一下,在QC 中SiteAdministrator的登录地址 http://IP:PORT/sabin/SiteAdmin.htm 不是http://IP:PORT/qcbin/SiteAdmin.htm,可别到时候连错了还以为自己站点管理页面登录不了了。
    +@e X:qN9?152935
    .|Qh'd2d}6}6_152935 QC9.0Site1.JPG :字符集设置地方。其中有段描述:The character set used by Quality Center to send e-mails to users. By default, the value is set to UTF-8.翻译过来就是:Quality Center 用来将电子邮件发送到用户的字符集。默认情况下,该值设置为UTF-851Testing软件测试网%hC[,DqC)h+ia
    51Testing软件测试网(v%E%q&K U0M*TP&\]J
    QC9.0Site2.JPG :这是QC 9.0多出的一个功能。用来监视Licenses的,对我们这些玩家来说真是一个鸡肋(没什么用处的东西)。图中的Defect License和Full Licenses大家可以对应以前Project Custmization里的Customize Module Access模块,指的是“QC许可证”和“缺陷许可证”,只拥有后者的其实就是少花点钱买了QC的缺陷管理部分,把它当作缺陷管理系统来用。51Testing软件测试网1o)]]3n[d7@Op/T

    J`1kwU1d:sO.uy\5S152935 QC9.0AddDefect.JPG :为什么要把这张图截出来呢?因为我要严厉批评一下Mercury的人!!为什么?因为mercury内部的文档编辑工作人员对工作不负责任——SetFieldApp这个TD自带的函数在升级为QC后,已经更名为SetFieldProperties了!!QC 8.2已经错了一次了,在QC 9.0居然一错再错(至少帮助文档里的说明和workflow里的内容已经对应不上了)!他们的文档编辑人员为何视而不见?在我看来,一个做测试工具的厂 商犯这样的错误是非常不应该的,我不禁开始怀疑他们内部的变更管理是如何做的??细节决定成败,希望我这篇文章能引起Mercury公司的重视(其他错误 还有,我就不一一列举了)。
    `(_w+q `5so152935 51Testing软件测试网"Eg ~2XQ9L$uZ9OpA;v
    QC9.0BugFunc.JPG :这张图的内容大家仔细看看,看到了么?这是数据库表结构的描述!真是宝物啊!呵呵,不错,Database Reference和Custom Test Type Guide 是QC 9.0 里多出的两个文档。至于具体内容,在我那篇资料贴里也有,大家自己去down吧。51Testing软件测试网3n#o2ZM8n2iq,L{

    nAxG G's152935 QC9.0Chat.JPG:其实在Site Connections里多出了一个标签页,可以给当前连接着的用户发消息(send message),当向用户发消息后,这个用户过一会儿就会收到一个像msn弹出窗口一样的消息框来,呵呵,有意思吧?51Testing软件测试网p(MD {,v Y.Mw

    *} ^%C3q"S3Bb152935 QC9.0Checker.JPG :大家看出它和QC 8.2 的checker的区别了吗?
    :I#a g Db1rc5z;N E152935
    5FUe$\ D6_O l*_152935 QC9.0Migration.JPG :迁移工具。
    ]6jA2u }pO152935
    9J/Ty$P0s+~'_ X1[152935 其实QC 9.0 还有一些新的特性,比如说需求(现在被设计成很像Defect模块了,呵呵),还有缺陷的Linked Entities,……时间有限,本人已经犯困了 ,呵呵,下一期介绍吧,如果读者还有兴趣的话。51Testing软件测试网D1k5ZqL+QP/Y
    51Testing软件测试网@eg9qn9i F7zb'T
    注:51Testing软件测试网_1[,K6].G$wMA2K
    文中的图片对应的QC是Quality Center 9.0 Starter Edition,也就是 所谓的Quality Center 9.0 的精简版(abridged entry-level version)——其实主要就是精简了BTO模块而已,所以Quality Center 9.0 Starter其实就是真正意义上的TD 9.0 。51Testing软件测试网2UyW`;Q5^
    51Testing软件测试网}'Tc(mp c!Y+S
    [ 本帖最后由 songfun 于 2006-11-18 23:10 编辑 ]51Testing软件测试网i,}|:P2{8dT

    3X;E'r[6Et]jB152935QC9.0.JPG
  • HP Mercury Quality Center ActiveX控件溢出漏洞

    2008-09-18 10:15:16

    受影响系统:
    HP Mercury Quality Center 9.0
    HP Mercury Quality Center 8.2

    不受影响系统:
    HP Mercury Quality Center 9.0 (Patch 12.1)
    HP Mercury Quality Center 8.2 Sp1 (Patch 32)

    描述:
    HP Mercury Quality Center是基于web界面的自动化软件测试工具。

    HP Mercury Quality Center的ActiveX控制处理畸形参数数据时存在缓冲区溢出漏洞,远程攻击者可能利用此漏洞控制用户机器。

    Mercury Quality Center所安装的以下ActiveX控件:

        Progid: SPIDERLib.Loader
        Clsid: 98C53984-8BF8-4D11-9B1C-C324FCA9CADE
        File: C:\WINDOWS\Downloaded Program Files\Spider90.ocx

    在处理超长的ProgColor属性时存在栈溢出漏洞,允许攻击者远程执行任意指令。

    临时解决方法:
    为上述控件设置kill-bit以防在IE中加载。

    厂商补丁:
    HP已经为此发布了一个安全公告(HPSBGN02199)以及相应补丁:
    HPSBGN02199:SSRT071312 rev.1 - Mercury Quality Center ActiveX, Remote Unauthorized Arbitrary Code Execution
    链接:http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?print=true&objectID=c00901872&printver

    补丁下载:
    http://webnotes.merc-int.com/patches.nsf/c4d68388a23535dc422567d0004bbae2/7a0f7f0efc7905fdc225729f004cf387?OpenDocument
    http://webnotes.merc-int.com/patches.nsf/c4d68388a23535dc422567d0004bbae2/cf109e434c7765eac22572a4006c6e94?OpenDocument

    来自:来源:绿盟科技

  • HP Quality Center 指南1

    2008-09-18 10:14:34

    1.理解SiteAdministration

    作为Quality Center管理员,需要创建和维护Quality Center项目、用户、服务器。Site Admistration包括以下内容:

    1.       Site Projects 管理quality center工程。包括增加新的域和项目,查询项目数据,存储项目,项目重命名,激活和挂起项目。

    2.       Site Users 增加用户、定义用户属性、修改用户密码。

    3.       Licenses 监控所有正在使用的Quality Center licenses ,修改license关键字。

    4.       Servers 修改服务器信息,比如日志文件和邮件协议。

    5.       DB Servers 管理数据库服务器。增加新数据库服务器,编辑服务器的连接串,改变服务器默认管理员用户名、密码,修改用户密码。

    6.       Site Configuration 修改Quality Center的配置参数。

    7.       Site Analysis 监控连接到Quality Center用户

    2QualityCenter项目管理

    新建Domain

                     1.进入”Site Projects”页面

    2。点击“Creat Domain”按钮,打开新建domain的对话框,输入domain的名称,点击“OK”。

    新建project

    点击 ,新建一个project,按照对话框的提示填写项目信息。

    为项目添加用户

    在左侧项目列表中选中一个项目,在右侧面板中选择“Project Users”标签,点击“Add”按钮增加用户。

    查询项目表

    可以用sql语句查询表中内容。



  • QC 9.0的下载地址

    2008-09-18 09:56:56

    QC 9.0的下载地址

    http://222.92.117.84/download/QC90_CN.zip       <-----中文版


    http://222.92.117.84/download/QC_9.0.iso          <-----英文版
  • Quality Center 8.2下载

    2008-09-18 09:53:53

    • 界面语言: 简体中文
    • 授权方式: 商业
    运行平台: Win9X/Win2000/WinXP
    Mercury测试管理工具Quality Center 8.2下载
    远程下载


    Quality Center 8.2下载
Open Toolbar