Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

  1. 切换到 Java 透视图(选择 Window> Open Perspective> Other> Java)。
  2. 在工作空间中创建一个新的项目,并命名为 MyJUnitTest
  3. 在包视图中,右键单击新的 MyJUnitTest 项目,然后从快捷菜单选择 Properties
  4. 选择 Java Build Path,然后跳转至 Libraries 选项卡并单击 Add External JARs
    1. 将所有驻留在 <Parasoft Test install dir>/plugins/com.parasoft.xtest.libs_<version> 中的 jar 文件添加到项目的构建路径中。
    2. 将所有驻留在 <Parasoft Test install dir>/plugins/com.parasoft.xtest.libs_<version>/Parasoft 中的 jar 文件添加到项目的构建路径中。
    3. 将所有驻留在 <Parasoft Test install dir>/plugins/com.parasoft.xtest.libs.base_<version> 中的 jar 文件添加到项目的构建路径中。
    4. 将所有驻留在 <Parasoft Test install dir>/plugins/com.parasoft.xtest.libs.base_<version>/Parasoft 中的 jar 文件添加到项目的构建路径中/。文件添加到项目的构建路径中。
    5. 将所有驻留在 <Parasoft SOAtest installation dir>/eclipse/plugins/com.parasoft.xtest.libs.web_<version>/root 中的 jar 文件添加到项目的构建路径中/。文件添加到项目的构建路径中。
    6. 将所有驻留在 /eclipse/plugins/com.parasoft.xtest.license.eclipse.core.web_<version>/lib 中的 jar 文件添加到项目的构建路径中/。文件添加到项目的构建路径中。
  5. 来自 Java Build Path> Libraries 选项卡:
    1. 单击 Add Library
    2. 选择 JUnit,然后单击 Next
    3. 确保将 JUnit library version 设置为 JUnit 4,然后单击 Finish

...

  1. 返回到 SOAtest 透视图。
  2. 打开 New 工具栏按钮(左上角)的下拉菜单,选择 Other,选择 SOAtest> Web> JUnit test from Web Browser Recording,然后单击 Next



  3. 完成记录并生成 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
  4. 点击 Finish 按钮。指定的开始页面将在选定的浏览器中打开。
  5. 指定希望通过在浏览器中跟随它来捕获的功能。可以单击链接、完成和提交表单、使用导航栏进行打开的 URLs、访问快捷方式、前进或后退,等等。

    Note
    title注意
    为了保证记录正常运行,必须等到每个页面都已完全加载后再执行操作。  每次在执行操作之前,必须等待页面或页面的某些部分被重新加载。

...

  1. 返回到 SOAtest 透视图。
  2. 在测试用例资源管理器中,右键单击要为其生成 JUnit 测试的 web 场景,然后从快捷菜单选择 Generate JUnit Tests
  3. 完成 Generation Options 对话框,然后单击 Finish。可用选项包括:
    • Class Name: 输入生成的 JUnit 测试类的类名。输入 MyJUnit 作为类名。
    • Package Name: 此值是可选的。如果包名不对应于输出位置决定的文件夹结构,则 SOAtest 将生成必要的子文件夹。输入 MyConvertedUnitTests
    • Generate into Output Location: 指定生成的测试类文件的目标文件夹。输入 ${project_loc:MyJUnitTest}/src
Tip
title提示- 管理多个测试

许多用户发现将所有测试放到同一个项目中很方便。然而,如果你愿意,可以创建多个项目。许多用户发现将所有测试放到同一个项目中很方便。然而,如果您愿意,可以创建多个项目。

执行生成的测试

若要执行生成的测试;

  1. 跳转至 Java 透视图。
  2. 刷新 MyJUnitTest 项目。应该看到一个表示生成的测试的节点。
  3. 右键单击 MyJUnit.java ,然后选择 Run As> JUnit Test

...