IBM Rational Manual Tester V7.0介绍

发表于:2007-07-17来源:作者:点击数: 标签:ibmrationalmanualtester
IBM Rational Manual Tester 是一种 手工测试 建立和执行工具,可用于那些想要改善手工测试工作的速度、广度以及 可靠性 的 测试人员 和业务分析师。它可以与IBM Rational ClearQuest进行集成,可以提供这样一些特性,例如发布为HTML格式的脚本、Authoring E
IBM® Rational® Manual Tester 是一种手工测试建立和执行工具,可用于那些想要改善手工测试工作的速度、广度以及可靠性测试人员和业务分析师。它可以与IBM® Rational® ClearQuest®进行集成,可以提供这样一些特性,例如发布为HTML格式的脚本、Authoring Editor 、Test Log 查看器, 以及 Rational Process Advisor 工具包。

引言

IBM Rational 软件交付平台 V7 桌面产品
在新的 V7 版本产品的支持方面,请参考以下资源:

IBM® Rational® Manual Tester 是用来促进测试步骤的重用,以及减少软件变更对手动测试维护活动的影响的工具。它还提供了丰富的支持图像和文档附件的文本编辑器,从而提高测试的可读性。最后,它还可以在测试执行过程中帮助数据输入和验证,从而减少人工差错。

这篇文章着眼于 IBM Rational Manual Tester V7.0 中的一些特性,其中有些特性使用了来自测试 Google Earth 中的例子。

下载一个 Rational Manual Tester 的试用版本,这样您就可以尝试这些我在这篇文章中讨论的特性了。





回页首


编辑注

这篇文章的编写使用了IBM Rational Manual Tester V7.0.0、IBM Rational ClearQuest V7.0.0、Google Earth V4.0.2416 (beta)、Microsoft Office Excel 2003 SP2、Mozilla Firefox 2.0,以及Microsoft Windows XP Professional SP2。

有什么新特性?

IBM Rational Manual Tester Version 7.0 设计了很多使它用起来更方便的特性。从与 IBM® Rational® ClearQuest®的集成到关于 IBM® Rational Unified Process®(RUP®)指南的集成, Rational Manual Tester更注重高效性和有效的可用性。以下是包含于 Rational Manual Tester V7.0的主要特性:

  • 与 ClearQuest 的集成
  • 测试脚本发布成 HTML 格式
  • 新的 Authoring Editor 特性
  • 新的 Test Log 查看器
  • 集成过程指南

除了这些新的特性以外,还有其它对可用性的增强,包括更好的支持编辑器中的拖拽、Reuse 视图、Outline 视图、New Properties 视图以及新的图标。





回页首


与 ClearQuest 的集成

Rational Manual Tester 与 ClearQuest 进行了充分的集成。如果您已经安装了ClearQuest,您可以提交、跟踪以及处理这些缺陷。您还可以创建缺陷报告,这些缺陷都来自 Rational Manual Tester。

ClearQuest 模式(如图1所示)包括 ClearQuest Query Results 视图、ClearQuest Record Details 视图,以及ClearQuest Navigator。当您切换到 ClearQuest 模式时,您就可以看到 ClearQuest 缺陷的详细情况并运行 ClearQuest 查询。您还可以执行 ClearQuest 模式中的连接和管理任务。

当创建或者运行一个测试时,您可以通过点击一个工具栏的按钮将缺陷提交给 ClearQuest,或者在创建或执行的过程中使用 Properties 视图中的 Defects 按钮,将缺陷和测试脚本联系起来。此外,如下面Test Log viewer区域所示的那样,您可以利用 Test Log viewer 将缺陷和一个使用记录编号的测试日志联系起来。您可以利用Preferences对话框的 ClearQuest Field Mappings 页面将手动测试数据映射到 ClearQuest。当您在手动测试应用软件中创建缺陷记录时,数据就会被自动复制。


图1. 在 Rational Manual Tester 中的 ClearQuest 集成图示
ClearQuest Query Results




回页首


测试脚本发布成 HTML 格式

利用 Rational Manual Tester V7,您可以将手工测试脚本发布成 HTML 格式,使其他人更容易观看。这样有两点好处。首先,小组中的任何人都能够在不用任何特殊软件的情况下通过Web浏览器查看测试脚本(同样对于远程查看也非常方便)。此外,既然发布的脚本是HTML格式,您就能够利用一个脚本语言来解析您的测试脚本(用传统的.rmt文件是不能这样做的)。这样您就可以有计划性地从您的手动测试脚本中获得数据和信息,同时还可以用一些自动操作的程序来使用您的手动测试脚本。

可以按照下面的步骤,将手动测试脚本发布成 HTML 的格式。

  1. 定位到 Recent Files 视图。
  2. 选择您想要发布的文件。
  3. 右键点击它们,然后点击Publish Test Script
  4. 另一方面,如果您想要发布刚才在 Authoring Editor 中打开的脚本,请点击主菜单上的File > Publish Test Script

