使用 IBM Rational ClearQuest Test Management 进行测试管理和跟踪

发表于:2007-11-28 14:50

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  如图 6 所示,测试集的状态与已配置测试用例的状态是一样的,因为一套就代表一组已配置测试用例。


图 6. 测试集的状态(与已配置测试用例一样)
图 6. 测试集的状态

从 ClearQuest 测试管理内部执行测试用例

  ClearQuest 测试用例提供了为已配置测试用例调用合适的测试工具的能力。它包括阅读测试工具创建的测试日志的能力,以及为已配置测试用例创建测试日志结果的能力。利用 ClearQuest 的企业级的测试管理支持 Rational Manual Tester、 Rational Functional Tester、 Rational Performance Tester,以及 Eclipse TPTP 测试框架工具(JUnit、手册,以及 URL)。

注意:
  测试执行在 ClearQuest Client for Eclipse(一个 Eclipse 插件)中得到支持,它是唯一能够支持所有测试工具的客户端。而 ClearQuest 客户端(Eclipse RCP, 或者功能全面的客户端平台)仅仅支持 Rational Manual Tester 脚本。

  利用 ClearQuest 测试管理,您也可以创建使用不支持的测试工具的测试用例和已配置测试用例。这可以通过使用叫作 ExternalFile的测试类型来实现。您可以为一个 ExternalFile 测试类型的配置测试用例利用 ClearQuest 的形式,人工地记录测试结果。对于这些不支持的工具,您可以执行配置测试用例,然后通过输入这个测试运行的数据和时间,结果,以及其它与这个测试相关的信息来创建这个测试结果的报告。

注意:

  • SPI Dynamics (请参见参考资源)为企业的测试管理,和 ClearQuest 一起整合了它们的测试工具。当它们的适配器安装以后,您将一个执行与一个测试用例或者已配置测试用例联合起来时,QAInspect 看起来似乎是一个附加的测试类型。
  • Ring Zero 已经为 Mercury Quick Test Pro 和 Mercury WinRunner 开发了适配器。当安装以后,这些适配器能够使企业层次的测试管理和 ClearQuest 联合起来,并能够利用 Mercury Quick Test Pro 或者 WinRunner 脚本执行一个测试用例或者一个已配置测试用例。(请看参考资源。)

  访问这个测试用例的脚本:使您的测试脚本实现自动操作是建立在单个的测试工具的基础上的。因此,ClearQuest 测试管理必须能够访问这个文件系统或者测试脚本所在位置的 IBM?Rational?ClearCase?的地址。当您编写完这个测试用例或者配置测试用例以后,您就可以对它进行修改并将它与脚本连接起来。ClearQuest 测试管理维护一个测试执行期间使用的指向脚本的指示器。

监控并分析测试结果

  ClearQuest 提供了一系列内置的查询,图表,以及测试管理分析所使用的曲线图,覆盖从计划到执行的整个过程。您可以看到需求变更或者缺陷的定位对测试用例带来的影响。您还可以看到已计划的和已经执行的测试用例的状态,以及在特定迭代间隔中已通过的失败的结果。更重要的是,您可以看到测试演进过程中,随着时间的变化,总的测试用例的数量以及已经通过的或者失败的测试数量的趋势。

图 7中的屏幕截图显示了一些内嵌的图表和查询。


图 7. 测试报告的内置图表和查询的范例
图 7. 测试报告的内置图表和查询的范例

  除此之外,您可以在 ClearQuest 内部构建您自己的自定义查询。ClearQuest 还可以支持其它的报告工具,比如 Crystal Reports, IBM Rational ProjectConsole,以及 IBM Rational SoDA?,如果您愿意可以利用这些产品之一来构建自定义的查询,图表或者曲线图。

安装 ClearQuest 测试管理的步骤

  在任何特定版本的 DB2 for Linux, UNIX,以及 Windows (以后,就简单地称作 DB2)中,都有相当多的解决方案,每一个都能够解决一个用户的问题或者实现一个需求。有些解决方案非常复杂并包含多个条目(工作项),然而有些却仅仅包含一个条目。这个案例研究对利用 ClearQuest 测试管理在发布,解决方案,或者排列项层次跟踪它们的功能验证测试进展的可行性进行了评估。 DB2 在不同的平台中都得到支持,包括 UNIX、Linux,以及 Windows。因此,每个测试用例都需要与一个配置联合起来的观点具有十分重大的意义,因为 DB2 Function Verification Test 团队是在不同的配置下运行每个测试用例(支持的操作系统平台或者支持的系统配置)。我们选择与这个项目的 ClearQuest for Eclipse 客户保持一致,因为它能够提供最丰富的功能。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号