| 网站首页 | 测试咨讯 | 新手入门 | 专注性能 | 测试技术 | 测试管理 | 测试工具 | 开发社区 | 工具下载 | 资料下载 | 测试论坛 | 

[CNTester联盟群]交流群:34446273/21968356/64461572 白盒群:18400216 自动化群:2706508 性能群:4498858 外包群:59649884 管理群(需有管理经验):64442523

新手入门
 入门指南
 经验之谈
测试咨讯
 行业新闻
 网站动态
 人才就业
 CNTester基金
 标准规范
专注性能
 性能测试知识
 性能测试工具
 程序设计性能
 数据库性能
 Web应用服务器性能
 操作系统性能
 服务器与网络性能
测试技术
 用例设计
 性能测试
 自动化测试
 Web测试
 面向对象测试
 综合技术
 阶段性测试
 行业类测试
测试管理
 项目管理
 项目案例
 质量管理
 软件过程
测试工具
 Mercury系列
 Rational系列
 测试管理工具
 性能测试工具
 功能测试工具
 单元测试工具
 其它测试工具
开发社区
 Java技术
 DotNet技术
 C技术
 数据库技术
 操作系统
 服务器与中间件
工具下载
 测试工具
 开发工具
 企业工程
 网络通信
 媒体桌面
 游戏娱乐
 其他工具
资料下载
 测试资料
 程序设计
 数据库
 操作系统
 应用服务器
 电子期刊
 其他资料
 
 
您现在的位置: 中国测试员网站 >> 测试工具 >> 测试管理工具 >> ClearQuest >> 文章正文
  [组图]使用CQ TestManager 运行并分析软件测试       ★★★ 【字体:
使用CQ TestManager 运行并分析软件测试
作者:Brian Br…    文章来源:IBM developerworks    点击数:    更新时间:2007-10-13    
学习如何使用最新的 IBM? Rational? ClearQuest ? V 7.0 TestManager 的功能和特性来进行测试管理,从而取代现在使用的 IBM Rational TestManager。这篇教程让您对使用新工具进行安装、配置、测试计划和运行不同类型的测试有一个基本的了解。这篇教程还涉及了如何在测试分析中使用 ClearQuest 的查询和报告功能。
处理 SSI 文件时出错

介绍

使用 IBM Rational ClearQuest 测试管理

IBM Rational ClearQuest 的 V7.0 发布版本宣布了一个重大的策略转移,就是将 IBM Rational 方法应用到测试管理中。在这个版本之前,测试管理的功能是由 IBM Rational TestManager 提供的,它包含为质量保证(QA)组织进行的测试计划、测试执行和测试结果分析。

从 V 7.0 版本开始,ClearQuest 开始处理测试管理。ClearQuest 提供和 Rational TestManager 相同的核心功能,并扩展了它的特性,以良好的应对现代 QA 组织所面临的挑战。新特性有以下几点好处:

  • Web 接口
  • Eclipse 集成
  • 更紧密的缺陷集成
  • 企业级数据库支持
  • 更强大的报告功能
  • 通过电子签名(eSignatures)和审计追踪(AuditTrails)为法规遵循提供查询功能
  • 使用 ClearQuest MultiSite 可以支持地理位置分布式的测试团队



教程概述

这篇教程的目的是对 IBM Rational ClearQuest 7.0 版本中新的测试管理功能的一个基本介绍。本文按照下面的步骤逐一讲解:

  • 安装与配置 ClearQuest 及相关软件包
  • 测试计划,包含创建一个测试资产注、测试计划和测试用例
  • 不同类型测试的执行
  • 测试分析,主要针对 ClearQuest 查询和报告功能


目标读者

这篇教程适用于第一次使用 ClearQuest 测试管理功能的人员。其中包括第一次评估 ClearQuest 的人,还有那些已经使用过 ClearQuest 管理,并想更深入了解新的测试管理功能的人员。




阅读这篇教程所需的时间

安装完相关软件后,阅读这篇教程大概需要 30-60 分钟。

教程安装

