软件测试管理工具(QC)课件.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术 测试管理工具(QC) .. 本章目标 了解Quality Center工具简介 了解Quality Center的站点管理和项目定制 掌握Quality Center的测试管理 掌握Quality Center提交缺陷和处理缺陷 .. 测试管理工具 掌握Quality Center的测试管理 掌握Quality Center提交缺陷和处理缺陷 .. QC的简介 Quality Center是Mercury Interactive 公司(已被HP收购)推出的基于B/S结构的测试管理工具,只需要在服务器端安装软件,所有的客户端通过浏览器来访问QC。结构如图所示: .. QC的简介 QC能够很好的与MI公司的其它测试工具LR、QTP等进行很好的集成,并且具有强大的图表统计功能。 QC可以很方便的管理测试过程,包括进行测试需求管理、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。 .. QC的简介 Quality Center的4个功能模块: 功能模块 描述 需求管理 (Requirements) 定义测试需求,包括定义正在测试的内容、需求的主题和条目并分析这些需求 测试计划 (Test Plan) 开发测试计划,包括定义测试目标和策略,将测试计划分为不同的类别,将需求与测试计划进行关联和分析测试测试计划 测试执行 (Test Lab) 运行测试并分析结果 缺陷管理 (Defect) 添加新缺陷,跟踪缺陷和分析缺陷数据 测试需求可以有子测试需求;测试用例没有子测试用例 .. QC操作流程 1.选择新建的工程进行定制(列表、用户、组、版本等)。 2.在Requirements中增加需求。 3.把需求转化为Test plan。 4.在Test lab中由计划新建测试用例与执行测试用例。 5.发现bug,在Defect中提交bug。 .. QC测试流程 1.总体管理流程 Specify Requirements:分析并确认测试需求 Plan Tests:制定测试计划 Execute Tests:创建测试实例并执行 Track Defects:缺陷跟踪和管理 .. QC测试流程 2.确认需求阶段的流程 Define Testing Scope:定义测试范围阶段,包括测试目标、测试策略等内容 Create Requirements:创建需求阶段,将需求说明中的所有需求转换为测试需求 Detail Requirement:详细描述每一个需求 Analyze Requirements:生成各种统计图表,来分析和评估这些需求能否达到设定的测试目标 .. QC测试流程 3.制订测试计划的流程 Define Testing Strategy:定义具体的测试策略 Define testing Subjects:将系统划分为若干分等级的功能模块 Define Tests:为每一模块设计测试集 Create Requirements Coverage:将测试需求和测试计划关联,使测试需求自动转化为测试用例 Design Test Steps:为每一个测试集设计测试步骤 Automate Tests:创建自动化测试脚本 Analyze Test Plan:借助QC图表进行分析 .. QC测试流程 4.执行测试的流程 Create Test Set:创建测试集,一个测试集包含多个测试项 Schedule Runs:制订执行方案 Run Tests:执行测试计划阶段编写的测试项 Analyze Test Result:分析测试结果 .. QC测试流程 5.缺陷跟踪的流程 Add Defects:添加缺陷 Review New Defects:分析评估新提交的缺陷 Repair Open Defects:修复状态为Open的缺陷 Test New Build:回归测试新版本 Analyze Defect Data:分析缺陷情况 .. QC站点管理 站点管理模块(Site Administrator) 主要功能是项目管理,用户管理。管理界面图如下: .. QC站点管理 项目管理 : 新建项目:新建一个项目 删除项目:删除不需要再使用的项目(删除前请慎重考虑) 停用项目:让一个工程处于停止非活动状态。 还原项目:让一个工程处于停止状态的工程恢复到活动状态 .. QC站点管理 用户管理 : 用户在整个测试管理过程中是非常重要的,QC后台提供了新增、修改、删除系统用户的功能。此处的用户是针对整个管理系统的,不区分项目。 新增用户 修改用户 删除用户 .. QC项目定制 项目定制 根据项目实际情况进行相关属性的设置,比如确定组织结构、设置项目成员、成员权限、制定流程、缺陷字段等。 更改用户属性 设置项目用户 设

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档