使用IBM Rational ClearQuest Java API进行集成开发

通过 JNI 技术使用 ClearQuest Java API 实现与 Rational ClearQuest Test Manager(CQTM )系统的集成

简介:Rational ClearQuest 是一个缺陷和变更的管理系统,ClearQuest Test Manager (CQTM) 作为 一个模型运行在 ClearQuest V7 的顶层。其管理功能可覆盖测试的整个生命周期,包括测试计划、测试 编写、测试执行和测试报告。为了能够更好地使用CQTM提供的强大功能,自如地与其他应用系统集成, Rational ClearQuest 提供了基于 VBScript 和 Perl 的两套编程接口。目前,已有相关文章对此进行了 介绍。但考虑到开发人员对于使用 Java API 实现 CQTM 相关功能的需求,本文将向您详细地介绍如何通 过 JNI 技术使用 Java API 实现与 CQTM 系统的集成。

开始之前

预备知识

本教程针对使用过 Rational ClearQuest Test Management 的人员。需要你了解 CQTM 中的基本概念 。另外你最好了解 Eclipse,但不是必需的。

系统需求

您可以安装 IBM WebSphere Integration Developer 来运行本文中的示例程序。

Rational ClearQuest Test Manager(CQTM)简介

目前,测试部门面临着许多严峻的问题。他们需要迅速地适应市场变化,协调分散在世界各地的团队 间的合作,与来自外部的服务提供商之间进行交互,等等。为了能够及时地发布高质量的应用,IBM Rational将企业测试管理能力融入到了IBM Rational ClearQuest v7.0产品中,这一新特性称为 ClearQuest test management (CQTM)。

Rational ClearQuest是一个知名的变更(新的需求、软件缺陷、各种工单等)管理工具。CQTM作为该 产品的一个新增特性,能够有效地帮助Rational ClearQuest用户实现测试的计划、创建、执行和报告。 作为Eclipse Test and Performance Tools Platform (TPTP) 功能的扩展,CQTM能够支持各种类型的测 试,从纯手工的测试一直到完全自动的测试,包括单元测试、功能回归测试和性能测试。

CQTM提供了四种类型的客户端

Rational ClearQuest Eclipse Client:包括两种基于Eclipse技术的客户端。Rational ClearQuest Client,是一个基于Eclipse Rich Client Platform (RCP) 技术开发的独立的客户端;Rational ClearQuest Client for Eclipse, 作为Eclipse插件安装在支持的Eclipse内核上。

Rational ClearQuest Web Client:是一个基本浏览器的图形用户接口。

Rational ClearQuest for Windows Client:是一个Microsoft Windows接口,允许用户创建报告和图 表。

Rational ClearQuest Client for Visual Studio.NET:允许用户在Microsoft Visual Studio.NET环 境中访问ClearQuest数据库。

对于不同类型的客户端,它们所支持的功能集不同。其中Rational ClearQuest Client for Eclipse 支持的功能最为全面,因此,本文将使用Rational ClearQuest Client for Eclipse v7.0.1.0向您展示 示例程序的执行结果。

时间: 2024-11-18 13:38:34

使用IBM Rational ClearQuest Java API进行集成开发的相关文章

使用RTC提供的Plain Java API进行客户端开发

通过阅读本文,您将学会如何使用 Plain Java API 编写客户端代码来进行 RTC 上的二次开发,提高管理 Work Item 整个生命周期的效率,更加高效的实现团队合作. Rational Team Concert (RTC) 是构建在 IBM Rational 面向软件交付技术的下一代协作平台 Jazz 上的第一个协作式的开发环境,它包含了集成的源代码控制.工作项(Work Item)管理和构建管理等功能.http://www.aliyun.com/zixun/aggregation

运用REST API集成及扩展IBM Rational Team Concert

