SOAtest 测试用例可以映射到制定需求或 Rational TestManager 的测试计划中。一旦测试用例被映射到测试计划,那么需求的测试将如按 TestManager 中的按钮一样简单。SOAtest 测试用例可从 Rational TestManager 中运行,并将结果报告回 TestManager。
此外,Parasoft SOA 质量解决方案提供对 IBM WebSphere MQ API 的本地支持;测试 WebSphere 上的 JMS、EJB 和 web 服务;以及提供 WebSphere JMX 性能监视,该监视公开了通常在 WebSphere Tivoli 上可用的指标。
对于 WebSphere ESB,您还可虚拟化和跟踪在测试部分事务触发时发生的进程内事件,然后对它们进行剖析以进行验证。除了提供对系统中间消息的可见性之外,这还允许您直接从解决方案重播事务,并验证所监视的功能性是否继续按预期工作。因此,测试工程师获得识别问题原因和验证多端点集成事务系统的能力,这些事务系统传统上只能由专业开发团队处理。有关更多详情信息,请查阅 监视 IBM WebSphere ESB。
以下部分秒说了如何将 SOAtest 集成到 Rational TestManager。首先,必须配置 SOAtest 以访问不同的 TestManager jar 文件。其次,创建可重复使用的测试脚本文件。再则,使用可重复使用的测试脚本文件创建测试计划。
本章包含:
在开始之前,确保将所有必需的JAR文件都包含到类路径中。所需的 JAR 文件包括 rtjavatestserver.jar, rttssjava.jar, rttseajava.jar,
和 rational_ct.jar
。
可以在以下默认位置找到 jar 文件:
E:\Program Files\Rational\Rational Test\rtjavatestserver.jar
E:\Program Files\Rational\Rational Test\rttssjava.jar
E:\Program Files\Rational\Rational Test\tsea\rttseajava.jar
E:\Program Files\Rational\Rational Test\QualityArchitect\rational_ct.jar
有两种添加 JAR 文件的方式:
CLASSPATH
变量,则单击 New 按钮提供给 User variables 或 System variables ,并输入 CLASSPATH
作为 Variable name,以及输入 ;< path to the jar files>
作为 Variable value。CLASSPATH
变量,请双击 CLASSPATH
变量并将 ;< 路径追加到 jar 文件>
在 ExecuteAdapterType 选项卡中,选择 Use command line execution adapter 单选按钮并在执行命令行字段手动输入以下内容:<path to SOAtest's execution> -config configName -resource relPathToTest [-testname {testname}] -testManagerVerbose
例如:"C:\Program Files\Parasoft\SOAtest\[SOAtest version number]\soatestcli.exe" -config "user://Example Configuration" -resource myProject/myTest.tst -testManagerVerbose
有关其他命令行选项,请查阅 Testing from the Command Line Interface - soatestcli。
单击测试日志窗口中的 Details 选项卡,并展开节点以查看 User Defined 节点的属性。
SOAtest 将结果报告为一个用户定义的事件。