在开始之前,必须完成练习 1.1:创建测试项目。
在创建测试项目之后,可以使用“创建 Java 组件测试”向导来创建 Java 组件测试和存根。如果需要测试 Java 接口、抽象类或超类,还可以创建一种称为抽象测试的特殊组件测试。
在本示例中,向导将指导您完成下列步骤:
要启动向导:
在选择测试项目之后,将对与该测试项目相关联的 Java 源文件执行静态分析。这些文件是在创建测试项目时选择的,用来定义测试的作用域。可通过修改测试项目的“测试作用域”属性来更新项目中的文件列表。
当分析完成后,将看到以表格形式列出并按计算度量进行排序的组件。可使用这些度量提供的指导来帮助您确定哪些类或组件最需要测试。具有突出显示的值或数值高的组件最需要进行测试。
例如,在下图中,GaussianIntegerRandomGenerator 可作为一个起始点。因此,要测试此类,单击 GaussianIntegerRandomGenerator 旁边的复选框并单击下一步即可。(也可单击选项以修改显示哪些度量以及更改排列顺序。)
在选择要测试的类之后,需要选择测试模式。测试模式为不同种类的 Java 组件测试提供一种模板。Java 组件的可用测试模式包括:
对于第一个测试,选择基于方案的测试模式并单击下一步。
在选择测试模式之后,将看到一个向导页,它使您可以定义测试方案。定义过程如下所示:
当您创建基于方案的测试时,会在测试套件内创建一个测试用例。在测试行为代码中,测试用例是作为单个 JUnit 测试方法实现的。完成创建测试之后,将自动显示“测试套件”编辑器的“概述”页,如下所示:
可从此页编辑测试的名称、添加测试描述以及在 Java 编辑器中打开测试行为代码。要查看代码,单击“行为”(上面示例中的 /StatTest/Behavior/test/GaussianIntegerRandomGeneratorTest.java)。
现在,您可以开始进行练习 1.3:编辑测试了。