详细QC使用大全_第1页
详细QC使用大全_第2页
详细QC使用大全_第3页
详细QC使用大全_第4页
详细QC使用大全_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2014测试基础与QC测试管理工具Quality Center(QC)一、 测试工具的分类功能测试工具:QuickTestProfessional(QTP)性能测试工具:LoadRunner测试管理工具:QC(Quality Center)以上产品均为HP(以前属于MercuryInteractive)二、 白盒测试工具Jtest(Java)、c+Test(C/C+)、Junit等三、 QC概述Quality Center是HP公司开发的测试管理工具,基于B/S结构,可以实现软件项目的需求管理、测试计划管理、用例执行管理、缺陷跟踪管理等整个业务流程的管理和跟踪。四、 QC使用环境基于B/S虚拟

2、机安装配置好,充当Server端QC服务器的搭建:1、必须安装在服务器版的OS中(Server2003/2008)2、数据库软件(MS-SQLServer2005)3、安装JDK(java development kits、java开发工具包)4、IIS(internet information service)web服务器(2003自带)五、 访问(客户端)在IE浏览器中输入:88:8080/qcbinhttp使用的Http(超文本传输协议)协议:/ 固定格式,地址和协议之间的分隔符88 QC服务器的IP地址(或者使用域名):8080

3、http协议使用的端口号(http默认使用80端口)qcbin 安装时的(虚拟)路径 六、 QC产品的架构1. 站点管理:完成域、项目、用户管理等重要管理。一般是由测试管理人员要完成。首页site administrator(Site:站点)登录:admin/1234(安装QC时自己设定)2. 项目自定义管理:进行用户权限的分配、自定义组和实体、工作流等重要管理,一般也由测试管理人员进行完成。首页quality center菜单tools(工具)customize(自定义、定制)Authenticate:鉴权、验证。Domain:域。Project:项目项目自定义管理主要为测试管理提供一些基础

4、数据3. 测试管理:可以完成版本管理、需求管理、编写测试用例、执行测试用例、提交缺陷报告等功能,这个是一个测试人员的重点,也是日常工作中最常用到的模块。对测试的每个环节进行一个细致的管理。首页quality center站点管理详解包括的子模块:(1)Site projects:站点项目管理:管理“域”和“项目”(2)site users:站点用户管理:创建、删除用户(3)site connections:站点连接管理:查看哪些用户正在访问QC(4)licenses:序列号管理(5)servers:QC服务器管理(6)DB servers:数据库(database)服务器管理(7)site c

5、onfiguration:站点配置管理(高级)(8)site analysis:站点分析l site projects详解(1)域的管理域(domain)是项目管理的逻辑单位创建域:create domain:域名不要重复,一个域中可以包含很多项目删除域:delete domain:域必须为空(2)项目管理创建项目:create project四种方法:方法1:创建空项目域的详细信息1) Physical directory:物理路径(目录)2) Repository:仓库、存储处3) Miscellaneous:杂项、综合管理项4) Contact:联系5) Quota:配额6) Defau

6、lt:默认(值)方法2:复制一个存在的项目(做后期项目时,会用到前期的一些数据)删除项目停止/启动项目选中要操作的项目,点击鼠标右键deactivate project(停止项目)-activate project(启动项目)说明:当在操作QC过程中,出现一些莫名其妙的错误时,可以对项目进行停止,再次启动重命名项目:点击“Rename”l site users详解添加用户/设置密码有新员工入职的时候,添加用户点击“new user”选中用户,点击“password”Tsd1309a测试人员Tsd1309b开发经理Tsd1309c开发人员删除用户有员工离职的时候:选中用户,点击“Delete u

7、ser”使用户成为“站点管理员”,可以登录“site administrator”-点击“site administrators”按钮-在“site administrators”窗口中点击“add”按钮-在右侧用户列表中,双击某个用户即可说明:“站点管理员”只有权限管理“site administrator”模块,他要想访问某项目,还要进行单独的项目权限设定项目自定义管理详解1、user properties:用户属性修改当前登录用户的属性信息2、project users:项目用户管理(1)把用户添加到项目add user by user name:通过用户名添加create new us

8、er:创建新用户(密码为空)add user from list of site users:从站点用户列表中添加(2)为用户分配权限把用户分配到不同的权限组概念:权限组:权限组就是一些权限的集合,某个用户如果隶属于某个权限组,就会拥有该权限组中所有的权限QC提供5个默认(内置)权限组: TDAdmin:项目管理员(TD:TestDirector) Project manager:经理组(开发、测试、项目) QATester:测试人员 QA:quality assurance质量保证 Developer:开发人员 Viewer:浏览组说明:一个用户可以隶属于多个组,这时该用户的权限就是这几个组

