IBM Rational Application Developer代码覆盖工具入门简介

为您的 Java 程序生成代码覆盖统计数据

简介:代码覆盖率工具是软件测试过程中使用到的一个重要的工具,因为它提供了一个关于程序被测 试用例覆盖程度的观点。本文向您展示了怎样使用 IBM Rational Application Developer 中提供的代码覆盖工具,来为 Java 程序生成测试的覆盖率结果,并提供了关于怎样分析结果以 改进测试的信息。

什么是 Rational Code Coverage 特性?

代码覆盖率是软件测试的一个 重要方面,对于一个构件的总体系统测试来说可能是一个基本的参数。覆盖工具背后的动机向您(作为开 发员或者测试员)提供了关于代码的一系列观点,这些代码在一系列的测试之中会得到检查。该信息会非 常的有用,因为您可以使用它来设计新的测试用例以获得足够的覆盖范围。

IBM Rational Code Coverage 特性是一个与 IBM Rational Application Developer 相集成 的工具。您可以使用它来生成并分析关于 Java 程序的覆盖率统计数据。工具会为测试下的程序生成声明 覆盖率统计数据(这就是说,执行程序中行的数量与百分比)。

Rational Code Coverage 特性现 在只能获得 Rational Application Developer 7.5 版本及其后续版本。本文假设您使用的是 Rational Application Developer 7.5.4 版本。对代码覆盖率而配置 IBM WebSphere Application Server 的部分假设您使用的是 7.0 版本,但是提供的指南的一些调整仍然适用于上述版本。

指 南

为了适当地分析 Rational Code Coverage 特性中的覆盖率统计数据,理解场景背后所用到的 技术是非常重要的。

Eclipse Test 与 Performance Tools Project(TPTP)中提供的 Rational Code Coverage 特性所使用的工具引擎。Probekit 用于控制一个类的比特代码,并引入覆盖率数据收集 引擎的通用访问。图 1 提供了关于这个过程的一个高层次的概述:

图 1. Rational Code Coverage 执行环境的概述

时间: 2025-01-20 19:25:51

IBM Rational Application Developer代码覆盖工具入门简介的相关文章

使用IBM Rational Application Developer轻松实现JavaServer Faces Web程序的

使用IBM Rational Application Developer轻松实现JavaServer Faces Web程序的全球化 在 RAD V7 或者后续版本中使用 JavaServer Widgets Library(JWL) 了解如何使用 IBM Rational Application Developer 来实现 JavaServer Faces Web 程序的全球化.本文描述了开发全球市场所面临的挑战,并介绍了怎样使用 JavaServer Faces Widget Library

IBM Rational Application Developer V7.5 Portal Toolkit,第5部分

对门户和portlet程序的事件和公共赋值参数的工具支持 Java portlet 规格 2.0 中引入的新特性,基于 JSR 286,支持 portlets 之间的协作.事件和公共赋值变量是 portlets 相互之间可以交流的两个机理.在对一些关键概念做简短介绍之后,本文向您介绍如何使用 IBM Rational Application Developer V7.5 中的 Portal Toolkit,来创建一个 JSR 286 基本 portlet 的范例.在这个过程中,它解释了 Port

IBM Rational Application Developer V7.5 Portal Toolkit,第3部分

对IBM WebSphere Portal V6.1的Web 2.0 portlet与门户编程支持 本文描述了在 IBM Rational Application Developer V7.5 中为在 IBM WebSphere Portal V6.1 或更高版本的 IBM WebSphere Portal 服务器上运行的 portlet,以及门 户程序所引入的的 Web 2.0 工具支持.本文可以帮助您更好地理解该工具支持,此外还讨论了 Web 2.0 技术的基础知识和优势. 本文向您介绍了怎

IBM Rational Application Developer V7.5 Portal Toolkit,第4部分

静态页面聚合 简介:进行静态页面聚合,您可以从 IBM WebSphere Portal V6.1 项目的静态 HTML 布 局或者模板中,创建门户页面.本文一步步地指导您,使用 IBM Rational Application Developer V7.5,来创建.设计.编辑和聚合这样的静态布局,目标确定为门户服务器运行时环境.按照 本文中介绍的步骤,您不需要懂太多基础的门户 API 知识. 系统需求 作者假设您的电脑 上安装有 IBM Rational Application Develop

IBM Rational Application Developer V7.5 Portal Toolkit,第2部分

支持IBM WebSphere Portal V6.1中Web 2.0门户开发的特性 IBM WebSphere Portal V6.1引入了新的特性,例如客户端的聚合.Friendly URL 以及静态的页面聚合.WebSphere Portal V6.1 还提供了新的主题,它含有基于 Web 2.0 的主题.IBM Rational Application Developer V7.5 为这些新特性提供了支持功能.本文描述了这些特性和工具. Rational Application Deve

IBM Rational Application Developer V7.5 Portal Toolkit,第1部分

IBM Rational Application Developer V7.5 Portal Toolkit的新特性 简介:本篇文章是系列文章五篇中的第一篇.它向您提供了 IBM Rational Application Developer V7.5 Portal Toolkit 中的新特性.因为这篇概述介绍的是 V7.5 对以往版本的改进之处,因 此了解以往版本的 Rational Application Developer V7.0 非常有用,但并不意味着您必须熟悉它. 引言 IBM Rat

使用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 Application Developer V8.0.4下载地址

问题描述 如题,哪位有,给个地址 解决方案 解决方案二:http://www-03.ibm.com/software/products/zh/application试用版解决方案三:还有,没特殊需求用啥rad阿,eclipse用用不好吗?解决方案四:还有如要正式版,请参考前面连接页面的右下角

IBM Rational Application Developer for Websphere 7.0哪里有破解

问题描述 或者免激活版也可以 解决方案 解决方案二:免费申请,可以下载用啊...解决方案三:IBMRationalApplicationDeveloperforWebsphere7.0这个没有破解,IBM的产品除了那个CC2003有破解之外,其他基本都没有破解,你如果和IBMSales比较熟悉可以找他要,或者找渠道商,一般渠道商都自己留有备份的.解决方案四:楼上的,好强...解决方案五:这有个破解的,不知能否可用,能用的话,来说下!http://download.csdn.net/source/