您可以用两种形式发布:Editable(适合在任何编辑器中编辑)或者 Interactive(适合在Web浏览器中查看)。如果您选择了Editable, 您可以通过选择With Properties and Attachments在输出中使其包含属性和附件。

图2展示了一个已经发布的 Google Earth 脚本的例子


图2. Mozilla Firefox 中展示的样本发布脚本
Searching for Chicago restaurant




回页首


新的 Authoring Editor

Authoring Editor(创建和更新脚本的主屏幕)支持使用撤销和恢复,来回拖拽脚本,以及将表格粘贴到您的脚本中。

当您剪切或者拷贝一个指令的部分或者全部时,Authoring Editor 与其它大多数编辑器一样执行:

  • 对于剪切和粘贴指令,选择这个文本,按住Ctrl+X键,将插入点移到正确的地方,然后按住Ctrl+V键(或者您可以用鼠标将这个文本拖拽到一个新的位置)。
  • 对于拷贝和粘贴指令,选择这个文本,按住Ctrl+C键,将插入点移到正确的地方,然后按住Ctrl+V键(或者您可以一直按住Ctrl键,用鼠标将这个选中的文本拖拽到一个新的位置)。
  • 您可以通过按住Ctrl+Z键取消一个变更,并且支持多个步骤的取消操作。
  • 您可以通过按住Ctrl+Y键重做大多数最近的取消操作。

为了嵌入一个表格,您可以拷贝您已经在编辑器中开发好的一个表格形式中的数据(比如 Microsoft® Word 或者 Microsoft® Excel),然后将它粘贴到 Authoring Editor 中的一个指令中。您可以编辑表格中的内容并设计每个单元中的文本。当您利用表格运行一个脚本时,这些表格单元将显示非常简单的文本。

例如,从 Microsoft Excel 拷贝一个如图3中所示的表格。


图3.在 Google Earth 中搜索关于 Chicago IL 的条目和顶端结果
business search value and Google Earth results

接下来,将它粘贴到 Authoring Editor,这样您就可以得到下面的结果(图4):


图4. Rational Manual Tester 中显示的是搜索的条目表格
Same values in Manual Tester

您可以编辑表格中的内容,设计每个单元的文本。当您用表格运行脚本时,这些表格单元将显示非常简单的文本。





回页首


新的 Test Log 查看器

Test Log viewer 已经被更新,并且有包含缺陷跟踪系统集成和附带外部文件的能力的特性,比如数据或者截屏。

附件

在运行测试的时候就会增加一些附件,它们会被携带到测试日志中。当您在 Test Log 窗口中打开这个测试日志时,这个附件就是被选中的测试指令的属性。要查看这个附件,点击Events键,并选择这个指令。这个附件将显示在Advanced Properties下面,您就可以打开或者在这对它进行保存。

ClearQuest 记录

您可以利用 Test Log 查看器(图5)将缺陷与使用记录编号的测试日志联系起来。关联的缺陷能够很方便地显示在这个测试日志中,并直接与 ClearQuest 连接。当您在 Test Log 视图中的时候也可以提交 ClearQuest 缺陷。这个缺陷记录编号随后就可以显示在这个测试日志中。


图5. Test Log 视图显示了扩展属性下的集成和附件
Records displayed in Test Log viewer




回页首


集成过程指南

利用 Rational Manual Tester V7,您可以获得一套携带有集成特性和 Rational Process Advisor 内容的过程指南(主要是 RUP 方法)。Rational Process Advisor 记录了现代软件开发中许多常见的实践,并以一种适合大规模项目和组织的形式呈现出来。访问这个信息最简单的两种方法是 Process Advisor 视图和 Process Browser 窗口。

Process Advisor 视图

开始使用 Process Advisor 视图,选择Help > Process Advisor。您应该可以看到这个显示在工作台底端的视图(图6)(第一次下载可能会花一些时间)。


图6. Process Advisor 视图
contextual topic links

Process Advisor 视图可以根据眼前的任务提供前后关系的过程指南。点击一个连接打开窗口中的主题内容。我已经发现这个 Search 特性的功能也非常强大。

Process Browser 窗口

开始使用 Process Browser窗口,选择Help > Process Browser (或者您可以选择 Process Advisor 视图中的一个主题)。


图7. Process Browser 窗口
RUP Phases, Disciplines, and Iterations

Process Browser 窗口显示了完全的过程内容,从安装的过程配置并通过Process ViewsSearch Results,以及Index三个标签提供对主题的导航。如果您熟悉 IBM Rational 产品自带的 Rational Unified Process 网站,您也应该熟悉这个 Process Browser。

过程视图就代表着一系列层次化的过程元素,在这个浏览窗口的过程内容树中显示,并且关联着一个特殊的角色或者主要的类别

原文转自:http://www.ltesting.net