В поисках магической кнопки или как приручить SOAP UI

2,454 views
2,379 views

Published on

В поисках магической кнопки или как приручить SOAP UI, Михаил Дырда
Жил да был проект – чудище многосервисное. Многие тестировщики пытались одолеть его тестом умелым да скриптом надежным. Да только на месте каждого протестированного сервиса вырастало два новых, еще асинхроннее предыдущего. Пригорюнились богатыри-тестеры, поняли, что не одолеть им зверя коварного копипастом булатным. И решили открыть они рукописи древние – мануалы-священные. И познали они тайну заветную – тайну кнопки магической… Это только присказка, а доклад будет о том, какими средствами располагает SOAP UI для расширения функциональности и как знания об этом могут облегчить жизнь Вам и Вашим коллегам.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,454
On SlideShare
0
From Embeds
0
Number of Embeds
919
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

В поисках магической кнопки или как приручить SOAP UI

  1. 1. В поисках магической кнопки или как приручить SoapUI Михаил Дырдаatdays.com
  2. 2. Дырда Михаил 7 лет 1,5 летatdays.com 2
  3. 3. Soap UI это...atdays.com 3
  4. 4. Веб-служба, веб-сервис (англ. web service) — идентифицируемая веб-адресом программная система со стандартизированными интерфейсами. Веб-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах (SOAP, XML-RPC и т. д.) WSDL (англ. Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML.atdays.com 4
  5. 5. История одного проектаatdays.com 5
  6. 6. Тестовые сценарии • однотипные сценарии; • асинхронные сервисы; • service-зависимые степы; • использование заглушек (mock)atdays.com 6
  7. 7. Clone TestCaseatdays.com 7
  8. 8. Расширение Soap UI Actions Listener Custom Factoryatdays.com 8
  9. 9. Подключение расширений name-actions.xml name.jar name-factories.xml name-listeners.xmlatdays.com 9
  10. 10. NewAction.java Actionsatdays.com 10
  11. 11. XXX-actions.xml Actionsatdays.com 11
  12. 12. NewListener.java Listeneratdays.com 12
  13. 13. XXX-listeners.xml Listeneratdays.com 13
  14. 14. Factory.java Custom Factoryatdays.com 14
  15. 15. XXX-factories.xml Custom Factoryatdays.com 15
  16. 16. Демоatdays.com 16
  17. 17. Результат • отсутствие ошибок; • экономия времени; • создание теста за один клик;atdays.com 18
  18. 18. Подведем итогиatdays.com 19
  19. 19. jazzyekim@gmail.com mykhailo.dyrdaatdays.com 20

×