...
- 切换到 Java 透视图(选择 Window> Open Perspective> Other> Java)。
- 在工作空间中创建一个新的项目,并命名为
MyJUnitTest
。 - 在包视图中,右键单击新的 MyJUnitTest 项目,然后从快捷菜单选择 Properties 。
- 选择 Java Build Path,然后跳转至 Libraries 选项卡并单击 Add External JARs。
- 将所有驻留在 <Parasoft Test install dir>/plugins/com.parasoft.xtest.libs_<version> 中的 jar 文件添加到项目的构建路径中。
- 将所有驻留在 <Parasoft Test install dir>/plugins/com.parasoft.xtest.libs_<version>/Parasoft 中的 jar 文件添加到项目的构建路径中。
- 将所有驻留在 <Parasoft Test install dir>/plugins/com.parasoft.xtest.libs.base_<version> 中的 jar 文件添加到项目的构建路径中。
- 将所有驻留在 <Parasoft Test install dir>/plugins/com.parasoft.xtest.libs.base_<version>/Parasoft 中的 jar 文件添加到项目的构建路径中/。文件添加到项目的构建路径中。
- 将所有驻留在 <Parasoft SOAtest installation dir>/eclipse/plugins/com.parasoft.xtest.libs.web_<version>/root 中的 jar 文件添加到项目的构建路径中/。文件添加到项目的构建路径中。
- 将所有驻留在 /eclipse/plugins/com.parasoft.xtest.license.eclipse.core.web_<version>/lib 中的 jar 文件添加到项目的构建路径中/。文件添加到项目的构建路径中。
- 来自 Java Build Path> Libraries 选项卡:
- 单击 Add Library。
- 选择 JUnit,然后单击 Next。
- 确保将 JUnit library version 设置为 JUnit 4,然后单击 Finish。
...
- 返回到 SOAtest 透视图。
- 打开 New 工具栏按钮(左上角)的下拉菜单,选择 Other,选择 SOAtest> Web> JUnit test from Web Browser Recording,然后单击 Next。
- 完成记录并生成 JUnit 测试向导页面,如下所示:
开始记录:Start Recording From:输入要执行功能测试的站点的 URL。
Info title 记录与 SOAtest“实时”运行在同一台机器上的应用程序 若要记录与 SOAtest“实时”运行在同一台机器上的应用程序,不要使用 localhost。相反地,使用机器名(比如,mymachine.parasoft.com)或 IP 地址(比如,10.10.11.11)。
- Browser: 指定要记录测试的浏览器。
- Class Name: 输入生成的 JUnit 测试类的类名(例如,
MyJUnit
)。 - Package Name: 此值是可选的。如果包名不对应于输出位置决定的文件夹结构,则 SOAtest 将生成必要的子文件夹。输入
MyConvertedUnitTests
。 - Generate into Output Location 指定生成的测试类文件的目标文件夹。输入
${project_loc:MyJUnitTest}/src
。
- 点击 Finish 按钮。指定的开始页面将在选定的浏览器中打开。
指定希望通过在浏览器中跟随它来捕获的功能。可以单击链接、完成和提交表单、使用导航栏进行打开的 URLs、访问快捷方式、前进或后退,等等。
Note title 注意 为了保证记录正常运行,必须等到每个页面都已完全加载后再执行操作。 每次在执行操作之前,必须等待页面或页面的某些部分被重新加载。
...
- 返回到 SOAtest 透视图。
- 在测试用例资源管理器中,右键单击要为其生成 JUnit 测试的 web 场景,然后从快捷菜单选择 Generate JUnit Tests 。
- 完成 Generation Options 对话框,然后单击 Finish。可用选项包括:
- Class Name: 输入生成的 JUnit 测试类的类名。输入
MyJUnit
作为类名。 - Package Name: 此值是可选的。如果包名不对应于输出位置决定的文件夹结构,则 SOAtest 将生成必要的子文件夹。输入
MyConvertedUnitTests
。 - Generate into Output Location: 指定生成的测试类文件的目标文件夹。输入
${project_loc:MyJUnitTest}/src
。
- Class Name: 输入生成的 JUnit 测试类的类名。输入
Tip | ||
---|---|---|
| ||
许多用户发现将所有测试放到同一个项目中很方便。然而,如果你愿意,可以创建多个项目。许多用户发现将所有测试放到同一个项目中很方便。然而,如果您愿意,可以创建多个项目。 |
执行生成的测试
若要执行生成的测试;
- 跳转至 Java 透视图。
- 刷新 MyJUnitTest 项目。应该看到一个表示生成的测试的节点。
- 右键单击 MyJUnit.java ,然后选择 Run As> JUnit Test。
...