阅读这篇教程之前您不需要做任何事情,只要安装 IBM Rational ClearQuest 软件。为了进一步帮助您理解 ClearQuest 的整体功能,这篇教程中的一个 .zip 文件中包含有测试样本,这会帮助您更好的理解各种概念。(查看 图1。)按照下列步骤安装文件:

  1. 使用 WinZip 将 .zip 文件解压缩到您的 C 盘驱动器(C:\)。文件会被解压缩到一个名为 CQTM Test Scripts 的目录。
  2. ClearQuest 要求这个目录能通过 Microsoft? Windows? 网络共享访问。打开 Windows Explorer
  3. Windows Explorer 中右键点击 C:\CQTM Test Script File Locations 目录,然后选择 Sharing and Security 选项来共享该文件夹。
  4. 如果您的机器从未共享过文件,那么请按照下列步骤设置,如果先前您已经共享过文件,则可跳过第 7 步。
  5. CQTM Test Scripts Properties 对话框中的 Sharing 标签,点击 这个声明:如果您了解安全风险,并依然想要共享文件而跳过向导,请点击这里。
  6. Enable File Sharing 对话框中,选择 Just enable file sharing,然后点击 OK
  7. CQTM Test Scripts Properties 对话框中,选择 Share this folder on the network 选项。使用默认的 CQTM Test Scripts 名称。
  8. 虽然不是必须的,但是请检查 Allow network users to change my files 选项,因为 ClearQuest 将测试结果写入这个共享文件夹。
  9. 点击 OK 关闭 CQTM Test Scripts Properties 对话框。
  10. 最后点击 Yes 接受警告:共享文件夹建议名称大于12个字符。


图1:CQTM 测试脚本对话框

安装 ClearQuest 并创建您的数据库

这篇教程建立在您从未接触过的 IBM Rational ClearQuest 的基础之上。本教程将手把手的从软件安装到最后的报告指导您操作。在第一部分,您需要完成 2 步操作。首先,您需要安装 ClearQuest,然后创建存储 ClearQuest 数据的数据库。

安装 IBM Rational ClearQuest

获得 ClearQuest 软件

IBM Rational ClearQuest 提供试用版下载,请到 点击下载,获得一个评估版本。

按照下列步骤安装 IBM Rational ClearQuest:

  1. 运行 setup.exe,然后按照向导执行 桌面安装
  2. 使用所有默认值。这里您不需要安装任何组件,例如 ClearQuest Web 接口。因为这篇教程中未涉及这些组件,但是您也可以现在安装它们已备以后使用。
  3. configuration wizard,点击 Done。这时您不需要再配置任何设置。
  4. 如果您有试用版本的评估许可证,安装完成时您会被导航到 IBM Rational License Key Administrator,要求您输入评估许可证号。这时用户可以使用向导指向它们现在的许可服务器。




 

创建一个模式库和样例数据库

按照下列步骤创建样例数据库:

  1. 打开 ClearQuest Maintenance Tool
  2. ClearQuest Maintenance Tool 中,选择 Schema Repository > Create
  3. 选择 MS_ACCESS 作为提供者,然后在您的硬盘驱动器上选择一个位置来存储模式库。这篇教程中我们使用 C:\CQTM Tutorial\CQTM_SchemaRepo.mdb 这个路径。
  4. Existing Connections 中,将连接名称改为 CQTM
  5. 点击 Next,然后接受警告:将库放入到一个共享文件夹中。
  6. 点击 Next 接受 ClearQuest Data Code Page。这里可能有所不同,取决于您的操作系统语言。在加拿大和美国,默认代码是:1252(MS Windows Latin 1)。
  7. 在下一个屏幕中选择 Create sample database,然后选择 Enterprise Schema 选项。
  8. 输入数据库名称:CQTST。您会得到一个输入描述的选项。
  9. 点击 Next
  10. 再次选择 MS_ACCESS 作为您的样本数据的数据库类型,然后提供一个 C:\CQTM Tutorial\CQTM_Data.mdbPhysical Database Name
  11. 点击 Finish 结束这个过程,再次接受警告:数据存储在共享文件夹中。
  12. 查看状态信息之后,点击 Done,然后点击 Exit the ClearQuest Maintenance Tool




 

启动 ClearQuest 并登陆

IBM Rational ClearQuest 客户端

这里为 IBM Rational ClearQuest 提供了很多接口和客户端程序。查看在您安装 ClearQuest 时创建的程序组,显示出两个客户端。第一个是 ClearQuest Eclipse 客户端,另一个是 ClearQuest 的 Windows 客户端。