9、的合集测试管理详解(重点、难点)一、 测试管理界面包括:测试管理界面版本管理和基线管理Releases:版本管理。Libraries:库(基线)管理需求管理管理要测试软件的菜单、模块业务组件管理(用得很少)测试计划管理管理测试用例测试资源管理(用得也很少)测试执行管理管理测试用例的执行缺陷跟踪管理主要体现在缺陷报告的处理流程上数据分析管理,一些测试图表。二、 Management中的“releases”选项卡管理软件的版本信息案例:一期项目版本1V1.1V1.2 版本2 V2.1V2.2(1)添加版本信息点击“new release folder”:新建版本文件夹(可能省略)点击“new re

10、lease”:新建(大)版本点击“new cycle”:新建(小)版本、(迭代)周期(2)设定版本起始、结束时间选中某个版本,在“details”(详细信息)选项卡,设置“start date”和“end date”三、 requirements:需求管理管理软件的菜单、模块信息案例:文件新建 打开 保存(1)添加软件的模块信息(需求、测试点)按照菜单结构,首先创建文件夹:点击“New folder”在每一个最后一级菜单下面,创建一个同名的子需求选中某个文件夹,点击“New requirement”需要填写:Requirement type:functional(功能性)Requirement

11、 name:需求名称Author:创建者Direct cover status:覆盖状态-not covered:没有覆盖(没有写用例)-failed:用例执行失败-passed:所有用例执行成功-not completed:用例未执行完(执行完的都成功)-N/A:不适用,获取不到数据Modified:修改时间Priority:重要程度Product:产品系列Reviewed:评审Target cycle/release:目标周期/版本Description:描述信息Comments:说明Rich Text:大文本说明Submit:提交(2)把需求转换到TestPlan模块中的“测试用例集合”

12、(Test)选中要转换的需求,菜单:requirements-convert to tests 三种转换方法(method)如上操作后弹出的对话框如下:一般选择第二个:后面的对话框直接秒下一步!转换结果的检验:A、子需求可以有地方写用例要有用例集合TestB、可以向子需求模块提交bug(defects中)子需求有对应的文件夹subject四、 TestPlan:测试计划管理(1)在测试用例集合中编写用例选中某个用例集合,在“design steps”选项卡中,点击“new step”,打开“design step editor”(设计步骤编辑器),填写:Step name:用例编号/步骤名称D

13、escription:用例描述Expected result:预期结果(2)查看(或设置)需求覆盖某个测试用例集合中的用例,测试的是不是其对应的功能点需求 查看选中某个用例集合,在“req coverage”选项卡中查 设置(建立)需求覆盖选中某个用例集合,在“req coverage”选项卡中,点击“select req”按钮,在弹出的右侧需求小窗口中,找到对应的需求,双击即可五、 TestLab:测试执行管理(1)按照菜单结构,创建“测试用例执行集合”(Test set)最后一级菜单直接创建成“测试用例执行集合(Test set)”,它前面的所有的父级菜单做成文件夹(folder)。(2)

14、把TestPlan中的“测试用例集合”放入到TestLab中对应的“测试用例执行集合”1 选中某个“用例执行集合”,切换到“execution grid”(执行表格)选项卡2 点击按钮“select Tests”(选择“用例集合”) 和对应的测试用例集进行关联。3 在弹出的右侧小窗口中的“TestPlan Tree(树视图)”选项卡中,找到对应的“测试用例集合”,双击即可。一个“执行集合”中,可以包含多个“用例集合”(3)执行测试用例,发现缺陷提交缺陷报告(defects模块)1. 选中要执行的“测试用例执行集合”,在“execution grid”选项卡中的表格中,选中要执行的“用例集合”。

15、2. 点击按钮“run manually”(手工运行)3. 在弹出的“manual runner”窗口中点击“begin run”按钮4. 对照用例执行-A、用例执行成功,把“用例状态”(status)改为“passed”即可(actual实际结果可以不填写)-B、用例执行失败, -填写实际结果(actual) -把“用例状态”(status)改为“failed” -提交缺陷报告两种方法:方法1:点击“new defect”按钮,打开“new defect”窗口(该窗口属于defects模块),填写缺陷报告后,点击“submit”重点字段:Assigned to:指派给开发经理。Status:

