1、测试管理工具Mercury Quality Center 9.0使用说明编 制 人:李航编制日期:-03-01版 本 号:1.01 目录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、.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 概述Quality Center是Mercury Interactive 企业推出一个基于 Web 且支持测试管理全部必需方面应用程序。该软件提供统一、可反复步骤,用于搜集需求、计划和安排测试、分析结果并管理缺点和问题。组
3、织可使用该软件在较大应用程序生命周期中实现特定质量步骤和过程数字化。该软件还支持在 IT 团体间进行高水平沟通和协调。QC关键功效:1.Quality Center 有利于维护测试项目数据库,这个数据库涵盖了应用程序功效各个方面。设计了项目中每个测试,以满足应用程序某个特定测试需求。要达成项目标各个目标,可将项目中测试组织成多种特定组。Quality Center 提供了一个直观、高效方法,用于计划和实施测试集、搜集测试结果和分析相关数据。Quality Center 还含有一套完善系统,用于跟踪应用程序缺点,经过它,您能够在从早期检测到最终处理整个过程中严密监视缺点。将 Quality Ce
4、nter 链接到电子邮件系统,全部应用程序开发、质量确保、用户支持和信息系统人员能够共享缺点跟踪信息。2.Quality Center 能够集成 Mercury 测试工具(WinRunner、QuickTest Professional、QuickTest Professional for MySAP.com Windows Client、LoadRunner 和 Visual API-XP)和第三方和自定义测试工具、需求和配置管理工具。Quality Center 能够无缝地和您选择测试工具通信,提供一个完整处理方案,使应用程序测试完全自动化。3.Quality Center 可指导您完成测
5、试步骤需求指定、测试计划、测试实施和缺点跟踪阶段。它把应用程序测试中所包含全部任务集成起来,有利于确保用户能够得到最高质量应用程序。3 安装Quality Center用户端无需安装,在IE中直接访问http:/linksky-0test:8080/qcbin即可进入Quality Center主页,假如是第一次访问,系统会要求用户安装插件;安装完成后,点击Quality Center链接项,即可进入项目选择和登录页面;站点管理相当于QCSite Administrator;插件页提供了一部分插件下载官方链接。4 站点管理点击“站点管理”链接进入登录页面,该页面只有admin用户能够登录,在站
6、点管理页面中能够对站点项目、站点用户、许可证、QC数据库、数据服务器进行对应设置,本节这里只介绍常常见到对站点项目和用户操作,假如想深入了解“站点管理”其它功效请参考Quality Center9.0用户手册;4.1 站点项目在“站点项目”页卡下点击【创建域】并输入域名称,来建立新域; 域建立完成后,右侧会显示该域具体信息,图:接着点击“创建项目”打开“创建项目”窗口建立新项目第一项用于创建一个空项目;假如选择第二项,则创建项目将会继承所复制项目标全部数据;第三个选项是进行项目数据移植时使用,这里我们选择第一项,创建一个空项目,并点击【下一步】按钮输入项目名称,在这一步中假如之前选择域错误,还
7、能够在此选择此项目包含于哪个域下,完成后点击【下一步】按钮继续;选择数据库类型,和数据库服务名、管理员用户和密码后继续点击【下一步】按钮这里能够选择该项目所需加载用户(注此处加载用户后,默认全部含有qcadmin和viewer权限,需要手动再修改),完成后点击【下一步】按钮继续最终点击【创建】按钮完成项目标创建4.2 站点用户点击“站点用户”标签下“新建用户”按钮打开“新建用户”窗口来添加用户,以下图:填写完成后点击OK按钮完成添加;提醒:1、 用户名即登录ID2、 为了方便识别“全名”这一栏请填写用户汉字名;3、 假如要使用QC自动发送邮件功效,就必需填写电子邮件地址4、 新用户建立后密码默
8、认为空,假如需要在站点管理为其添加密码,请点击右侧上方工具栏中【设置用户密码】按钮4.3 站点连接在“站点连接”标签下能够查看现在正在连接QC服务器用户信息列表,这部分功效不多,值得注意时,假如有特殊原因造成有用户锁死,在这里能够强行踢下线,已确保项目能正常使用(当某个需求、用例或缺点在用户编辑状态下时,其它用户无法对其进行操作)以下图:4.4 数据库服务器在“数据库服务器”页面,能够新增/删除数据库,假如需要建立新QC数据库,包含Oracle和SQL,点击【新建】按钮以下图所表示:QC管理员用户:qcadminQC管理员密码:qcadmin 4.5 站点配置在“站点配置”页面,能够对QC安装
9、时部分配置项进行修改和重新配置;假如邮件服务器没有安装时候指定,能够在“站点配置”中进行重新配置,分别是MAIL_PROTOCOL和MAIL_SERVER_HOST项,以下图所表示:5 登录页面Quality Center登录页面和TD有部分区分,TD是登录同时选域和项目,而QC是优异行身份验证,再选择域和项目,这么不属于该用户域和项目在身份验证后也不会显示出来;避免了当域和项目过多时,选择不便。6 自定义设置成功登录Quality Center后选择右上方“工具”选项,选择自定义(即TD登录页面中Customer选项);6.1 设置项目用户和权限组选择左侧“设置项目组用户”,需要在项目中添加
10、用户时在这里进行操作,点击【添加用户】按钮,将数据库用户列表中属于该项目标用户添加进来(也能够在这里新建用户),用户添加完成后设置用户权限,QC默认权限组有5个,分别是Viewer(对应TD中Guest)、QATester(测试人员)、Developer(开发人员)、Project Manager(项目经理)和TDAdmin(超级管理员)。但在实际工作中很可能以上权限组和实际工作中需要权限不一样,这就需要重新设置适合自己权限组,点击左侧“设置组”选项,在右侧选择新增组,以下图所表示:因为QC默认5个权限组是无法修改,所以在新建权限组时,能够选择继承一个全部权限,并在这个基础上再修改,完成后点击
11、确定按钮,并选中新增权限组,点击“更改”对其权限进行修改,常见权限关键集中在对缺点处理上,我们以此为例说明QC中对权限修改方法;首先选中“缺点”页卡,展开“修改缺点”,点击“状态”,在右边对转换规则进行修改,比如我们新建这个组是继承于Developer权限组,其默认转换规则以下图所表示代表此权限组能将缺点状态从“打开”转换为“固定”和“已否决”,从“重新打开”转换为“固定”和“已否决”(QC9.0汉字版中缺点状态固定应该是Fixed,不知道为何会翻译成固定,看着别扭话能够手动改成已修复),下面我们添加两条转换规则,从“打开”到“已修复”和从“重新打开”到“已修复”,点击【添加】按钮,添加以下图
12、示所表示转换规则($ANY就是任意值,假如选择从$ANY到$ANY即该权限组能够将任意状态缺点转换为任意状态)。6.2 添加自定义字段在Quality Center中提供了很多好用字段,不过在实际应用中,需要添加部分自定义字段来方便对需求、用例和缺点进行统计和管理,比如模块字段等;下面我们以在缺点表中增加一个模块字段方便进行缺点统计和管理,首先在左侧选择“自定义项目实体”,在右侧展开“缺点”,选择“用户字段”,并点击【新建字段】按钮,以下图所表示:在“字段标签”中填入别名“模块列表”,在“字段类型”选择“查找列表”,并在下方查找列表选项里选择一个列表,最终点击保留,完成添加自定义字段操作。字段
13、类型属性能够选择数字、字符串、查找列表、用户列表、日期5种类型;数字类型:字段值为数字类型,如编号;字符串类型:字段值为字符串类型,如摘要、注释;查找列表类型:字段值为用户定义下拉列表,下拉列表取值用户能够自己定义,如严重等级、BUG状态;用户列表类型:字段值为以本项目相关用户为取值下拉列表,如分配给、提交人;日期类型:提供日期选择窗口,如BUG发觉时间;点击确定按钮完成字段添加;字段添加只影响本项目。6.3 添加查找列表通常我们在添加了类型为查找列表自定义字段后,还必需手动添加查找列表,QC系统里有两个地方能够进行添加,一个是在添加自定义字段后且选择类型为查找列表时,页面会出现新建和选择列表
14、选项,以下图其中【新建项目】和【新建子项】用来添加不一样等级列表内容,其它功效全部比较简单,就不再赘述,创建结果以下图:或点击左侧“自定义项目列表”并在右侧按以上面叙述过方法添加列表内容7 测试需求7.1 测试需求介绍“没有测试需求测试,就好比到商场没有购物清单一样。购物者可能需要在每一个通道中穿行,查找货架上每一项物品,以确定要购置物品。”摘自软件测试基础:方法和度量Quality Center将测试活动大致分为四个阶段,在页面左侧点击“需求”进入测试需求页面,在此页面中显示了测试需求多种信息7.2 需求建立首先点击新建需求按钮,在弹出“新建需求”窗口中输入需求名称,点击确定按钮完成需求建立
15、,图:接着根据具体模块需求分析文档或功效列表来逐步建立每个测试需求和子需求;以登录界面为例:登陆界面优先级使用正确用户名和密码是否能够正常登录系统5-Urgent使用错误用户名和密码系统是否正确提醒错误4-Very High用户名和密码是否安全4-Very High网络异常中止登录功效是否能正确提醒错误3-High登陆界面对象和特征是否全部符合标准2-Medium登陆界面是否支持多个访问方法2-Medium7.3 需求和用例关联对整个测试来说,测试计划中测试用例和测试需求对应是基础。每一条测试需求最少产生一个测试用例,在测试需求页面中我们能够查看每一条需求所对应测试用例,也能够将测试用例和测试
16、需求关联;双击一个选定需求,在弹出需求具体信息窗口中选择“覆盖范围”,窗口右侧会出现用例列表(包含测试计划和测试试验室中用例),选择和该需求对应用例添加到覆盖范围中,以下图所表示:为测试需求添加过测试用例后,能够在“视图”菜单里选择需求范围,查看测试需求点用例覆盖情况,也能够修改和之关联用例,以下图所表示:在测试覆盖范围窗口中还有具体信息和附件两个页面,分别能够对该需求具体信息进行修改,并插入附件,以下图:7.4 需求和缺点关联QC中增加了需求和缺点关联,使需求、用例和缺点根本连接了起来,使得每种角色项目人员全部能更轻易了解和掌控项目标质量情况。在需求具体信息窗口中,点击“链接缺点”,点击“添
17、加和链接缺点”来新增一个缺点(由需求产生缺点);或点击“链接现有缺点”,“链接现有缺点”有两个模式,能够经过下拉选项选择,分别是填写缺点ID建立关联和手动选择,以下图所表示:7.5 需求覆盖在“视图”菜单中选择“范围分析”,即可清楚查看到每一个需求和子需求是否被测试用例覆盖,和之关联测试用例状态;以下图:点击覆盖率条,能够查看该条需求覆盖率具体信息和和之关联测试用例状态饼图,以下图:需求状态说明:状态汉字说明Not Covered未覆盖测试需求没相关联任何用例Not Run未运行测试需求关联用例没有被实施过Not Completed未完成测试需求关联用例没有实施完或没有全部实施完Passed经
18、过测试需求关联用例全部实施完成且全部经过Failed失败测试需求关联用例最少有一个实施失败8 测试计划8.1 测试计划介绍Quality Center将测试活动大致分为四个阶段,在页面左侧点击“测试计划”进入测试计划页面,在此页面左侧是测试用例列表,页面右侧是对所选择例具体描述、设计步骤、附件、需求覆盖、链接缺点等8.2 测试用例建立8.2.1 用例建立和命名首先点击新建测试按钮,在弹出新建测试窗口中输入用例名称并选择用例种类来新建一个测试用例,以下图测试用例提议使用编号_模块名_子模块名_描述_版本作为测试名称,比如001_SP门户_登录_正确性测试_V1.0测试种类是Quality Cen
19、ter中对手工建立和由Mercury Interactive企业推出其它测试软件生成自动化测试脚本分类,其中Manual为手工;8.2.2 具体信息接着在具体信息标签中填入该用例具体信息,具体信息提议包含以下内容用例编号:测试用例编号;用例目标:对该用例简单描述;前置条件:实施该用例前置条件格式要求及范例以下图:8.2.3 测试步骤测试步骤是测试用例关键内容,选择“设计步骤”页卡,点击其中工具栏中【新建步骤】按钮,在弹出设计步骤编辑器窗口填入步骤描述和预期结果,完成后点击【确定】按钮以下图所表示假如一个测试用例需要以前一个用例为前置条件,能够在测试步骤中引用之前已经编写好用例,点击【调用测试】
20、按钮在弹出窗口中选择一个要引用用例,点击确定后,即可将选中用例引用为本用例一个步骤,以下图:8.3 测试数据及参数化为了提升测试用例重用性,降低无须要反复劳动,Quality Center提供了参数功效,能够将原本测试数据设定为参数,在每次实施中使用不一样测试数据,来增加测试用例重用性,降低反复编写相同或相近测试用例无须要劳动;在建立测试步骤设计步骤编辑器中点击插入参数按钮即可使用参数来替换原本需要测试数据;以下图:参数在每次实施该用例时系统会提醒让用户输入测试数据,而测试数据能够做成Excel表格文件,以附件形式上传到QC服务器;图:8.4 和需求关联点击“需求覆盖”页卡,右侧会显示和该用例
21、关联测试需求,当需要新增关联需求时,点击【选择需求】按钮,在显示出来需求树中选择需要增加需求点击【添加】按钮即可(此处可选择是否将子项一起添加)或直接将需求拖拽进去。8.5 链接缺点点击“链接缺点”页卡,此处链接缺点操作和测试需求中完全一样,就不再赘述9 测试试验室9.1 测试试验室介绍Quality Center将测试活动大致分为四个阶段,在页面左端点击“测试试验室”进入用例实施设计页面,在此页面左侧是已经建立好测试集,页面右侧是所选测试集中包含测试用例信息。测试集不仅仅是将测试用例简单放在一起实施,而是对测试实施设计,经过将以单元模块为单位建立测试用例,经过不一样组合,以实现业务流、数据流
22、和功效流测试9.2 测试集建立首先在“测试试验室”页面左侧测试集树中点击【新建文件夹】按钮添加一个文件夹(文件夹是用来对测试集进行存放、管理和分类)。以下图:接着在Test Lab页面左侧测试实施树中点击【新建测试集】按钮,添加一个测试集,测试集能够包含若干个用例(测试集所包含用例可由测试人员依据测试具体需要来分类,比如根据模块来分类,如:登录,注册,登出等,或按测试用例类型来分类,如:正确性测试,健壮性测试等,或按步骤来分类,如:机票预订步骤,退票步骤,废票步骤等)建立好测试集后,点击【选择测试】按钮,在页面右侧会显示出“测试计划树”和“需求树”,在其中选择要添加用例名称,并点击【添加】按钮
23、或直接将用例拖拽进来(也可经过拖拽文件夹将之包含用例全部拖拽进来);以下图:9.3 测试集运行选择要运行测试用例,点击【运行】按钮,系统将弹出测试用例实施窗口,并开始测试用例实施工作点击【开始运行】进入按步骤运行测试用例窗口,假如该用例有设置参数,此时会弹出参数设置窗口,测试人员能够为此次运行设置参数值,以下图;点击【确定】按钮进入步骤窗口,以下图,测试人员只需依据预期结果和实际结果是否相同来控制每个用例步骤状态即可当完成一个步骤运行时在状态栏中点击下拉菜单来统计该步骤状态;步骤状态分为Failed(失败)、N/A、No Run(未运行)、Not Completed(未完成)和Passed(经
24、过),测试人员需要依据该步骤运行情况来选择,每个步骤状态全部会影响最终用例运行状态;以下图:在本窗口最上面是快捷栏,其中常常见到按钮是:按钮:标识所选步骤为经过状态,点击下拉选项还能够标识全部步骤为经过状态(即该用例运行经过);按钮:标识所选步骤为失败状态,点击下拉选项还能够标识全部步骤为失败状态(即该用例运行失败);按钮:打开参数设置窗口,能够修改目前用例参数(假如创建用例时有用到参数话);按钮:当该用例某一步骤运行失败产生缺点时,点击此按钮,可转向缺点页面,并添加缺点;按钮:结束运行按钮,当用例运行结束后点击关闭运行窗口,或中止此次用例运行;9.4 实施流使用实施流能够简单把单元测试用例依
25、据业务需要组合成集成测试用例或测试流,点击进入实施流页面能够看到以下图所表示,默认全部用例在添加进测试集后全部是没有前置条件;双击实施流图中用例名,弹出设置窗口以下,点击新建添加实施条件在实施条件窗口能够为目前测试用例前置条件,这里条件分为两种Finished和Passed,分别代表当该用例实施完成/实施经过时才能够实施本用例,Finished在图中用蓝色虚线显示,Passed用绿色实线显示,完成后点击【确定】按钮,结果以下图所表示测试人员在依据所测项目标具体业务步骤,在辅以实施流就能够简单将单元测试用例组合成集成测试用例,以下图:10 缺点10.1 Defects介绍Quality Cent
26、er将测试活动大致分为四个阶段,在页面左端点击“缺点”进入页面,在此页面显示全部提交缺点(即Bug)信息,以下图所表示:10.2 缺点添加在缺点页面点击【新建缺点】按钮打开缺点添加窗口,以下图:在填写了必填项后(红色部分)点击提交按钮,完成缺点信息添加,缺点信息填写规范以下:操作步骤:缺点出现所需要进行操作错误描述:对缺点描述BUG版本:缺点产生软件版本10.3 缺点浏览和筛选使用鼠标双击缺点统计,能够打开缺点浏览窗口,该窗口共包含具体信息、描述、附件和历史统计四大项;其中比较关键是描述窗口,测试人员会在描述窗口中对缺点出现前操作步骤、缺点错误描述和缺点版本信息等进行描述;在下侧注释窗口需要缺
27、点修改人员对该条缺点产生原因进行描述,方便在测试活动结束后,测试处进行缺点分析;注释窗口还能够用于开发人员和测试人员进行交流和对该缺点进行说明等文字描述;如该缺点有截图或录像文件,该文件会作为附件上传,开发人员能够直接双击查看该附件文件;11 QC MSExcel AddinQCMSExcelAddin是Quality Center提供一款插件,能够从Excel中以一定格式编写需求、用例和缺点,并最终导入QC中。打开Excel在加载项中找到Export To Quality Center,点击后会弹出Quality Center Export向导,以下图所填写QC地址后点击【Next】按钮进入
28、下一步输入用户名和密码选择需要导入域和项目选择导入内容类型(是需求、用例还是缺点)从上到下分别是选择已经有、新建和新建临时字段对应方法;讲Excel列号和QC字段名一一对应好(红色为必填项)完成后点击【Finish】完成导入,能够到QC中查看导入结果提醒:导入前必需将要导入内容在Excel中选中,并保持选中状态。12 缺点图表和文档生成Quality Center除了对需求、用例和缺点进行有效统计和管理外,还能够将发觉缺点数据进行分析并声称图表,将需求、用例和缺点整理导出,并生成文档;12.1 缺点分析在Defects页面选择菜单中分析-Graph能够将已经提交缺点,依据状态、严重等级等不一样缺点信息生成柱状图和饼图方便进行缺点分析,以下图:在左侧Graphs树下还有多种不一样图表缺点进度图缺点生命周期图缺点趋势图12.2 文档生成在菜单中点击工具文档生成器弹出以下窗口:左侧能够选择文档包含内容,右侧能够分别设置文档其它信息,包含文档标题、作者、描述,在选项页面中还能够设置文档是否包含目录、索引、附件、图片等,在徽标中能够添加logo图片;完成后点击整个文档按钮完成文档导出;提醒:导出文档时必需关闭Word,QC也会提醒用户要进行导出必需关闭正在运行Word程序Working flow