{SOAP UI} Есть ли способ вызвать один шаг теста из разрыва проекта - PullRequest
0 голосов
/ 21 марта 2019

В рамках моего проекта мне нужно вызвать тестовый сценарий (отличный шаг) после того, как проект будет выполнен.Мне нужно знать, как мы можем достичь этого ... Из проекта, разрушенного в мыльном интерфейсе

Так как тестовый прогон не является областью применения, поэтому я изо всех сил пытаюсь продолжить.

Идеи будут очень полезны.

Ответы [ 3 ]

1 голос
/ 26 марта 2019

Если это действительно TestCase, который должен быть запущен в конце проекта, вы можете просто создать его как последний TestCase.Недостатком этого является то, что ваш дополнительный тестовый набор будет частью отчета о тестировании.

Вы также можете добавить его в качестве TestCase, который затем отключите, чтобы предотвратить его нормальное выполнение как частьпроект.Затем вы добавляете скрипт демонтажа в ваш проект.Это может быть что-то вроде:

runner.project.getTestSuiteByName("TestSuite Name").getTestCaseByName("TestCase Name").getTestStepByName("Groovy Script Name").run(runner,context)

Но учтите, что при использовании этого решения этот сценарий будет запускаться только при запуске всего проекта.

0 голосов
/ 30 марта 2019

Я нашел решение для моего вопроса:

def project = context.testCase.testSuite.project
def testSuite = project.getTestSuiteByName("TestSuiteName");
def testCase = testSuite.getTestCaseByName("TestCaseName");
runner = testCase.run(new com.eviware.soapui.support.types.StringToObjectMap(), false);

этот код может работать в любом месте мыльного интерфейса.

любой как Спасибо за поддержку ...

0 голосов
/ 22 марта 2019

Project, Test Suite и Test Case имеют сценарий демонтажа, и все они получили runner.

...