【发布时间】:2018-10-11 06:48:44
【问题描述】:
我可以在我的测试套件 (TS1) 中运行 testcase 拆解脚本,该脚本使用以下 groovy 脚本从另一个测试套件 (TS2) 运行测试步骤:
testRunner.testCase.testSuite.project.testSuites["TS2"].testCases["TC2"].testSteps["STEP2"].run(testRunner, context);
但是由于这个测试步骤应该为我在 TS1 中的所有测试用例运行,我需要为每个测试用例添加拆卸脚本,这有点麻烦。
我想知道是否可以直接从 testsuite 拆解脚本中实现相同的功能,这样可以节省大量的脚本维护工作。
不幸的是, testrunner 对象 在测试套件级别不可用,但我不知道如何(或是否可能)使用 runner 对象 来做到这一点可用。
非常感谢任何帮助!
【问题讨论】:
-
可以从拆解脚本中执行一个测试用例。如果您将测试步骤移到它自己的测试用例中并这样做呢?
-
你的意思是从另一个测试套件拆解脚本中运行一个测试用例(包括测试步骤)?如果是这样,您能指出我如何实现这一目标吗?
标签: soapui