资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
测试管理工具QC使用测试管理工具MercuryQualityCenter9.0使用说明1 目录1目录32概述43安装54站点管理64.1站点项目64.2站点用户104.3站点连接114.4数据库服务器124.5站点配置125登录页面136自定义设置146.1设置项目用户和权限组156.2添加自定义字段186.3添加查找列表207测试需求227.1测试需求简介227.2需求的建立227.3需求与用例的关联247.4需求与缺陷的关联257.5需求的覆盖278测试计划298.1测试计划简介298.2测试用例的建立298.2.1用例的建立和命名298.2.2详细信息308.2.3测试步骤318.3测试数据及参数化338.4与需求的关联358.5链接的缺陷369测试实验室379.1测试实验室简介379.2测试集的建立379.3测试集的运行389.4执行流4210缺陷4410.1Defects简介4410.2缺陷的添加4410.3缺陷的浏览和筛选4611QC MSExcel Addin4712缺陷图表和文档生成5112.1缺陷分析5112.2文档生成552 概述QualityCenter是MercuryInteractive公司推出的一个基于Web且支持测试管理的所有必要方面的应用程序。该软件提供统一、可重复的流程,用于收集需求、计划和安排测试、分析结果并管理缺陷和问题。组织可使用该软件在较大的应用程序生命周期中实现特定质量流程和过程的数字化。该软件还支持在IT团队间进行高水平沟通和协调。QC的主要功能:1.QualityCenter有助于维护测试的项目数据库,这个数据库涵盖了应用程序功能的各个方面。设计了项目中的每个测试,以满足应用程序的某个特定的测试需求。要达到项目的各个目标,可将项目中的测试组织成各种特定的组。QualityCenter提供了一种直观、高效的方法,用于计划和执行测试集、收集测试结果以及分析相关数据。QualityCenter还具有一套完善的系统,用于跟踪应用程序缺陷,通过它,您可以在从初期检测到最后解决的整个过程中严密监视缺陷。将QualityCenter链接到电子邮件系统,所有应用程序开发、质量保证、客户支持和信息系统人员可以共享缺陷跟踪信息。2.QualityCenter可以集成Mercury测试工具(WinRunner、QuickTestProfessional、QuickTestProfessionalforMySAP.comWindowsClient、LoadRunner和VisualAPI-XP)以及第三方和自定义测试工具、需求和配置管理工具。QualityCenter可以无缝地与您选择的测试工具通信,提供一种完整的解决方案,使应用程序测试完全自动化。3.QualityCenter可指导您完成测试流程的需求指定、测试计划、测试执行和缺陷跟踪阶段。它把应用程序测试中所涉及的全部任务集成起来,有助于确保客户能够得到最高质量的应用程序。3 安装QualityCenter客户端无需安装,在IE中直接访问http:/linksky-0test:8080/qcbin即可进入QualityCenter主页,如果是第一次访问,系统会要求用户安装插件;安装完毕后,点击QualityCenter链接项,即可进入项目选择和登录页面;站点管理相当于QC的SiteAdministrator;插件页提供了一部分插件下载的官方链接。4 站点管理点击“站点管理”链接进入登录页面,该页面只有admin用户可以登录,在站点管理页面中可以对站点项目、站点用户、许可证、QC数据库、数据服务器进行相应的设置,本节这里只介绍经常用到的对站点项目和用户的操作,如果想进一步了解“站点管理”的其他功能请参考QualityCenter9.0用户手册;4.1 站点项目在“站点项目”页卡下点击【创建域】并输入域的名称,来建立新的域;域建立完毕后,右侧会显示该域的详细信息,如图:接着点击“创建项目”打开“创建项目”窗口建立新项目第一项用于创建一个空的项目;如果选择第二项,则创建的项目将会继承所复制项目的所有数据;第三个选项是进行项目数据移植时使用的,这里我们选择第一项,创建一个空项目,并点击【下一步】按钮输入项目名称,在这一步中如果之前选择的域错误,还可以在此选择此项目包含于哪个域下,完成后点击【下一步】按钮继续;选择数据库类型,和数据库服务名、管理员用户和密码后继续点击【下一步】按钮这里可以选择该项目所需加载的用户(注此处加载用户后,默认都具有qcadmin和viewer的权限,需要手动再修改),完成后点击【下一步】按钮继续最后点击【创建】按钮完成项目的创建4.2 站点用户点击“站点用户”标签下的“新建用户”按钮打开“新建用户”窗口来添加用户,如下图:填写完毕后点击OK按钮完成添加;提示:1、 用户名即登录ID2、 为了方便识别“全名”这一栏请填写用户的中文名;3、 如果要使用QC的自动发送邮件功能,就必须填写电子邮件地址4、 新用户建立后密码默认为空,如果需要在站点管理为其添加密码,请点击右侧上方工具栏中的【设置用户密码】按钮4.3 站点连接在“站点连接”标签下可以查看目前正在连接QC服务器的用户信息列表,这部分功能不多,值得注意的时,如果有特殊原因导致有用户锁死,在这里可以强行踢下线,已保证项目能正常使用(当某个需求、用例或缺陷在用户编辑状态下时,其他用户无法对其进行操作)如下图:4.4 数据库服务器在“数据库服务器”页面,可以新增/删除数据库,如果需要建立新的QC数据库,包括Oracle和SQL,点击【新建】按钮如下图所示:QC管理员用户:qcadminQC管理员密码:qcadmin4.5 站点配置在“站点配置”页面,可以对QC安装时的一些配置项进行修改和重新配置;如果邮件服务器没有安装的时候指定,可以在“站点配置”中进行重新配置,分别是MAIL_PROTOCOL和MAIL_SERVER_HOST项,如下图所示:5 登录页面QualityCenter的登录页面和TD的有一些区别,TD是登录同时选域和项目,而QC是先进行身份验证,再选择域和项目,这样不属于该用户的域和项目在身份验证后也不会显示出来;避免了当域和项目过多时,选择的不便。6 自定义设置成功登录QualityCenter后选择右上方的“工具”选项,选择自定义(即TD登录页面中的Customer选项);6.1 设置项目用户和权限组选择左侧的“设置项目组用户”,需要在项目中添加用户时在这里进行操作,点击【添加用户】按钮,将数据库用户列表中属于该项目的用户添加进来(也可以在这里新建用户),用户添加完成后设置用户权限,QC默认的权限组有5个,分别是Viewer(对应TD中的Guest)、QATester(测试人员)、Developer(开发人员)、ProjectManager(项目经理)和TDAdmin(超级管理员)。但在实际工作中很可能以上权限组的和实际工作中需要的权限不一样,这就需要重新设置适合自己的权限组,点击左侧的“设置组”选项,在右侧选择新增组,如下图所示:由于QC默认的5个权限组是无法修改的,所以在新建权限组时,可以选择继承一个的所有权限,并在这个基础上再修改,完成后点击确定按钮,并选中新增的权限组,点击“更改”对其权限进行修改,常用的权限主要集中在对缺陷的处理上,我们以此为例说明QC中对权限的修改方法;首先选中“缺陷”页卡,展开“修改缺陷”,点击“状态”,在右边对转换规则进行修改,例如我们新建的这个组是继承于Developer权限组,其默认的转换规则如下图所示代表此权限组能将缺陷的状态从“打开”转换为“固定”和“已否决”,从“重新打开”转换为“固定”和“已否决”(QC9.0的中文版中缺陷状态固定应该是Fixed,不知道为什么会翻译成固定,看着别扭的话可以手动改成已修复),下面我们添加两条转换规则,从“打开”到“已修复”和从“重新打开”到“已修复”,点击【添加】按钮,添加如下图示所示的转换规则($ANY就是任意值,如果选择从$ANY到$ANY即该权限组可以将任意状态的缺陷转换为任意状态)。6.2 添加自定义字段在QualityCenter中提供了许多好用的字段,但是在实际应用中,需要添加一些自定义的字段来方便对需求、用例和缺陷进行统计和管理,例如模块字段等;下面我们以在缺陷表中增加一个模块字段方便进行缺陷统计和管理,首先在左侧选择“自定义项目实体”,在右侧展开“缺陷”,选择“用户字段”,并点击【新建字段】按钮,如下图所示:在“字段标签”中填入别名“模块列表”,在“字段类型”选择“查找列表”,并在下方查找列表选项里选择一个列表,最后点击保存,完成添加自定义字段的操作。字段类型属性可以选择数字、字符串、查找列表、用户列表、日期5种类型;数字类型:字段值为数字类型,如编号;字符串类型:字段值为字符串类型,如摘要、注释;查找列表类型:字段值为用户定义的下拉列表,下拉列表的取值用户可以自己定义,如严重级别、BUG状态;用户列表类型:字段值为以本项目相关用户为取值的下拉列表,如分配给、提交人;日期类型:提供日期选择窗口,如BUG发现时间;点击确定按钮完成字段的添加;字段的添加只影响本项目。6.3 添加查找列表通常我们在添加了类型为查找列表的自定义字段后,还必须手动添加查找列表,QC系统里有两个地方可以进行添加,一个是在添加自定义字段后且选择类型为查找列表时,页面会出现新建和选择列表的选项,如下图其中【新建项目】和【新建子项】用来添加不同级别的列表内容,其余功能都比较简单,就不再赘述,创建结果如下图:或者点击左侧的“自定义项目列表”并在右侧按以上面叙述过的方法添加列表内容7 测试需求7.1 测试需求简介“没有测试需求的测试,就好比到商场没有购物清单一样。购物者可能需要在每一个通道中穿行,查找货架上每一项物品,以确定要购买的物品。”摘自软件测试基础:方法与度量QualityCenter将测试活动大体分为四个阶段,在页面左侧点击“需求”进入测试需求页面,在此页面中显示了测试需求的各种信息7.2 需求的建立首先点击新建需求按钮,在弹出的“新建需求”窗口中输入需求名称,点击确定按钮完成需求的建立,如图:接着按照具体模块的需求分析文档或者功能列表来逐步建立每个测试需求和子需求;以登录界面为例:登陆界面优先级使用正确的用户名和密码是否可以正常登录系统5-Urgent使用错误的用户名和密码系统是否正确提示错误4-VeryHigh用户名和密码是否安全4-VeryHigh网络异常中断登录功能是否能正确提示错误3-High登陆界面的对象和特征是否都符合标准2-Medium登陆界面是否支持多种访问方式2-Medium7.3 需求与用例的关联对整个测试来说,测试计划中的测试用例与测试需求对应是基础。每一条测试需求至少产生一个测试用例,在测试需求页面中我们可以查看每一条需求所对应的测试用例,也可以将测试用例与测试需求关联;双击一个选定的需求,在弹出的需求详细信息窗口中选择“覆盖范围”,窗口右侧会出现用例列表(包括测试计划和测试实验室中的用例),选择与该需求对应的用例添加到覆盖范围中,如下图所示:为测试需求添加过测试用例后,可以在“视图”菜单里选择需求范围,查看测试需求点的用例覆盖情况,也可以修改与之关联的用例,如下图所示:在测试覆盖范围
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号