QC使用说明测试流程

更新时间:2024-01-05 10:06:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

QC使用说明及测试流程

文档编号: 编 写: 李富维 审 核:

项目名称: 编写日期: 审核日期: 2012-7-6 神州数码信息系统有限公司

西安三期项目组

修订状况

章节编号 章节名称 修订内容简述 修订日期 修订前 版本号 批准人 1

目 录

1. 2. 3. 4. 5.

目的 ........................................................................................................................................................ 1 适用范围 ................................................................................................................................................ 1 定义 ........................................................................................................................................................ 1 缺陷跟踪流程 ........................................................................................................................................ 2 操作说明 ................................................................................................................................................ 3

5.1. 5.2.

QC访问地址 ....................................................................................................................................... 3 常用功能 ............................................................................................................................................. 4 定义可查看项 ................................................................................................................................. 4 缺陷查询 ......................................................................................................................................... 5 工作职责及流程 ............................................................................................................................. 6 QC使用说明 .................................................................................................................................. 6 工作职责及流程 ............................................................................................................................. 8 QC使用说明 .................................................................................................................................. 9 工作职责及流程 ............................................................................................................................ 11 新建测试用例 ................................................................................................................................ 11 执行测试用例 ............................................................................................................................... 14 新建缺陷 ....................................................................................................................................... 17 验证缺陷 ....................................................................................................................................... 20

5.2.1. 5.2.2. 5.3. 5.3.1. 5.3.2. 5.4. 5.4.1. 5.4.2. 5.5. 5.5.1. 5.5.2. 5.5.3. 5.5.4. 5.5.5. 5.6.

开发组组长 ......................................................................................................................................... 6

测试组组长 ......................................................................................................................................... 8

测试工程师 ........................................................................................................................................ 11

软件开发工程师 ................................................................................................................................ 20

6. 常见问题解答 ...................................................................................................................................... 25

6.1. 6.2.

IE7、IE8无法正常加载相关控件,导致QC无法使用 ................................................................ 25 WIN7无法正常加载相关控件,导致QC无法使用 ...................................................................... 26

2

1. 目的

指导项目组成员使用QC,期望规范测试管理过程。

2. 适用范围

适用项目测试用例和缺陷跟踪管理活动,主要面向项目经理、开发人员、测试人员角色。

3. 定义

名词 QC 定 义 指HP公司的Quality Center测试管理工具简称 第1页 共24页

4. 缺陷跟踪流程

5. 软件测试流程

5.1. 初步测试流程

发组组长每天下班前需对开发组每位开发人员当前开发成果进行内部测试开发组内部测试内部测试通过模块或功能以邮件的形式发送测试组组长测试组组长在第二天12点之前完成测试并反馈测试bug开发组组长确认测试bug,分配开发人员修改bug开发工程师在第二天下班前完成bug修改 请各位注意各时间点

第2页 共24页

5.2. 每周小版本测试流程

测试工程周一下午到周五上午必须完成该版本测试开发组组长需在周五下午3点前完成该版本缺陷确认不分配给开发人员解决需要在QC平台上把已修改的缺陷状态修改为已修改开发组组长在每周五提交的项目周报中应明确可测试功能测试组组长周一下班前完成上周五开发组提交测试版本的测试计划制定开发组每周五下午5点前需提交一个可测试版本测试工程周五12点之前完成上周版本测试并提交缺陷开发组需在下一个测试版本中完成前一版本缺陷修改及每周五下午5点前测试工程周五12点之前完成对已修改和不是问题的缺陷进行验证测试组组长周一下班前对缺陷问题进行跟踪把状态为已修改、不是问题的缺陷问题分配给测试工程是进行测试和验证

请各位注意各时间点

6. 操作说明

6.1. QC访问地址

在web浏览器中键入http://172.16.1.35:8888/qcbin/start_a.htm(内网)或http://202.108.145.35:8888/qcbin/start_a.htm(外网)。 输入用户名和密码(均为自己ItCode),点击“身份验证”,验证通过后,选择域:战略物资,项目:西安市地震应急指挥技术系统,如下图所示:

第3页 共24页

点击“登录”按钮,登录QC平台,如下图所示:

6.2. 常用功能

6.2.1. 定义可查看项

选择可见列及编辑可见列显示顺序,功能按钮如图:

第4页 共24页

编辑画面如下:

在可用列中选择可见列,也可以使用右上角上下箭头改变选定可见列的位次,以此编辑可见列顺序。

6.2.2. 缺陷查询

可以使用筛选器,给某个或多个列定义筛选条件,定义筛选条件后显示缺陷为符合筛选条件的缺陷。点击筛选器功能按钮,或者直接在筛选列中输入“*关键字*”作为筛选条件敲回车筛选,或点击后面的省略号,在筛选器上选择筛选条件:

第5页 共24页

筛选条件选定后,若想作为默认筛选情况,请先注销QC帐号,重新进入筛选界面,则筛选条件将设定为默认条件。

6.3. 开发组组长

6.3.1. 工作职责及流程

