rational quality manager 入门经典
### Rational Quality Manager (RQM) 入门经典 #### 软件质量管理简介 软件质量管理是确保软件产品质量的重要环节,其核心目标在于提高软件的可靠性和可用性。质量管理主要包括两个方面:**质量保证(Quality Assurance, QA)**与**质量控制(Quality Control, QC)**。其中,QA侧重于预防问题的发生,而QC则更注重于发现问题后的解决。 #### RQM概述 IBM® Rational® Quality Manager 是一种协作式的、基于Web的质量管理解决方案,提供全面的测试规划、手动测试,并能与自动化测试工具集成。RQM旨在替代Rational Manual Tester、Rational ClearQuest Test Manager 和 Rational Test Manager等传统工具,为用户提供更为先进且高效的测试管理方案。 ### 安装与操作 #### 安装 RQM 的安装相对简单,主要包括服务器端和客户端两部分。服务器端负责存储所有测试相关的数据和配置信息;客户端则用于访问这些信息并执行各种测试任务。 #### 操作 ##### 基本操作 - **创建项目**:在RQM中,项目是最高级别的容器,用于组织和管理测试相关的所有活动。 - **创建团队**:团队是进行测试工作的主体,可以按职能或项目划分。 - **创建用户**:用户是具体执行测试任务的个人,每个用户都有自己的权限设置。 - **创建实验室资源数据**:为了模拟真实环境下的测试,需要创建虚拟图像和测试环境等资源数据。 ##### Lab Management 的操作 - **创建虚拟图像**:虚拟图像是指用于测试的虚拟机模板,可以根据不同的测试需求创建多个模板。 - **创建测试环境**:根据测试需求构建不同的测试环境,如开发环境、测试环境等。 - **准备测试资源**:为即将进行的测试活动准备必要的硬件和软件资源。 - **请求测试资源**:当测试人员需要特定的资源进行测试时,可以通过RQM发起资源申请。 - **答复资源请求**:管理员或其他有权人员审批测试资源请求,并分配资源。 ##### RQM 的具体操作 - **管理功能操作**: - 创建团队:组织测试人员,便于管理和分配任务。 - 增加用户:向已有的团队中添加新的测试人员。 - 导入并查看样本:导入预设的测试案例或其他文档,供测试团队参考使用。 - **管理需求和审核计划**: - 添加需求:定义测试的目标和范围。 - 建立进度回顾:定期检查测试进度和完成情况。 - 驳回测试计划项:对于不符合要求的测试计划进行修正。 - **创建测试环境**: - 使用测试用例覆盖需求:确保每一个需求点都被相应的测试用例覆盖。 - 指定测试环境:为每个测试用例指定最合适的测试环境。 - 生成测试执行记录:记录测试过程中的各项细节,便于后期分析。 - **创建和运行手工测试**: - 给测试用例添加手工测试脚本:对于无法自动化的测试场景,需要编写手工测试脚本。 - 引入CSV文件数据:通过导入CSV文件来填充测试数据,提高测试效率。 - 引用关键字:利用关键字驱动的方法实现测试脚本的复用。 - 运行测试脚本并提交缺陷:执行测试后,如果发现问题,则需要提交缺陷报告。 - **批准和创建测试计划版本**: - 批准测试用例:确保所有测试用例都经过审阅和批准。 - 创建测试计划版本:将当前的测试计划固定下来,方便后续跟踪和比较。 - 查看结果:分析测试结果,评估软件质量。 ### 集成操作 RQM 支持与其他IBM Rational工具的集成,例如: - **与Rational Requisite Pro集成**:用于需求管理,确保需求被准确地跟踪和满足。 - **与Rational Performance Tester (RPT)集成**:进行性能测试,确保应用在高负载下也能稳定运行。 - **与Rational Functional Tester (RFT)集成**:进行功能测试,自动化测试过程,减少人力成本。 #### 与Rational Requisite Pro集成 通过集成Rational Requisite Pro,RQM能够更好地追踪和管理需求变更,确保测试活动与最新需求保持同步。此外,这种集成还能促进需求与测试用例之间的双向追溯能力,有助于提高测试效率和准确性。 Rational Quality Manager (RQM) 不仅提供了强大的测试管理和执行功能,还支持与多种工具的集成,使得整个测试流程更加高效、灵活。通过合理利用RQM的功能特性,可以极大地提升软件开发过程中的测试质量和效率。
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- GuardLogix 5580与Compact GuardLogix 5380控制器系统安全参考手册
- 强网杯基于python实现完整源代码分享给需要的同学
- SDRAM手册-W9825G6KH
- java程序设计-基于JAVA的RSA文件加密软件的设计与实现(源代码+论文)79.rar
- 基于JAVA的RSA文件加密软件的设计与实现(源代码+论文)
- Kinetix运动控制选型指南:罗克韦尔自动化运动控制解决方案及其应用
- CompactLogix 5380 控制器的高级功能及应用场景解析
- 罗克韦尔自动化CompactLogix 5380和Compact GuardLogix 5380控制器用户手册(中文)
- 四季更迭:如何让圣诞树在Python中展现季节变化
- 数据库性能监控工具的选择与应用:最佳实践与代码示例