Rational® Developer 产品包含几种测试模式,可以用来帮助您为 Java™ 组件创建测试。选择测试模式来用作“创建 Java 组件测试”向导的一部分。基于这些模式的所有测试都使用测试数据表中的数据。
包括了用于测试标准 Java 组件的下列测试模式:
测试模式 | 描述 |
---|---|
对于方法级别测试 | 创建 JUnit 测试脚本以测试一个或几个公用、非抽象类中的一个或几个公用方法,并允许您独立地测试每个单独的方法。当您创建方法级别测试时,会为所选择的每个方法都创建测试用例。 |
对于方案测试 | 创建 JUnit 测试脚本以测试一个或几个公用、非抽象类中的一系列公用方法。当您创建基于方案的测试时,将为整个方案创建一个测试用例。 |
对于测试抽象类、接口或超类 | 创建一个抽象 JUnit 测试脚本以测试抽象类、接口和超类。这些测试不能自己独立运行且不包括测试套件。要运行抽象测试,必须通过下列方法使该测试具体化:指定用来实现接口、实现抽象类或者从超类继承的类。在创建测试时(如果提供了实现类)或者在创建了抽象测试之后的任何时候都可以使测试具体化。 |
下图显示使用方法级别测试模式创建的测试的测试行为脚本。在此示例中,为测试的每个方法(createLoanProposal 和 SetCustomer)都创建了测试用例。
下图显示使用基于方案的测试模式创建的测试的测试行为脚本。在此示例中,为测试的两个方法(createLoanProposal 和 SetCustomer)只创建了一个测试用例。
下图显示为了测试名为 IRandomGenerator 的接口而创建的测试行为脚本。