简介:从 IBM Rational Team Concert 2.0 开始,REST API 得到了正式地支持(实验版发布在RTC 1.0.1).虽然目前 REST API 提供的功能还比较有局限,但对于一般的集成需求已经足够,而且对于 REST API 的增强在后续版本中会不断推出.本文将引领读者了解在 RTC 2.0.0.2 中 REST API 所提供的 功能以及相关概念.并且提供了一个 Java 实现的 RTC REST API 客户端程序供读者参考. IBM Rational Team

集成IBM Rational CLM设置一种复杂的拓扑结构

文中介绍的拓扑结构与 jazz.net 上记录的 CLM 标准拓扑结构相一致,描述了 Rational Lifecycle Integration Adapters 1.1.1 开发过程中使用的环境.IBM® Rational® Lifecycle Integration Adapters 可用于将现 有的第三方应用程序生命周期管理 (ALM) 服务器与 Rational 协作式生命周期管理 (CLM) 解决方案相集成.CLM 包含 3 款产品: IBM® Rational® Requireme

完成Rational Quality Manager与Rational ClearQuest的集成操作

简介:在运行完 ClearQuest Connector 安装配置向导之后,您需要设置 IBM Rational Quality Manager 工作流程与 IBM Rational ClearQuest 状态转变模型,这样 Rational Quality Manager 中的状态转变就会匹配 Rational ClearQuest 中相应的状态.您还需 要将 Rational ClearQuest 记录中的命令字段,映射到 Rational Quality Manager 中相应的字段,这

开始使用IBM Rational Quality Manager

简介:学习怎样从 IBM Rational QualityManager 开始,这是用于集成测试规划 .手工测试,以及和自动测试工具相集成的协作性.基于 Web 的质量管理软件.本篇文章描述了 IBM Rational Quality Manager 的主要特性,提供了工作流和角色的简介,并展示了怎样将这个软件与您其 他的工具集成起来,以及您所在团队的工作方式. IBM Rational Quality Manager 通过在软件开发的整个生命周期内同步化团队工作,来帮 助团队成员进行协作,帮助

使用IBM Rational Application Developer V7.5和WAS V7.0构建Java EE应用程序

使用IBM Rational Application Developer V7.5和WebSphere Application Server V7.0构建Java EE应用程序 引言 本文向您介绍 IBM Rational Application Developer for WebSphere Software V7.5,并带您构建 JPA 实体.session bean,并将它 们部署到 IBM WebSphere V7.0 上. Java Platform, Enterprise Editi

IBM Rational Focal Point配置集成步骤

本文介绍各种可用于在 IBM® Rational® Focal Point 和 Rational 协作式生命周期管理 (CLM) 解决方案的存储库中的各个工件之间创建链接和交换数据的技术,包括集成到 CLM 中的 IBM Rational Team Concert 和 IBM® Rational® Requirements Composer 应用程序的存储库. 每种技术都有一节用于概述如何使用该方法,然后提供设置它或配置它的一般说明.在某些情况下,还提供了来自 Rational Governan

快速了解最新的IBM Rational集成开发环境

我们的工程师团队正在努力开发我们的集成开发环境(IDE)的下一个版本.2013 年 4 月,我们在拉斯维加斯举行的 IBM Impact 大会上公布了新的第 9 版 IDE.它们将从 6 月 14 日开始对外提供,一直到 7 月都会不断发布各个版本.除了与新特性有关的问题之外,我们常常还会被问及一些关于为什么 Rational 会坚持不懈地开发 IDE 的基本问题.所以本文提供了回答这些问题的一些见解. IBM Rational IDE 的重要意义 现今的公司正在向他们的软件和系统开发人员索要更

IBM BPM配置生成Java Integration Service集成到Java组件

本文还讨论了一个简单的操作场景,通过传递简单的.基于数组的数据来调用本地方法. IBM Business Process Manager V7.5 是一个全面的.可使用的业务流程管理平台,提供业务流程的管理和可视性.它将来自 WebSphere® Process Server.WebSphere Lombardi Edition 和 IBM Integration Designer 的关键功能集成到一个统一的用户环境(包括统一的库.创建工具和运行时环境)中,以便设计.执行.监视和优化业务流程.I