RQM入门教程
更新时间:2023-10-04 04:03:01 阅读量: 综合文库 文档下载
- 瑞奇马丁推荐度:
- 相关推荐
Rational Quality Manager 简介
前言
软件质量管理简介
在实际的项目质量管理中,质量管理总是围绕着质量保证(QualityAssurance)过程和质量控制(QualityControl)过程两方面。
软件质量保证(SoftwareQualityAssurance,以下简称SQA)的目的是验证在软件开发过程中是否遵循了合适的过程和标准。质量保证活动应与整个项目的开发计划和配置管理计划相一致。
软件质量保证
软件质量保证过程包含的活动:
1. 建立SQA组
2. 选择和确定SQA活动,即选择SQA组所要进行的质量保证活动,这些SQA活动将
作为SQA计划的输入
3. 制定和维护SQA计划,这个计划明确了SQA活动与整个软件开发生命周期中各个
阶段的关系
4. 执行SQA计划、对相关人员进行培训、选择与整个软件工程环境相适应的质量保证
工具
5. 不断完善质量保证过程活动中存在的不足,改进项目的质量保证过程 这些活动大体分为以下五类: 1) 评审软件产品、工具与设施 2) SQA活动审查的软件开发过程 3) 参与技术和管理评审 4) 做SQA报告 5) 做SQA度量
SQA计划
SQA计划中必须明确定义在软件开发的各个阶段是如何进行质量保证活动的。它通常包含以下内容: 1. 质量目标
2. 定义每个开发阶段的开始和结束边界 3. 详细策划要进行的质量保证活动 4. 明确质量活动的职责 5. SQA组的职责和权限
6. SQA组的资源需求,包括人员、工具和设施 7. 定义由SQA组执行的评估
8. 定义由SQA组负责组织的评审
9. SQA组进行评审和检查时所参见的项目标准和过程 10. 需由SQA组产生的文档
软件质量控制
软件质量控制主要就是发现和消除软件产品的缺陷。质量控制的任务就是策划可行的质量管理活动,然后正确地执行这些活动,特别是评审和测试活动。
消除缺陷的活动包括:需求评审、设计评审、代码走查、单元测试、集成测试、系统测试以及验收测试等。
评审是面向人的过程,测试是运行软件(或部分软件)以便发现缺陷。
SQA工具
选择合适的SQA工具并不是试图通过选择SQA工具来保证软件产品的质量,而是用以支持SQA的活动。选定SQA工具时,首先需要明确质量保证目标。根据目标制定选择SQA工具的需求并文档化,包括对平台、操作系统以及SQA工具与软件工程平台接口的要求等。RQM就SQA工具的一种集成工具。
(参考:软件项目质量管理原文)
第一章 RQM概述
1简介
RQM是一种团队协作的、基于Web的质量管理系统,支持综合测试计划、手工测试和自动化测试工具。RQM被设计的可以取代Rational Manual Teste,Rational ClearQuest? Test Manager,Rational TestManager。 RQM可以帮助SQA团队做以下活动:
1. 制定总的综合测试计划
2. 测试脚本的构建、执行和重用 3. 测试分析和报告
4. 团队协作(包括分配任务,查看执行结果等管理团队的行为) 5. 试验资源管理
6. Web应用安全扫描
IBM Rational 质量管理软件提供了过程指导、最佳实践和集成工具的完整集合,支持大范围异构应用程序,以帮助测试人员和软件质量团队来完成成本效率、质量度量和关键业务的项目的时间价值比中的改进。
使用RQM进行测试管理过程
2角色和流程
测试项目管理员
1. 通过单击开始 > 所有程序 > Jazz Team Server > 启动 Jazz Team Server 来启动
Jazz Team Server。
2. 创建您自己的项目区域并设置用户。
a. 登录。
b. 创建项目区域。 c. 创建团队。
d. 向项目添加用户。 e. 分配角色。
f. 修改角色许可权。
测试团队领导
1. 登录。
2. 创建测试计划。
3. 定义需求和测试用例。
a. 手动创建测试用例。
b. 为测试用例部分分配所有者。
测试实验室管理员
1. 创建和查看实验室资源
a. 定制实验室资源属性 b. 创建新测试环境
2. 处理实验室资源保留和请求
a. 对指定时间期保留实验室资源 b. 查看实验室资源保留 c. 创建实验室资源请求 d. 查看实验室资源请求
e. 实现请求和保留实验室资源
测试员
1. 登录项目。
2. 创建手动测试脚本。
a. 手动创建脚本。
3. 准备测试执行。
a. 创建测试套件。
b. 创建测试用例执行记录。
4. 运行测试并记录缺陷。
a. 运行测试用例。 b. 运行测试套件。 c. 记录缺陷。
3测试项目管理员
3.1登录
要启动 Rational Quality Manager,请执行以下操作:
1. 在浏览器窗口,输入由您的管理员提供的URL https://server_name:port number/qm/web/console
2. 在登录屏幕,输入从管理员处接收到的用户标识和密码。
3.2创建项目区域
1. 单击条幅右上角的管理 (
) 图标,然后选择管理项目区域
2. 在活动项目区域页面上,单击创建项目区域。 3. 在项目名称字段中,输入项目名称。
注: 为了获得最佳结果,请勿在项目区域名称中包含空格。 4. 输入项目区域的简短摘要和描述。 5. 选择质量管理缺省 V3 过程。
注: 缺省 V3 过程旨在与新项目一起使用。 在新安装中,此过程是唯一可用的过程。如果已从 V2 升级,那么还有另一个过程,名为 Quality Manager 旧过程。旧过程可用于支持包含本地缺陷和本地任务质量工作项的旧项目。 已从旧版产品迁移的项目区域会使用旧过程。
6. 可选: 要将用户添加为项目区域的成员,请完成下列步骤:
a. 在成员或管理员下方,单击添加。
b. 在“选择添加者对话框中,输入一个名称以搜索特定的用户,或者
单击全部显示。
c. 在“匹配的用户窗格中,选择用户。
d. 单击添加。
7. 如果将质量管理应用程序配置成支持跨应用程序通信,那么您可以配置指向变更和配置管理应用程序与需求管理应用程序中项目区域的链接。这允许用户创建从本地项目区域中的工件到目标应用程序中项目区域内的工件的链接。要配置项目区域之间的链接,请完成下列步骤:
a. 在关联部分中,单击添加。
b. 在应用程序下拉列表中,选择目标 Jazz? 应用程序。 c. 在关联下拉列表中,选择您要为其建立链接的工件类型。 d. 在工件容器列表中,选择您要与此项目区域进行链接的目标项目区
域。
e. 单击确定。
8. 准备提交更改时,请单击保存。
3.3创建团队区域
您可以创建项目中团队区域的层次结构,然后向该团队添加用户。
1. 以具有可创建团队区域的相应许可权的用户身份登录。此用户可以是下列其中任何
一个用户:
o 已授予其创建和修改过程配置中团队区域的许可权的用户。 o 作为项目区域管理员的用户。
o 已授予其 JazzProjectAdmins 或 JazzAdmins 存储库组许可权的用户。 2. 单击条幅右上角的管理 (3. 4. 5. 6. 7. a.
) 图标,然后选择管理项目区域,以打开“活动项目区
8.
9.
域”视图。
单击现有项目区域的名称。
在“团队区域层次结构”中,单击创建子团队区域。 输入团队名称,摘要语句(可选)以及团队区域的描述。 选择主开发线。
要将当前用户添加到团队区域,请在“成员”部分单击添加。 在“选定用户”窗口中,单击全部显示以列出所有现有用户。 b. 从列表中选择用户并单击添加。
c. 针对想要添加到团队区域的每个用户重复步骤 a 和 b。 d. 操作完成后,单击关闭。
要添加一个或多个具有管理员特权的用户,请在“管理员”部分单击添加。
. 在“选定用户”窗口中,单击全部显示以列出所有现有用户。 a. 从列表中选择用户并单击添加。
b. 针对想要添加到团队区域的每个用户重复上述步骤。 c. 操作完成后,单击关闭。 准备提交更改时,请单击保存。
3.4对项目添加成员
您可以将现有用户添加为项目的成员。
1. 以具有可向项目区域添加成员的相应许可权的用户身份登录。此用户可以是下列其
中任何一个用户:
o 已授予其保存过程配置中项目区域的许可权的用户。 o 作为项目区域管理员的用户。
o 已授予其 JazzProjectAdmins 或 JazzAdmins 存储库组许可权的用户。 2. 单击条幅右上角的管理 (
) 图标,然后选择管理项目区域。
3. 在活动的项目区域下,单击现有项目的名称。
4. 在“成员”部分,单击添加。 (要添加其他管理员,请转至“管理员”部分并单击
添加。)
5. 在“选定用户”窗口中,单击全部显示以列出所有现有用户。 6. 从列表中选择用户并单击添加。
7. 针对想要添加到项目的每个用户重复步骤 5 和 6。 8. 操作完成后,单击关闭。
9. 准备提交更改时,请单击保存。
3.5分配角色
可以将一个或多个角色分配给项目中的每个用户,具体取决于您使用的过程。
要向个别用户分配角色,请执行以下操作:
1. 以具有可分配角色给用户的相应许可权的用户身份登录。此用户可以是下列其中任
何一个用户:
o 已授予其保存过程配置中项目区域的许可权的用户。 o 作为项目区域管理员的用户。
o 已授予其 JazzProjectAdmins 或 JazzAdmins 存储库组许可权的用户。 2. 单击条幅右上角的管理 (3. 4. 5. 6. 7.
) 图标,然后选择管理项目区域。
在活动的项目区域页面上,单击项目的名称。
在“成员”部分,指向特定用户名,将光标移动到右侧,并单击过程角色 () 图标。 在编辑进程角色窗口中,选择可分配到该用户的角色,然后单击添加。 单击确定。
针对每个不同用户重复这些操作。
3.6修改许可权
对于“质量管理”而言,许可权在项目级别分配给各个角色。对于实验室管理而言,还可以
在团队级别分配许可权。通过使用项目区域或团队区域的“许可权”选项卡,您可以修改用于执行操作的许可权。
要在进程配置界面修改许可权,请执行以下操作:
1. 以具有可修改角色许可权的相应许可权的用户身份登录。此用户可以是下列其中任
何一个用户:
o 已授予其保存过程配置中项目区域的许可权的用户。 o 作为项目区域管理员的用户。
o 已授予其 JazzProjectAdmins 或 JazzAdmins 存储库组许可权的用户。 2. 单击条幅右上角的管理 (
) 图标,然后选择管理项目区域。
3. 在活动的项目区域页面上,单击项目的名称。 4. 单击许可权。
5. 要在项目级别修改角色许可权,请单击项目配置。要在团队级别修改角色许可权,
请单击团队配置。
6. 在“许可权”编辑器的“角色”部分中,选择要修改其许可权的角色。
7. 在“允许的操作”部分中,展开其中一个操作分组。选中复选框将允许该角色执行
操作。取消选中复选框将使该角色无权执行操作。
“许可的操作”示例包括保存或删除测试计划的能力,或者创建或修改团队区域的能力。
8. 针对每个角色重复此操作。 9. 单击保存。
4测试团队领导
4.1登录
1. 在浏览器窗口,输入由您的管理员提供的URL https://server_name:port number/qm/web/console
2. 在登录屏幕,输入从管理员处接收到的用户标识和密码。
4.2创建测试计划
测试计划捕获测试需求、测试用例、测试执行条件和特定测试周期的其他信息。
1. 在主菜单中,单击计划 > 创建测试计划。
这时会打开新的测试计划,其目录在左边,而编辑器在右边。 2. 3. 4. 5. 6. 7.
在新测试计划的顶部,输入唯一的测试计划名称。 从列表中选择测试计划模板。 选择测试计划的所有者。 添加测试计划的描述。
完成测试计划的“摘要”部分或将“摘要”部分分配给其他团队成员来完成。 如果您要亲自完成测试计划的“摘要”,请执行下列操作:
a. 定义类别。
可以使用类别来定义测试计划、测试用例、测试脚本及其他测试工件的分层组织。还可以定义子类别和其他类别关系。可以使用所提供的缺省类别,也可以创建您自己的类别。如果要定义类别,请单击管理测试计划类别图标 ()。
b. 给定制属性字段分配值。
如果管理员已定义测试计划的任何定制属性,那么这些属性会显示在“摘要”的“属性”部分中。使用类别,会将字段值限制为文本格式;但是,使用定制属性,您还可以使用整数和日期格式。定制属性值采用自由格式,并未限制为预定义集合,这允许在处理测试工件时输入和使用任何数据。在查看所有测试计划的列表时,可以使用定制属性对列表进行过滤。
8. 要将“摘要”部分或测试计划的任何部分分配给其他团队成员来完成,请单击工作
项:创建,然后填写表单中的字段。
9. 根据需要完成其他测试计划部分或将它们分配给其他团队成员来完成。 10. 要同时在编辑器中打开所有测试计划部分,请选择显示所有部分。
11. 要添加您自己定制的测试计划部分或除去您不需要的部分,请单击管理部分。 12. 单击保存以保存新的测试计划。
4.3创建测试用例
测试用例描述您要测试的内容。
1. 在主菜单中,单击构造 > 创建测试用例。
这时会打开新的测试用例,其中目录在左边,而编辑器在右边。 2. 3. 4. 5. 6. 7.
在新测试用例窗口顶部,输入新测试用例的名称。 从列表中选择测试用例模板。 选择测试用例的所有者。 添加测试用例的描述。
完成测试用例的“摘要”部分或将“摘要”分配给其他团队成员来完成。 如果您要亲自完成测试用例的“摘要”,请执行下列操作:
a. 定义类别。
可以使用类别来定义测试计划、测试用例、测试脚本及其他测试工件的分层组织。还可以定义子类别和其他类别关系。可以使用所提供的缺省类别,也可以创建您自己的类别。如果要定义类别,请单击管理测试用例类别图标 ()。
b. 为测试用例的相对权重分配一个数字值。
您可以使用权重作为跟踪测试用例相对难度或重要性的一种方法。如果某个测试用例所需的执行时间是另一个测试用例的两倍,那么其权重也是该测试用例的两倍。
c. 给定制属性字段分配值。
正在阅读:
RQM入门教程10-04
古剑奇谭2无剧透 图文全攻略05-05
走进思维可视化(一)课改新支点,减负新途径 - 图文12-08
篮球比赛2012最新规则 中文04-15
大学生入党材料基本内容09-08
潜水泵型号及参数 - 图文05-13
潍坊市汽车流通行业协会党支部成立大会会议议程 - Neo - Peng09-22
田野的歌声作文500字07-04
最新安全力知识竞赛题库及答案大全03-23
学习心得 - 杜郎口之行教师日记03-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 入门教程
- RQM
- 轨道交通综合监控系统集成创新探讨
- 采 购 合 同
- F30-5短波电台调试 - 图文
- 2012年国赛中职组工程测量理论考试样题
- 星海求知期末考试答案93分
- 县应急办应急管理知识测试题及参考答案一
- 财务管理学A第一次作业
- 2011年东北电力大学毕业设计说明书
- 中国先解决越南所展示的决心:东方时事评论
- 班级制度(总)
- 2015小学毕业考试数学试卷
- 2016年化学高考真题分类汇编:专题11 反应速率、化学平衡
- CAD绘图常用快捷键
- 投资项目经济效果评价指标体系的改进研究
- 人教版九年级化学上册分组实验报告单(学生填空)
- 2019-2025年中国石油钢管行业市场调查及投资战略预测报告
- 苏轼对《文选》选文的评价
- 自然辩证法复习题(选择题)
- 南二水源施工组织设计
- 以精彩为话题的作文