注释:

这里还有一个 ClearQuest Eclipse 插件程序,也就是 ClearQuest Web 客户端。程序组中没有这些客户端的图标。

Eclipse 客户端和 Eclipse 插件程序的不同之处是 Eclipse 客户端提供它自己的 Eclipse 内核。插件程序是为那些已经安装了 Eclipse,并且仅仅想要在他们的内核中包含 ClearQuest 功能的用户提供的。

不想安装完整版本 ClearQuest 客户端的用户,或者那些使用 Apple 硬件的用户可以通过 ClearQuest Web 访问 ClearQuest 数据。对于 Linux 和 Unix 用户来说,也有本地的 Unix 和 Linux 客户端程序支持 ClearQuest。

对于这篇教程来说,您将会使用 ClearQuest Eclipse 客户端,它是基于 Eclipse的独立工具。这篇教程中所做的工作,您都可以通过 Eclipse 插件程序来完成,但是两个客户端之间的菜单导航有一些细微的差别。这篇教程的介绍是基于 ClearQuest Test Manager视图的,这只在 Eclipse 客户端中可用。因此,不要试图使用 ClearQuest Windows 或者其他本地操作系统客户端完成这篇教程。按照下列步骤完成操作(查看 图2):

  1. 点击 Start > All Program > IBM Rational > IBM Rational ClearQuest > ClearQuest 运行 ClearQuest
  2. 选项:点击 Welcome 视图上的 Overview 图标。您可以查看一个 15 分钟的 Rational ClearQuest TestManager 视频教程。然后关闭 Welcome 窗口。您可以从 Help > Welcome 再次回到这里。
  3. 选择 File > Database > Manage connections
  4. 选择 CQTM database,然后点击 Add Connection...
  5. 使用 CQTM 的 Schema Repository 的默认设置,然后点击 Next
  6. 输入用户 ID: admin。这个帐户没有密码。
  7. Connect 对话框中,选择 记忆密码,然后点击 OK 登陆。
  8. Test Manager 视图应该是可见的,虽然其中没有任何数据。


图2:IBM Rational ClearQuest
IBM Rational ClearQuest

您现在已经连接到了先前创建的 CQTST 数据库,现在让我们开始这篇教程。

测试项目配置

在创建您的测试用例和计划之前,您需要完成一个安装和配置工作,这个工作只需做一次。您必须提供 ClearQuest 的核心信息,例如您存放测试资产的地方。

资产注册

资产注册 将会保管您的所有资产。包含所有测试计划,以及其中的测试用例。它还包含您的所有测试套件,以及您的 IBM Rational Manual Tester、IBM Rational Functional Tester 和 IBM Rational Performance 的文件位置。它还会包含您的所有测试结果。

查看 图3图4。完成建立资产注册的步骤:

  1. 右键点击 Test Manager 视图中的 Asset Registries,然后选择 New Asset Registry
  2. 输入 CQTM Tutorial 作为名称,然后输入 your sample test assets description
  3. 点击 OK 完成建立资产注册的过程


图3:资产注册建立对话框
Asset registry creation

图4:新近建立的资源注册,带有测试计划、测试套件、迭代和文件路径
Empty asset registry 


配置与配置属性

如果我不使用配置会发生什么?

虽然配置是 IBM Rational ClearQuest 的一项强大特性,但不是每一个小组都测试多个配置。 ClearQuest 需要至少一个基本的配置和一个基本的配置属性来运行测试。如果您只需要一个配置,那么您只需要创建一个单独的属性和配置。

ClearQuest TestManager 允许测试小组使用各种配置来运行测试。例如,QA 小组经常在不同的操作系统和版本上运行相同的测试,例如 Microsoft? Windows XP?,Microsoft? Windows Server? 或者 Linux? 操作系统。这样测试小组就不得不测试不同的硬件配置,例如一台机器有 512 MB 内存,另一台有 2 GB 的内存。不管是什么样的配置,ClearQuest TestManager 都可以记录各种配置属性(例如操作系统,内存,硬盘空间等等),这样您可以将属性聚合到公共配置中。

配置和配置属性不是您的资产注册的一部分。因此,它们可以跨越资产注册被共享。这样的好处是您只需要输入一次这个信息,而不需要为每一个资产注册建立配置。

