QC90使用手册.docx
《QC90使用手册.docx》由会员分享,可在线阅读,更多相关《QC90使用手册.docx(27页珍藏版)》请在冰豆网上搜索。
QC90使用手册
《测试管理工具QC使用手册》
版本页
1.概述
测试管理工具QualityCenter(QC)是MercuryInteractive公司推出的一个基于Web且支持测试管理的所有必要方面的应用程序。
该软件提供统一、可重复的流程,用于收集需求、计划和安排测试、分析结果并管理缺陷和问题。
本文档的主要目的是指导需求工程师如何正确地使用QC。
2.访问
【方法一:
客户端访问】
因不同版本浏览器兼容性差异,强烈推荐使用客户端访问!
1.安装客户端插件QCExplorerAddin.exe;
2.安装完毕后,从开始菜单找到并运行QCExplorer,输入站点地址,点击GO按钮,即可进入QualityCenter登录页。
3.如果是第一次访问,系统会要求用户安装插件;安装完毕后,输入用户名和密码,点击身份验证,然后选择域和项目进行登录。
【方法二:
浏览器访问】
1.打开浏览器(支持IE7、IE8、360安全浏览器,不支持IE9以上),工具-兼容性视图设置,将QC站点地址添加进兼容性视图。
勾选“在兼容性视图中显示Internet站点”;
2.工具-Internet选项-高级-安全,取消勾选以下多选项:
●检查发行商的证书是否吊销;
●检查服务器证书吊销*;
●检查下载程序的签名;
●启用内存保护帮助减少联机攻击*;
●允许运行或安装软件,即使签名无效。
3.测试需求
3.1.测试需求简介
“没有测试需求的测试,就好比到商场没有购物清单一样。
购物者可能需要在每一个通道中穿行,查找货架上每一项物品,以确定要购买的物品。
”
——摘自《软件测试基础:
方法与度量》
QualityCenter将测试活动大体分为四个阶段,在页面左侧点击“需求”进入测试需求页面,在此页面中显示了测试需求的各种信息。
3.2.需求的建立
首先点击新建需求按钮,在弹出的“新建需求”窗口中输入需求名称,点击确按钮完成需求的建立,如图:
接着按照具体模块的需求分析文档或者功能列表来逐步建立每个测试需求和子需求,并为需求编号。
建议编号与《产品需求规格说明书》上保持一致。
3.3.需求与用例的关联
对整个测试来说,测试计划中的测试用例与测试需求对应是基础。
每一条测试需求至少产生一个测试用例,在测试需求页面中我们可以查看每一条需求所对应的测试用例,也可以将测试用例与测试需求关联;
双击一个选定的需求,在弹出的需求详细信息窗口中选择“覆盖范围”,窗口右侧会出现用例列表(包括测试计划和测试实验室中的用例),选择与该需求对应的用例添加到覆盖范围中,如下图所示:
为测试需求添加过测试用例后,可以在“视图”菜单里选择需求范围,查看测试需求点的用例覆盖情况,也可以修改与之关联的用例,如下图所示:
3.4.需求与缺陷的关联
QC中增加了需求与缺陷的关联,使需求、用例和缺陷彻底的连接了起来,使得每种角色的项目人员都能更容易的了解和掌控项目的质量情况。
在需求的详细信息窗口中,点击“链接的缺陷”,点击“添加和链接缺陷”来新增一个缺陷(由需求产生的缺陷);或者点击“链接现有缺陷”,“链接现有缺陷”有两个模式,可以通过下拉选项选择,分别是填写缺陷ID建立关联和手动选择,如下图所示:
3.5.需求的覆盖
在“视图”菜单中选择“范围分析”,即可清晰的查看到每一个需求和子需求是否被测试用例覆盖,与之关联的测试用例的状态;如下图:
点击覆盖率条,可以查看该条需求覆盖率的详细信息和与之关联的测试用例的状态饼图,如下图:
需求状态说明:
状态
中文
说明
NotCovered
未覆盖
测试需求没有关联任何用例
NotRun
未运行
测试需求关联的用例没有被执行过
NotCompleted
未完成
测试需求关联的用例没有执行完或者没有全部执行完
Passed
通过
测试需求关联的用例全部执行完毕且全部通过
Failed
失败
测试需求关联的用例至少有一个执行失败
4.测试计划
4.1.测试计划简介
QualityCenter将测试活动大体分为四个阶段,在页面左侧点击“测试计划”进入测试计划页面,在此页面左侧是测试用例列表,页面右侧是对所选用例的详细描述、设计步骤、附件、需求覆盖、链接的缺陷等
4.2.测试用例的建立
4.2.1.用例的建立和命名
首先点击新建测试按钮,在弹出的新建测试窗口中输入用例名称并选择用例种类来新建一个测试用例,如下图
测试用例建议使用编号_模块名_子模块名_描述_版本作为测试名称,例如001_SP门户_登录_正确性测试_V1.0
测试种类是QualityCenter中对手工建立和由MercuryInteractive公司推出的其他测试软件生成的自动化测试脚本的分类,其中Manual为手工;
4.2.2.详细信息
接着在详细信息标签中填入该用例的详细信息,详细信息建议包括以下内容
用例编号:
测试用例的编号;
用例目的:
对该用例的简单描述;
前置条件:
执行该用例的前置条件
格式要求及范例如下图:
4.2.3.测试步骤
测试步骤是测试用例的核心内容,选择“设计步骤”页卡,点击其中工具栏中的【新建步骤】按钮,在弹出的设计步骤编辑器窗口填入步骤的描述和预期结果,完成后点击【确定】按钮如下图所示
如果一个测试用例需要以前一个用例为前置条件,可以在测试步骤中引用之前已经编写好的用例,点击【调用测试】按钮在弹出的窗口中选择一个要引用的用例,点击确定后,即可将选中的用例引用为本用例的一个步骤,如下图:
4.3.测试数据及参数化
为了提高测试用例的重用性,减少不必要的重复劳动,QualityCenter提供了参数功能,可以将原本的测试数据设定为参数,在每次执行中使用不同的测试数据,来增加测试用例的重用性,减少重复编写相同或相近测试用例的不必要劳动;
在建立测试步骤的设计步骤编辑器中点击插入参数按钮即可使用参数来代替原本需要的测试数据;如下图:
参数在每次执行该用例时系统会提示让用户输入测试数据,而测试数据可以做成Excel表格文件,以附件的形式上传到QC服务器;如图:
4.4.与需求的关联
点击“需求覆盖”页卡,右侧会显示与该用例关联的测试需求,当需要新增关联需求时,点击【选择需求】按钮,在显示出来的需求树中选择需要增加的需求点击【添加】按钮即可(此处可选择是否将子项一起添加)或直接将需求拖拽进去。
4.5.链接的缺陷
点击“链接的缺陷”页卡,此处链接缺陷的操作和测试需求中的完全一样,就不再赘述
5.测试实验室
5.1.测试实验室简介
QualityCenter将测试活动大体分为四个阶段,在页面左端点击“测试实验室”进入用例执行设计页面,在此页面左侧是已经建立好的测试集,页面右侧是所选测试集中包含的测试用例信息。
测试集不仅仅是将测试用例简单的放在一起执行,而是对测试执行的设计,通过将以单元模块为单位建立的测试用例,通过不同的组合,以实现业务流、数据流和功能流的测试
5.2.测试集的建立
首先在“测试实验室”页面左侧的测试集树中点击【新建文件夹】按钮添加一个文件夹(文件夹是用来对测试集进行存放、管理和分类的)。
如下图:
接着在TestLab页面左侧的测试执行树中点击【新建测试集】按钮,添加一个测试集,测试集可以包含若干个用例(测试集所包含的用例可由测试人员根据测试的具体需要来分类,例如按照模块来分类,如:
登录,注册,登出等,或按测试用例的类型来分类,如:
正确性测试,健壮性测试等,或按流程来分类,如:
机票预订流程,退票流程,废票流程等)
建立好测试集后,点击【选择测试】按钮,在页面右侧会显示出“测试计划树”和“需求树”,在其中选择要添加的用例名称,并点击【添加】按钮或直接将用例拖拽进来(也可通过拖拽文件夹将之包含的用例全部拖拽进来);如下图:
5.3.测试集的运行
选择要运行的测试用例,点击【运行】按钮,系统将弹出测试用例执行窗口,并开始测试用例的执行工作
点击【开始运行】进入按步骤运行测试用例的窗口,如果该用例有设置参数,此时会弹出参数设置窗口,测试人员可以为本次运行设置参数的值,如下图;
点击【确定】按钮进入步骤窗口,如下图,测试人员只需根据预期结果与实际结果是否相同来控制每个用例步骤的状态即可
当完成一个步骤的运行时在状态栏中点击下拉菜单来记录该步骤的状态;步骤的状态分为Failed(失败)、N/A、NoRun(未运行)、NotCompleted(未完成)和Passed(通过),测试人员需要根据该步骤运行的情况来选择,每个步骤的状态都会影响最终用例运行的状态;如下图:
在本窗口的最上面是快捷栏,其中经常用到的按钮是:
按钮:
标记所选步骤为通过状态,点击下拉选项还可以标记所有步骤为通过状态(即该用例运行通过);
按钮:
标记所选步骤为失败状态,点击下拉选项还可以标记所有步骤为失败状态(即该用例运行失败);
按钮:
打开参数设置窗口,可以修改当前用例的参数(如果创建用例时有用到参数的话);
按钮:
当该用例某一步骤运行失败产生缺陷时,点击此按钮,可转向缺陷页面,并添加缺陷;
按钮:
结束运行按钮,当用例运行结束后点击关闭运行窗口,或中断本次用例运行;
5.4.执行流
使用执行流可以简单的把单元测试用例根据业务需要组合成集成测试用例或者测试流,点击进入执行流页面可以看到如下图所示,默认所有的用例在添加进测试集后都是没有前置条件的;
双击执行流图中的用例名,弹出设置窗口如下,点击新建添加执行条件
在执行条件窗口可以为当前的测试用例前置条件,这里的条件分为两种Finished和Passed,分别代表当该用例执行完毕/执行通过时才可以执行本用例,Finished在图中用蓝色虚线显示,Passed用绿色实线显示,完成后点击【确定】按钮,结果如下图所示
测试人员在根据所测项目的具体业务流程,在辅以执行流就可以简单的将单元测试用例组合成集成测试用例,如下图:
6.缺陷
6.1.Defects简介
QualityCenter将测试活动大体分为四个阶段,在页面左端点击“缺陷”进入页面,在此页面显示所有提交的缺陷(即Bug)信息,如下图所示:
6.2.缺陷的添加
在缺陷页面点击【新建缺陷】按钮打开缺陷添加窗口,如下图:
在填写了必填项后(红色部分)点击提交按钮,完成缺陷信息的添加,缺陷信息填写规范如下:
操作步骤:
缺陷出现所需要进行的操作
错误描述:
对缺陷的描述
BUG版本:
缺陷产生的软件版本
6.3.缺陷的浏览和筛选
使用鼠标双击缺陷记录,可以打开缺陷浏览窗口,该窗口共包括详细信息、描述、附件和历史记录四大项;
其中比较重要的是描述窗口,测试人员会在描述窗口中对缺陷出现前的操作步骤、缺陷的错误描述以及缺陷的版本信息等进行描述;在下侧的注释窗口需要缺陷的修改人员对该条缺陷产生的原因进行描述,以便在测试活动结束后,测试处进行缺陷分析;注释窗口还可以用于开发人员和测试人员进行交流和对该缺陷进行说明等的文字描述;
如该缺陷有截图或者录像文件,该文件会作为附件上传,开发人员可以直接双击查看该附件文件;
7.导出测试报告
使用QC导出测试报告,在文档生成器中,可以根据不同的实际使用情况,编辑测试报告的属性,生成符合需要的测试报告模板。
1.打开“工具”-“文档生成器”,在界面左侧选中“测试计划”-“主题树”-“测试列表”,单击“测试列表”字段,如:
图1
2.在测试列表下选中“所有测试”,(该项是导出测试报告时,将测试计划中所有测试项都选中并导出),如:
图1
3.在测试布局下选中“表格”(该项是将测试报告导出的格式定义为表格形式导出),如:
图1
4.打开表格右侧的“自定义”窗口,在此界面下,可以选择要导出测试报告的字段名称,如:
图2
5.编辑完成后,点击“添加到收藏夹”,可以将编辑好的报告属性保存,方便多次使用该模板,如:
图1
6.点击“整个文档”,将生成测试报告模板,如图3
图1:
图2:
图3: