#testing #soapui
#тестирование #soapui
Вопрос:
Я использую SoapUI v5.2.1
для тестирования OSB Services
.
LoginTestCase
|
|__TestSuite
|
|__TestCase1
| |
| |__Success Test Step
|
|__TestCase2
|
|__Failure Test Step
Я настроил все как каталог, о котором я упоминал.
это дает Failure Test output
как:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>XYZ-001: input is wrong</faultstring>
<detail>
<con:fault xmlns:con="http://www.bea.com/wli/sb/context">
<con:errorCode>XYZ-001</con:errorCode>
<con:reason>input is wrong</con:reason>
<con:location>
<con:node>PipelinePairNode1</con:node>
<con:pipeline>PipelinePairNode1_response</con:pipeline>
<con:stage>stage1</con:stage>
<con:path>response-pipeline</con:path>
</con:location>
</con:fault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
это неудачный результат, поэтому он должен находиться в категории failed .
Но когда я запускаю его из тестового запуска, он выдает:
SoapUI 5.2.1 TestCaseRunner Summary
-----------------------------
Time Taken: 430ms
Total TestSuites: 1
Total TestCases: 2 (0 failed)
Total TestSteps: 2
Total Request Assertions: 0
Total Failed Assertions: 0
Total Exported Results: 2
Мне нужно знать, почему он выдает 0 failed вместо 1 неудачного тестового примера?
Комментарии:
1. Как тестовый пример узнает? Вы добавили какие-либо тестовые утверждения?
2. @Rao можете ли вы объяснить утверждения?
3. Пожалуйста, ознакомьтесь с документацией — soapui.org/functional-testing/validating-messages /…
4. И, очевидно, отрицательные тесты также должны проходить с соответствующими утверждениями.