创建配置属性

按照下列步骤创建基本的配置属性(查看 图5):

  1. 打开 Configurations 文件夹找到 Configuration Attributes 文件夹。
  2. 右键点击 Configuration Attributes 文件夹,然后选择 New Configuration Attribute 选项。
  3. Name 中输入 Operating System,然后点击 OK 完成属性的创建。
  4. 右键点击新创建的属性,然后选择 New Configuration Value
  5. Name 中输入 Linux,然后点击 OK 创建属性值。
  6. 重复这两步,在 Name 中输入 Windows XP。
  7. 右键点击 Configuration Attributes 文件夹,然后选择 New Configuration Attribute 选项。
  8. Name 中输入 Memory,然后点击 OK
  9. 右键点击新创建的属性,然后选择 New Configuration Value 选项。
  10. Name 中输入 2 GB,然后点击 OK 创建属性值。
  11. 重复上两步,这次在 Name 中输入 512 MB。


图5:配置属性
Configuration attributes

创建配置

  1. 右键点击 Configurations 文件夹,然后选择 New Configuration 选项。
  2. 输入以下 名称: Minimum Memory Windows XP
  3. 然后来到 Configuration Attributes List,点击 Add
  4. Browse Record Type 对话框中,点击 Search可以显示您刚才创建的所有配置属性。
  5. 请按下 CTRL键同时选中 both Windows XP operating system2 GB Memory 两个属性。
  6. 点击 OK 按钮关闭 Browse 对话框。
  7. 点击 OK关闭 Create (TMConfiguration) 对话框。
  8. 重复以上步骤创建一个名叫 Recommended Windows XP Configuration 的配置。然后同时选中 Windows XP 操作系统和 512 MB 内存。(查看 图6)。


图6:完成配置和配置属性的创建
Configurations and attributes 


处理 SSI 文件时出错

对本教程的评价

帮助我们改进这些内容


测试计划

资产注册和配置都很简单,您已经在测试项目中完成。测试计划是沿着这个测试项目继续进行的。

在下一个部分,您将会创建多层次测试。一个测试计划是一组测试用例的组合结构。测试用例是特定的测试或者验证,您需要在您的系统上执行。因此,在您创建了测试计划之后,您需要把测试用例插入到这些测试计划中。

最后,您将会把之前章节创建的配置和测试用例结合起来。一个单独的测试用例是一个抽象的概念,在这个测试用例中您仅定义了需要测试什么。将配置和测试用例结合起来后,您就创建了一个已配置的测试用例,这样就不仅能表示您要测试什么,还能表示您在哪里测试(在哪个平台或者配置)。

创建测试计划

样例应用程序:Classics Online

在阅读这部分教程之前,您需要在 Classics Online 样例应用程序 中设立好测试计划、测试用例,以及测试套件。Classics Online 是一个简单的在线音乐 CD 订购系统。它是一个简单的 Java? 应用程序,它可以作为您的测试用程序。

您可以从这篇教程的下载部分获得样本应用程序。在您硬盘上打开文件,双击 ClassicsJavaA.jar,运行这个应用程序。

注释:

您必须安装 Java Runtime Engine 才能运行该应用程序。

测试计划的第一步是创建一个测试计划来控制您的所有测试用例。组织测试计划和测试用例的方法有很多种。与其在这里阅读测试计划组织结构的长长的讨论过程,您还不如使用非常大众化的功能分解结构,来为应用程序的各种功能区域创建子测试计划。通过使用这个结构,您的测试计划体系结构将会符合您的应用程序体系结构。

按照以下步骤创建您的基本的测试计划结果:

  1. 右键点击 Test Plans 中的 CQTM Tutorial asset registry,然后选择 New Test Plan 选项。
  2. 输入 Master Functional Test Plan 作为标题。
  3. 点击 OK 创建您的测试计划。

现在您已经创建好了您的主测试计划,您可以为 Classics Online 应用程序的功能区域创建测试计划(查看样例应用程序的其他选项获得更多细节信息)。

  1. 右键点击您刚刚创建的 Master Functional Test Plan,然后选择 New Test Plan 选项。
  2. 输入 Order Placement Tests 作为标题。
  3. 点击 OK 创建您的测试计划。
  4. 重复这个过程为 Administrative Function Tests 创建一个测试计划。
  5. 重复这个过程为 Order Review Tests 创建一个测试计划。