1、开发组组长每天下班前需对开发组每位开发人员当前开发成果进行内部测试,并把内部测试通过模块或功能以邮件的形式发送测试组组长;

2、测试组组长会在第二天12点之前给予回复,开发组组长需在当天对测试组组长反馈问题进行处理;

3、开发组每周五下午5点前需提交一个可测试版本,并且开发组组长在每周五提交的项目周报中应明确可测试功能模块。

4、开发组组长需在每周五下午5点前登录QC平台对上周提交功能模块在测试过程中由测试工程师提出的问题进行处理,本周测试提出问题下周提交版本要进行解决,QC平台详细操作说明详见6.3.2节。

6.3.2. QC使用说明

开发组组长角色用户登录进入QC,选择缺陷项,然后选择测试工程师提交的“新建”状态的bug,双击鼠标查看详细信息,如下图所示:

第6页 共24页

若确定为bug,并可以给以解决,则在分配给选择下拉框中选择把该bug分配给谁解决,并修改状态为:已分配,若有其他需要特别备注或说明的内容,则选择左边“描述”项,如下图所示:

第7页 共24页

可输入详细描述和注释,输入完成后,点击“确定”按钮保存修改信息。 若确认不是bug,则在备注中添加详细备注说明,再修改状态为: 不是问题; 若确定是bug,但当前版本暂不修改,需要延期到后续版本,则在备注中添加详细备注说明,并修改状态为:固定;

若是当前要安排修改的bug,则点击“分配给”字段的下拉框,选定修改该bug的开发人员,修改状态为:打开,点击确定。

6.4. 测试组组长

6.4.1. 工作职责及流程

1、每天上午对开发组前一天提交功能模块进行初步测试,并给予反馈; 2、审核和确认测试用例;

3、每周一下班前完成上周五开发组提交测试版本的测试计划制定,QC平台操作详

第8页 共24页

见6.4.2节;

4、审核和确认测试工程记录和测试过程中提出的bug。

5、每周一对缺陷问题进行跟踪,把状态为已修改、不是问题的缺陷问题分配给测试工程是进行测试和确认。

6.4.2. QC使用说明

登录QC测试平台,选择左边“测试实验室”选项,如下图所示:

在对应系统下新建文件夹,文件夹名称为测试版本的名称:系统名称+V+日期+.+SVN版本号,如qxyjV20120713.840,并在该文件夹下新建测试集,点击试集按钮,将弹出如下图所示窗口:

新建测

第9页 共24页

输入测试集名称和描述,其中测试集名称和测试计划中的测试集名称一致,如地震触发,输入完成后,点击“确定”按钮,完成新建测试集,如下图所示:

在右边测试计划处可看见测试用例列表,选中测试用例,点击试集中按钮,将把该选中的测试用例添加到测试集中,如下图所示:

将测试添加到测

第10页 共24页

6.5. 测试工程师

6.5.1. 工作职责及流程

1、设计测试用例,并把审核通过测试用例添加到QC平台测试计划中,QC平台操作详见;

2、根据测试组组长制定上周开发组提交版本的测试计划执行测试用例,并在周五12点之前完成上周版本测试,并记录测试过程,QC平台操作详见;

3、对测试工程中发现bug需新建缺陷,也要求在周五上午12点之前完成,QC平台操作详见;

4、对开发人员已修改和不是问题的缺陷进行验证,也要求在周五12点之前完成,QC平台操作详见。

6.5.2. 新建测试用例

登录QC测试平台,选择左边“测试计划”选项,如下图所示:

第11页 共24页

点击

新建文件夹,输入文件夹名称,新建文件夹名称必须和需求中系统结构层

新建测试,将弹出

次相同,完成新建文件夹后,选择对应的文件夹(系统结构)点击如图所示窗口:

选择测试类型(一般为手工测试选择MANUAL),输入测试用例名称,点击“确定”按钮,将弹出如下图所示窗口:

第12页 共24页

输入测试用例编号和优先级,点击“确定”按钮,完成测试用例新建,如下图所示:

选择“详细信息”页在描述里面输入测试目的或其它描述信息,选择“设计步骤”页,如下图所示:

点击

新建测试步骤,设计测试步骤,如下图所示:

第13页 共24页

输入步骤名称,并在描述里面输入测试输入参数,并输入预期结果,点击“确定”按钮完成新建步骤。

6.5.3. 执行测试用例

测试工程是登录QC平台后,选择“测试实验室”选项,然后选择本周计划测试的测试集,如下图所示:

第14页 共24页

选择执行测试用例,点击

按钮执行该测试用例,弹出如下图所示窗口:

点击

开始执行测试用例,如下图所示:

第15页 共24页

对个各设计测试步骤进行测试,并输入状态和实际结果,如下图所示:

第16页 共24页

各步骤执行完成点击

结束运行按钮,结束运行。

6.5.4. 新建缺陷

测试工程师在测试实验室的测试集中选择一条测试用例并运行,根据设计步骤执行测试,测试过程中将实际结果填写到对应的编辑栏内,若发现缺陷,如下图所示:

如则点击“新建缺陷”

按钮,添加缺陷,QC会自动将测试相关内容添加到BUG