16、new方法2:点击“linked defects”(链接缺陷),打开“linked defects”窗口,点击“add and link defect”按钮,打开“new defect”窗口,填写报告并提交5. 结束本次执行,点击“end run”(结束保存)如果继续运行,要点击“continue manual run”,这样就会保存前面执行状态,并定位到将要执行的那条用例六、 defects:缺陷跟踪管理(1)测试人员发现缺陷,提交缺陷报告(在TestLab中)Assigned to(给谁处理):开发经理Status(缺陷状态):new(2)开发经理验证缺陷,如果是缺陷,把缺陷的状态从new

17、改为open,并指派给相应的开发人员处理(assigned to)Assigned to:开发人员Status:open双击某一条缺陷,打开“defect details”窗口(3)开发人员修复缺陷,修改完后,把缺陷的状态从open改为:fixedStatus:fixed(注意:开发人员不用再修改assigned to)(4)测试人员进行返测缺陷返测成功:找到待返测的缺陷,点击该条缺陷前的“链接”图标,打开“defect details”窗口中的“Linked entities”子窗口在实体列表中,点击实体记录的倒数第二列或倒数第三列直接打开“run steps”窗口,定位到相应的用例对照用例

18、进行返测程序,返测成功,需要做:在actual(实际结果)中,填写:返测成功把该条用例的状态(status)改成passed点击该条用例前的“链接”图标,打开“linked defects”窗口,点击缺陷编号,定位到相应的缺陷,把缺陷的状态改为:closed其他处理流程:(1)new-open-fixed-reopen-fixed-closed进行返测,返测失败:-测试用例的状态(status)保持“failed”不变,在实际结果(actual)中填写“返测失败”-再定位到相应的缺陷报告,把缺陷的状态(status)从fixed改为reopen-开发人员二次修改,并把缺陷状态改为fixed-再

19、次返测,成功,用例状态改为passed,缺陷状态改为closed(2)new-rejected-讨论,结果是缺陷-open-与基本流程相同当测试人员看到提交的缺陷被拒绝(rejected),要告知测试经理,由测试经理组织缺陷讨论会(由测试人员、开发经理、开发人员、需求人员参加)由经理级权限把缺陷的状态改为open(3)new-rejected-讨论,结果不是bug-closed-需要定位到该条缺陷对应的用例,把用例状态改为passed,把原来填写的实际结果删除(或注明),如果预期结果有必要修改,也要进行修正-由经理级权限把缺陷的状态改为closed测试管理中其他重要管理项一、managemen

20、t中releases选项卡Statistics:统计 上传文件在“attachments”(附件)选项卡中,点击“file”按钮 设置一个访问的网址点击“URL”按钮。URL:uniform resource locator统一资源定位器(一个网址) 做快照点击“snapshot”(快照)按钮 progress(过程、进度)选项卡Total:整体、总的Remaining:剩余的Execution rate:执行率Actual:实际的查看用例的执行情况需要在TestLab中分配模块执行的周期:选中一个文件夹,在“details”选项卡中,“assigned to cycle”中选择执行的周期 q

21、uality选项卡查看缺陷统计信息Outstanding:突出、严重二、requirements1、创建需求的其他方式:把最后一级菜单直接创建成子需求(不再创建相应的文件夹)考试管理2、把需求转换到用例集合的其他方法:(1)把最低级别的子需求转换到设计步骤(design step)一般没有最低级别子需求对应的文件夹(subject)可以手动创建文件夹,然后把子需求移动进去(2)转换所有的需求到subject(文件夹)缺点:没有测试用例集合解决: 手动创建用例集合(new Test)Test Type(测试类型):manual(手工) 利用插件,从excel中导入用例(集合)注意:以上两种方法,

22、都没有需求覆盖(测试用例测试的需求点不明确),所以必须要手动建立(req coverage)导入用例1、安装插件2、编写用例(1)需要指定每条用例所属(所测)的子模块(在TestPlan中文件夹的层次)(2)需要指定每条用例所属的用例集合名称3、导入用例说明:如果物理机有问题(可能office2007有问题、可能物理机无法访问虚拟机),把插件放到虚拟机中,安装好,在虚拟机中写用例(1)选中要导入的用例,点击菜单:工具-export to quality center(excel2007,在“加载项”- export to quality center)(2)使用向导:输入QC服务器地址:http:/88:8080/qcbin(在虚拟机可以用:http:/localhost:8080/qcbin)用户名和密码登录的域和项目指定要导的数据类型选择映射选项(map option)把excel中的哪一列导到QC中的哪一部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论