标准 Java 测试模式

Rational® Developer 产品包含几种测试模式,可以用来帮助您为 Java™ 组件创建测试。选择测试模式来用作“创建 Java 组件测试”向导的一部分。基于这些模式的所有测试都使用测试数据表中的数据。

包括了用于测试标准 Java 组件的下列测试模式:

测试模式 描述
对于方法级别测试 创建 JUnit 测试脚本以测试一个或几个公用、非抽象类中的一个或几个公用方法,并允许您独立地测试每个单独的方法。当您创建方法级别测试时,会为所选择的每个方法都创建测试用例。
对于方案测试 创建 JUnit 测试脚本以测试一个或几个公用、非抽象类中的一系列公用方法。当您创建基于方案的测试时,将为整个方案创建一个测试用例。
对于测试抽象类、接口或超类 创建一个抽象 JUnit 测试脚本以测试抽象类、接口和超类。这些测试不能自己独立运行且不包括测试套件。要运行抽象测试,必须通过下列方法使该测试具体化:指定用来实现接口、实现抽象类或者从超类继承的类。在创建测试时(如果提供了实现类)或者在创建了抽象测试之后的任何时候都可以使测试具体化。

示例:方法级别测试模式

下图显示使用方法级别测试模式创建的测试的测试行为脚本。在此示例中,为测试的每个方法(createLoanProposalSetCustomer)都创建了测试用例。

示例:方法级别测试脚本

示例:基于方案的测试模式

下图显示使用基于方案的测试模式创建的测试的测试行为脚本。在此示例中,为测试的两个方法(createLoanProposalSetCustomer)只创建了一个测试用例。

示例:基于方案的测试脚本

示例:抽象测试模式

下图显示为了测试名为 IRandomGenerator 的接口而创建的测试行为脚本。

示例:抽象测试脚本
相关概念
测试生成过程
Enterprise JavaBeans 的测试模式
相关任务
创建新的组件测试项目
创建方法级别的 Java 测试
创建基于方案的 Java 测试
创建抽象 Java 测试
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.