中,并自动关联该BUG和测试集及测试用例,如下图所示:

第17页 共24页

输入摘要、严重程度、可重现、优先级等点击“提交”按钮,完成缺陷新建。 若测试工程师在执行随机测试时发现缺陷,则点击缺陷->新建缺陷按钮,添加缺陷:

第18页 共24页

备注:后续增补测试用例后,再通过缺陷关联功能,把随机发现的缺陷与测试用例关联起来。

进入缺陷信息填写页面,如下图。

其中,红色字段为必填项。

摘要的格式为:模块(功能)名称_缺陷简述。

第19页 共24页

描述内容按照默认指定的格式填写。 对BUG有截图说明,则点击屏幕上方的

按钮,上传附件。

分配给:指定到开发组组长,由项目经理判断缺陷。

缺陷状态有:新建、打开、不是问题、固定、打开、已分配、已关闭、已拒绝、已修改,共10种状态,问题新建后状态为“新建”。

6.5.5. 验证缺陷

测试工程师登录QC,在缺陷功能中,查看软件开发工程师反馈的bug。 对状态为“已拒绝” 的bug进行重现,若无法重现,则状态置为无法重现,若可以重现,则修订缺陷描述,说明重现的条件,并将状态置为打开,并分配给开发组组长。

对状态为“已修改”的bug进行验证,验证通过后,判断是否需要在下一个版本再次复查,若是,则状态置为打开,重新修改通过后置为已关闭。若验证通过后,则状态直接置为已关闭。

注:测试工程师进行BUG状态变更后,需要在该BUG中添加相关注释信息,如:该问题已在xxx版本中验证通过,问题已修复 或 该问题在xxx版本中验证,问题依旧存在,验证详情:xxxx 。

6.6. 软件开发工程师

6.6.1. 工作职责及流程

1、完成每天下班前必须完成初步测试提出bug修改;

2、本周五下午5点前完成上周五开发组组长分配的缺陷bug修改,并在下一个测试版本中给予修改。

6.6.2. QC使用说明

软件开发工程师登录QC,在“缺陷”功能中,进行缺陷查询,查看状态为“已分

第20页 共24页

配”并且是分配各自己的bug,在页面下面,显示选中BUG的详细信息、附件、历史

记录。若附件旁边有打小星号,请注意查看附件的BUG截图,如下图所示:

也可以双击鼠标查看详细信息和详细描述,如下图所示:

第21页 共24页

点击“附件”查看截图。点击“链接的实体”查看与BUG关联的测试用例,点击“历史记录”查看bug的流转记录信息。

接受分配的bug,则根据缺陷描述内容,修改缺陷,修改完成后,在缺陷详细描述界面,点击“添加注释”按钮,填写注释信息,说明缺陷原因和修改的内容,如下图所示:

第22页 共24页

并在详细信息页面,把状态改为“已修改”,填写该bug实际修复时间,点击“确定”即可返回给测试人员进行验证。

第23页 共24页

第24页 共24页

7. 常见问题解答

7.1. IE7、IE8无法正常加载相关控件,导致QC无法使用

目前主要发现情况是IE7或IE8的安全设置级别过高,导致QC控件无法被自动加载,解决办法为添加QC访问地址到受信任站点,并允许ActiveX控件的加载,操作如下:

打开IE8浏览器 》点击“internet选项” (1)添加QC地址到受信任站点 (2)更改受信任站点的安全级别设置 ActiveX控件自动提示——允许

未标记为安全的ActiveX控件初始化和脚本运行——允许或提示 下载未签名的ActiveX控件——允许或提示 运行ActiveX控件——允许

(3)“高级” 》找到“启用内存保护帮助减少联机攻击*”去掉前面的对勾(IE8有此项,默认情况下这个对勾是勾上的)。

(4)再次输入QC地址并回车,提示信息中运行相关控件,即可

如果无法通过网页界面直接安装,可通过选择QC界面的【插件页】,地址: http://202.108.145.35:8888/qcbin/(外网)或http://172.16.1.35:8888/qcbin/(内网) 然后下载插件包直接安装

第25页 共24页

注:安装完后可将安全级别再恢复原有设置。

7.2. Win7无法正常加载相关控件,导致QC无法使用

Win Vista以上版本的操作系统的安全性比winxp有所加强,最明显的是UAC的出现,因此,win 7无法访问除了IE8本身安全级别设置过高外还有win 7操作系统的安全设置,解决办法如下:

(1)在开始菜单中搜索框中输入UAC,并将其级别调至最低级别调至最低,并重启机器

(2)关闭DEP (Data Extension Prevention)

以Administrator的身份打开命令行(通过开始菜单搜索框,输入CMD,右击CMD选项并选择Run as administrator),运行如下命令行,然后重启机器。

bcdedit /set {current} nx AlwaysOff (1)调节IE8的安全设置,详见6.1

(2)输入QC地址后回车重新下载QC控件,并安装

(3)QC能正常访问后可以恢复UAC的级别,但是DEP最好保持关闭状态

第26页 共24页

本文来源:https://www.bwwdw.com/article/gg8x.html

Top