图7:ClearQuest 支持层次化测试计划
Test plans 



创建测试用例

展开想象

这篇教程的目的是贯穿企业测试管理的全过程。如果想在有限的时间贯穿整个过程,我们就不应该过于深入的钻研一些项目。虽然如此,但是还是有很多吸引您的地方。例如,在下一个练习中,我们将要创建一些非常基础的测试用例,但是如果您跳到测试用例的不同标签中,您将会看到有很多信息需要您输入,例如:

Test Motivator:您可以在这里获得所有支持文件或者文档,它们会提供更多关于测试用例的信息。您会接触到很多类型的文件,例如电子数据表或者屏幕捕捉,添加更多信息到您的测试用例。

Legacy data:映射到 ClearQuest TestManager区域追溯兼容性。

注释:这些是自由形式的文本领域,在这里您可以为测试用例做一般性的注释。

需求:在这里 ClearQuest 可以和 IBM Rational RequisitePro?结合在一起,Rational 需求管理工具。如果您运行 RequisitePro,您可以将您的测试用例和需求结合在一起,稍后它会使您将测试判定和需求结合在一起。这是您的应用程序完整过程周期的视图。

在创建了测试计划结构之后,下一步是将测试计划和测试用例结合。测试用例定义了每一个您计划在系统上执行的确认。(查看 图8。)

按照下列步骤为每一个测试计划创建一个测试用例:

  1. 右键点击 Order Placement Tests,然后选择 New Test Case 选项。
  2. 输入 Place Valid Order 作为标题。
  3. Priority 选项下,选择 1 - Critical
  4. 右键点击 Administrative Function Tests,然后选择 New Test Case 选项。
  5. 输入 View Customer List 作为标题。
  6. Priority 选项下,选择 3 - Medium
  7. 右键点击 Administrative Function Tests,然后再次选择 New Test Case 选项。
  8. 输入 View Existing Order Status 作为标题。
  9. Priority 选项下,选择 2 - High


图8:关联测试计划和测试用例
Test plans and test cases 

[1] [2] [3] 下一页

文章录入:root    责任编辑:root 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
    最新热点 最新推荐 相关文章
    · 常用软件测试工具简介!
    · Test Director 8.0安装配置!
    · Parasoft Jtest 7.5.59 使用手册
    · Test Director 8.0项目数据库维护和移植!
    · 使用CQ TestManager 运行并分析软件测试
    · TestDirector 8.2 SP2的下载与安装
    · Mercury WinRunner 软件试用 下载
    · Winrunner TSL命令简介
    · Mercury TestDirector 软件试用 下载
    · JTest7.59定义——JAVA 编码标准规范
    · 初识IBM Rational RobotJ
    · 使用 Rational Robot 实现自动化测试
    · 使用CQ TestManager 运行并分析软件测试
    · 常用软件测试工具简介!
    · 使用Functional Tester 6.1 进行功能测试
    · 使用Functional Tester 6.1 进行功能测试
    · 使用Functional Tester 6.1 进行功能测试
    · 使用Functional Tester 6.1 进行功能测试
    · 使用 EclEmma 进行覆盖测试
    · JTest7.59定义——JAVA 编码标准规范
    初识IBM Rational RobotJ
    定制ClearQuest以通过所有者
    IBM Rational ClearQuest Mu
    使用 IBM Rational ClearQue
    使用 IBM Rational ClearQue
    使用 IBM Rational ClearQue
    使用 Functional Tester 衡量
     
     
     
    ======> [CNTester联盟群]交流群:34446273/21968356/64461572 白盒群:18400216 自动化群:2706508 性能群:4498858 外包群:59649884 管理群(需有管理经验):64442523
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | 

    Copyright@2007 by CNTester.com 中国测试员网站 桂ICP备07005590

    本站为开源免费网站,非商业赢利性组织。本站文章部分从网络搜索获取,如果您认为某些侵犯了您的权益,麻烦您联系本站,我们会尽快删除相关内容,同时也希望您的谅解,我们的初衷是为了让更多人去学习这方面的知识,让行业有更好的发展。

    联系电话: 15021358905