预订演示
前页 后页

测试脚本

这些部分解释了如何配置分析器的“测试”页面来对你的脚本进行单元测试。大多数用户会将其应用于 NUnit 和 JUnit 测试场景。 Enterprise Architect接受来自这些系统的输出,并且可以自动添加和管理每个单元测试用例历史。要查看案例历史记录,您可以选择测试案例类元素并按 Alt+2 >测试。

访问

在执行分析器窗口中:

  • 找到并双击所需的脚本,然后选择“测试>测试”页面或
  • 点击窗口工具栏中的 ,选择要新建脚本的包,选择“测试>测试”页面

功能区

开发>源代码>执行分析器>编辑分析器脚本

执行 > 工具 >分析器

分析器上下文菜单

测试

键盘快捷键

Shift+F12

行动

测试

类型该字段中的测试命令或脚本。例如:

  • NUnit - "C:\Program Files\NUnit\bin\nunit-console.exe" "bin\debug\Calculator.exe"
  • JUnit - java junit.textui.Testrunner %N
此字段中列出的命令就像来自命令提示一样执行;因此,如果可执行路径或任何参数包含空格,它们必须用引号引起来。

如果您在测试脚本中包含string %N,则在执行脚本时,它将被当前所选类的完全命名空间限定名称替换。

执行命令为

单击下拉箭头并选择适当的选项:

  • 批处理文件- 使用此选项创建一个在系统命令窗口中执行的 shell 脚本;可以通过此脚本中的命令访问环境变量
  • 进程-使用此选项运行单个程序 - 命令应指定程序的路径,以及任何命令行参数;如果路径或参数包含空格,请用引号将路径括起来 - 例如:“c:\program files (x86)\java\bin\javac.exe”

默认目录

默认为为编译脚本输入的值。如果尚未为编译脚本设置值,请浏览或键入清理脚本进程的默认目录运行。

编译脚本

解析输出

选择解析器后,可以从模型中解析、保存和管理 nUnit 和 jUnit 测试的输出; (Alt+2 >测试)。请注意,仅在选择解析器时才会捕获输出。

查找代码中的编译器错误

远程主机

远程主机系统的 ID 及其端口中的类型;例如,mypc01:7777。

如果将此属性设置为#属性#,则脚本在窗口运行时发送到窗口卫星服务,在Wine下运行时发送到Linux卫星服务。服务 ID 和端口在分析器脚本编辑器的“私人选项 - 服务”部分中定义。

编译第一

选择以确保每次运行测试时都会编译包。

了解更多