QA Fest 2014. Александра Волкова. Тестирование Enterprise Service Bus что где как

Q
Тестирование Enterprise Service Bus:
Что? Где? Как?
Александра Волкова
Itera, Киев
1
Александра Волкова
alexandra.volkova@iteraconsulting.com
Области экспертизы:
Тестирование SOA систем
Автоматизация тестирования
Тест менеджмент
2
Организатор
Мы поговорим о…
• Что такое Enterprise Service Bus
– концепция
– где используется
– какие функции выполняет
– что тестировать
• Подходы к функциональному тестированию ESB
• Обязательные тестовые сценарии
• Инструменты
• Автоматизация
3
Что такое ESB?
4
Интегрируем!
У вас может быть интеграция такого типа...
5
Интегрируем!
… или у вас может быть service bus
6
7
Веб-служба, веб-сервис (англ. web service) — идентифицируемая
веб-адресом
программная система со стандартизированными интерфейсами.
Веб-службы могут взаимодействовать друг с другом и со
сторонними
приложениями посредством сообщений, основанных на
определённых протоколах
(SOAP, REST и т. д.).
Для справки
Функции ESB
 Маршрутизация
 Трансформация
o Данные
o Структура
o SOAP -> REST
 Гарантия доставки
 Логирование
(контроль транзакций)
8
Области тестирования
Transformation
Logging
Interfaces
Validation
Routing
Redelivery
DB
9
Платформы
10
Где тестировать?
11
Environments:
Применяем уровни тестирования
12
Сначала «заглушки»,
потом реальные системы
13
Только ESB?
14
Только ESB!
Зависимости  Контроль ответов
 Тестовые данные не критичны
15
Как?
16
Подход: синхронный сервис
Отправить
запрос
Проверить
ответ
Проверить
полученные
адресатом
данные
Sender
Receiver
(mock)
Request
Request
Response
Response
ESB
17
Сценарии
(синхронный сервис)
Тестируйте “позитивные” сценарии для разных наборов
данных
Тестируйте все возможные “негативные” сценарии:
SOAPFault
Invalid ResponseBad Request
Internal Failure
18
Подход: асинхронный сервис
Отправить
запрос
Проверить
ответ-
уведомление
Дождаться
когда все
запросы
получены
Проверить
полученные
данные
Sender
(mock)
Receiver
(mock)
Request
Acknowledge Request
Response
(status)
Request(status)
Acknowledge
ESB
19
Сценарии
(асинхронный сервис)
Тестируйте все возможные “негативные” сценарии:
Тестируйте повторную
доставку (если требуется)
Тестируйте “позитивные” сценарии для разных наборов
данных
SOAPFault
Invalid ResponseBad Request
20
System Integration тест
 UI
 DB
 Логи
 Микс
21
Интеграция на основе файлов
• Тест с самым большим файлом
22
• Разные кодировки
• Специфичные буквы (ø, æ, å)
Конкурентный доступ к файлу не должен быть
возможен!
Инструменты
23
Полный Backend
 Взаимодействие с web сервисами
 «Заглушки»
 JMS
 Другие инструменты
Инструменты
платформы
“Своя” web страница
Инструменты
платформы
Gems
DB
24
Автоматизация
25
Автоматизируем?
 Легче
 Быстрее
VS
26
Автоматизируем!
• SOA ориентированные инструменты
• Плагины к IDE
• Языки программирования
27
Почему SoapUI?
• Легко начать
• Можно делать «заглушки»
• Groovy scripting
• Поддержка SOAP и REST web сервисов,
работа с БД
• Бесплатная и Pro версии
• Возможность использовать библиотеку
скриптов
• Возможность расширять и кастомизировать 28
Подведем итоги
• Enterprise Service Bus – модель архитектуры интеграции
• Сначала необходимо протестировать ESB как компонент,
без зависимостей от внешних систем (с заглушками)
• После этого необходимо протестировать интеграцию
• Есть набор обязательных тестовых сценариев для
синхронных и асинхронных сервисов
• Потребуются backend инструменты
• Автоматизация эффективна и целесообразна
29
30
1 of 30

Recommended

Тестирование Enterprise Service Bus: Что? Где? Как? by
Тестирование Enterprise Service Bus: Что? Где? Как?Тестирование Enterprise Service Bus: Что? Где? Как?
Тестирование Enterprise Service Bus: Что? Где? Как?SQALab
2.2K views29 slides
!2hl++2008 Restful Architechture by
!2hl++2008 Restful Architechture!2hl++2008 Restful Architechture
!2hl++2008 Restful ArchitechtureOntico
1K views37 slides
20160323 Пример бизнес-приложения контроля качества в розничной торговле by
20160323 Пример бизнес-приложения контроля качества в розничной торговле20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговлеAndrew Sovtsov
251 views16 slides
Правильный REST API by
Правильный REST APIПравильный REST API
Правильный REST APIVladislav Alexeyev
2.4K views29 slides
20160330 Занятие 6. Серия практических занятий "Чеклист" by
20160330 Занятие 6. Серия практических занятий "Чеклист"  20160330 Занятие 6. Серия практических занятий "Чеклист"
20160330 Занятие 6. Серия практических занятий "Чеклист" Andrew Sovtsov
144 views13 slides
REST by
RESTREST
RESTKirill Rozov
513 views30 slides

More Related Content

What's hot

ASP.NET MVC by
ASP.NET MVCASP.NET MVC
ASP.NET MVCGetDev.NET
784 views21 slides
Drupal и мобильные устройства by
Drupal и мобильные устройстваDrupal и мобильные устройства
Drupal и мобильные устройстваKonstantin Komelin
721 views16 slides
Drupal и мобильные устройства комелин константин by
Drupal и мобильные устройства комелин константинDrupal и мобильные устройства комелин константин
Drupal и мобильные устройства комелин константинdrupalconf
498 views16 slides
ITmozg, Даниил Павлючков by
ITmozg, Даниил ПавлючковITmozg, Даниил Павлючков
ITmozg, Даниил ПавлючковEYevseyeva
733 views46 slides
20160316 Работа с подготовленными заранее опросниками, хранимыми на сервере by
20160316 Работа с подготовленными заранее опросниками, хранимыми на сервере20160316 Работа с подготовленными заранее опросниками, хранимыми на сервере
20160316 Работа с подготовленными заранее опросниками, хранимыми на сервереAndrew Sovtsov
228 views19 slides
Павел Кудинов: Высоконагруженные приложения как совокупность веб-сервисов by
Павел Кудинов: Высоконагруженные приложения как совокупность веб-сервисовПавел Кудинов: Высоконагруженные приложения как совокупность веб-сервисов
Павел Кудинов: Высоконагруженные приложения как совокупность веб-сервисовguestf673
594 views16 slides

What's hot(20)

Drupal и мобильные устройства by Konstantin Komelin
Drupal и мобильные устройстваDrupal и мобильные устройства
Drupal и мобильные устройства
Konstantin Komelin721 views
Drupal и мобильные устройства комелин константин by drupalconf
Drupal и мобильные устройства комелин константинDrupal и мобильные устройства комелин константин
Drupal и мобильные устройства комелин константин
drupalconf498 views
ITmozg, Даниил Павлючков by EYevseyeva
ITmozg, Даниил ПавлючковITmozg, Даниил Павлючков
ITmozg, Даниил Павлючков
EYevseyeva733 views
20160316 Работа с подготовленными заранее опросниками, хранимыми на сервере by Andrew Sovtsov
20160316 Работа с подготовленными заранее опросниками, хранимыми на сервере20160316 Работа с подготовленными заранее опросниками, хранимыми на сервере
20160316 Работа с подготовленными заранее опросниками, хранимыми на сервере
Andrew Sovtsov228 views
Павел Кудинов: Высоконагруженные приложения как совокупность веб-сервисов by guestf673
Павел Кудинов: Высоконагруженные приложения как совокупность веб-сервисовПавел Кудинов: Высоконагруженные приложения как совокупность веб-сервисов
Павел Кудинов: Высоконагруженные приложения как совокупность веб-сервисов
guestf673594 views
20160309 Простейший контрольный список на мобильном устройстве by Andrew Sovtsov
20160309 Простейший контрольный список на мобильном устройстве20160309 Простейший контрольный список на мобильном устройстве
20160309 Простейший контрольный список на мобильном устройстве
Andrew Sovtsov248 views
Windows server 2012 r2 essentials rus by TechFunder
Windows server 2012 r2 essentials rusWindows server 2012 r2 essentials rus
Windows server 2012 r2 essentials rus
TechFunder1K views
20160330 Приложение с использованием данных с сервера (EMS) by Andrew Sovtsov
20160330 Приложение с использованием данных с сервера (EMS) 20160330 Приложение с использованием данных с сервера (EMS)
20160330 Приложение с использованием данных с сервера (EMS)
Andrew Sovtsov337 views
PowerShell DSC и SharePoint 2016 by Vitaly Zhukov
PowerShell DSC и SharePoint 2016PowerShell DSC и SharePoint 2016
PowerShell DSC и SharePoint 2016
Vitaly Zhukov536 views
Workflow Foundation by GetDev.NET
Workflow FoundationWorkflow Foundation
Workflow Foundation
GetDev.NET397 views
Реализация REST и SOAP сервисов с помощью WCF by Pavel Tsukanov
Реализация REST и SOAP сервисов с помощью WCFРеализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCF
Pavel Tsukanov7.3K views
Разработка кроссплатформенного фреймворка на С++ для мобильных платформ / Вла... by Ontico
Разработка кроссплатформенного фреймворка на С++ для мобильных платформ / Вла...Разработка кроссплатформенного фреймворка на С++ для мобильных платформ / Вла...
Разработка кроссплатформенного фреймворка на С++ для мобильных платформ / Вла...
Ontico565 views
QA Fest 2015. Вадим Чехович. Тестирование почты: JavaMail API by QAFest
QA Fest 2015. Вадим Чехович. Тестирование почты: JavaMail APIQA Fest 2015. Вадим Чехович. Тестирование почты: JavaMail API
QA Fest 2015. Вадим Чехович. Тестирование почты: JavaMail API
QAFest749 views
Mikhail Chub: Web Services Testing by Andriy Krayniy
Mikhail Chub: Web Services TestingMikhail Chub: Web Services Testing
Mikhail Chub: Web Services Testing
Andriy Krayniy472 views
Backendless BaaS. Dinosaurus for Jeeconf 2013 by backendless
Backendless BaaS. Dinosaurus for Jeeconf 2013Backendless BaaS. Dinosaurus for Jeeconf 2013
Backendless BaaS. Dinosaurus for Jeeconf 2013
backendless988 views
Организация workflow в трекере TFS | Алексей Соловьев by Positive Hack Days
Организация workflow в трекере TFS | Алексей СоловьевОрганизация workflow в трекере TFS | Алексей Соловьев
Организация workflow в трекере TFS | Алексей Соловьев
Positive Hack Days8.1K views
Rich-client, или Как я перестал боятся и полюбил велосипеды / Владимир Дупелев by Ontico
Rich-client, или Как я перестал боятся и полюбил велосипеды / Владимир ДупелевRich-client, или Как я перестал боятся и полюбил велосипеды / Владимир Дупелев
Rich-client, или Как я перестал боятся и полюбил велосипеды / Владимир Дупелев
Ontico707 views

Similar to QA Fest 2014. Александра Волкова. Тестирование Enterprise Service Bus что где как

Интеграция информационных систем с использованием OpenSource ESB by
Интеграция информационных систем с использованием OpenSource ESBИнтеграция информационных систем с использованием OpenSource ESB
Интеграция информационных систем с использованием OpenSource ESBКРОК
989 views17 slides
В поисках магической кнопки, или как воспитать SoapUI by
В поисках магической кнопки, или как воспитать SoapUIВ поисках магической кнопки, или как воспитать SoapUI
В поисках магической кнопки, или как воспитать SoapUISQALab
2.5K views23 slides
Автоматизация тестирования веб-сервисов посредством SOAP UI by
Автоматизация тестирования веб-сервисов посредством SOAP UIАвтоматизация тестирования веб-сервисов посредством SOAP UI
Автоматизация тестирования веб-сервисов посредством SOAP UIautomated-testing.info
20.4K views11 slides
Что вас ждет на пути реализации Soa (Битрикс отступает) by
Что вас ждет на пути реализации Soa (Битрикс отступает)Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)Василий Савунов
974 views30 slides
Платформа для автоматического тестирования Erlang проектов на примере UserGat... by
Платформа для автоматического тестирования Erlang проектов на примере UserGat...Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...DevDay
802 views34 slides
Oracle Service Bus by
Oracle Service BusOracle Service Bus
Oracle Service BusShamim bhuiyan
816 views60 slides

Similar to QA Fest 2014. Александра Волкова. Тестирование Enterprise Service Bus что где как(20)

Интеграция информационных систем с использованием OpenSource ESB by КРОК
Интеграция информационных систем с использованием OpenSource ESBИнтеграция информационных систем с использованием OpenSource ESB
Интеграция информационных систем с использованием OpenSource ESB
КРОК989 views
В поисках магической кнопки, или как воспитать SoapUI by SQALab
В поисках магической кнопки, или как воспитать SoapUIВ поисках магической кнопки, или как воспитать SoapUI
В поисках магической кнопки, или как воспитать SoapUI
SQALab2.5K views
Автоматизация тестирования веб-сервисов посредством SOAP UI by automated-testing.info
Автоматизация тестирования веб-сервисов посредством SOAP UIАвтоматизация тестирования веб-сервисов посредством SOAP UI
Автоматизация тестирования веб-сервисов посредством SOAP UI
Что вас ждет на пути реализации Soa (Битрикс отступает) by Василий Савунов
Что вас ждет на пути реализации Soa (Битрикс отступает)Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)
Платформа для автоматического тестирования Erlang проектов на примере UserGat... by DevDay
Платформа для автоматического тестирования Erlang проектов на примере UserGat...Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
DevDay802 views
"Пряники" - система мотивации и Microsoft Azure by Alexey Lyubko
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
Alexey Lyubko1.5K views
Enterpise&Webservices by scassau
Enterpise&WebservicesEnterpise&Webservices
Enterpise&Webservices
scassau371 views
Как построить свой фреймворк для автотестов? by Dmitry Buzdin
Как построить свой фреймворк для автотестов?Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?
Dmitry Buzdin1.7K views
Roman Zdebskiy - Windows Azure by Andrew Mayorov
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
Andrew Mayorov316 views
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС by 2ГИС Технологии
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС «Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС
Построение собственного JS SDK — зачем и как? by buranLcme
Построение собственного JS SDK — зачем и как?Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?
buranLcme2.4K views
Тимур Каримбаев (Ютинет.ру) by Ontico
Тимур Каримбаев (Ютинет.ру)Тимур Каримбаев (Ютинет.ру)
Тимур Каримбаев (Ютинет.ру)
Ontico829 views
Асинхронный биллинг для службы такси - IzhDevCom November 2014 by Egor Konovalov
Асинхронный биллинг для службы такси - IzhDevCom November 2014Асинхронный биллинг для службы такси - IzhDevCom November 2014
Асинхронный биллинг для службы такси - IzhDevCom November 2014
Egor Konovalov938 views
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O... by WDDay
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
WDDay 20 views
Open Source Testing Framework: real project example and best practices by Aliaksandr Ikhelis
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
Aliaksandr Ikhelis705 views
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов by SQALab
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
SQALab602 views
Web and mobile development for intersystems caché, Eduard Lebedyuk by InterSystems
Web and mobile development for intersystems caché, Eduard LebedyukWeb and mobile development for intersystems caché, Eduard Lebedyuk
Web and mobile development for intersystems caché, Eduard Lebedyuk
InterSystems512 views
Павел Федотовский «Документация REST API c использованием Swagger» by SpbDotNet Community
Павел Федотовский «Документация REST API c использованием Swagger»Павел Федотовский «Документация REST API c использованием Swagger»
Павел Федотовский «Документация REST API c использованием Swagger»
Скриптовой язык Groovy и его применение в рамках разработки ПО by Fedor Malyshkin
Скриптовой язык Groovy и его применение в рамках разработки ПОСкриптовой язык Groovy и его применение в рамках разработки ПО
Скриптовой язык Groovy и его применение в рамках разработки ПО
Fedor Malyshkin2.6K views

More from QAFest

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин by
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
979 views44 slides
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future by
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
931 views44 slides
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe... by
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
322 views131 slides
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и... by
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
336 views92 slides
QA Fest 2019. Никита Галкин. Как зарабатывать больше by
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
389 views40 slides
QA Fest 2019. Сергей Пирогов. Why everything is spoiled by
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest
342 views33 slides

More from QAFest(20)

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин by QAFest
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QAFest979 views
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future by QAFest
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QAFest931 views
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe... by QAFest
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QAFest322 views
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и... by QAFest
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QAFest336 views
QA Fest 2019. Никита Галкин. Как зарабатывать больше by QAFest
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QAFest389 views
QA Fest 2019. Сергей Пирогов. Why everything is spoiled by QAFest
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QAFest342 views
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием by QAFest
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QAFest249 views
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н... by QAFest
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QAFest338 views
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV... by QAFest
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QAFest227 views
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster by QAFest
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QAFest282 views
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе... by QAFest
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QAFest251 views
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз... by QAFest
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QAFest301 views
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation by QAFest
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QAFest225 views
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в... by QAFest
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QAFest243 views
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa... by QAFest
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QAFest376 views
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT by QAFest
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QAFest209 views
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении by QAFest
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QAFest607 views
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр... by QAFest
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QAFest321 views
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр... by QAFest
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QAFest296 views
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22 by QAFest
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QAFest164 views

QA Fest 2014. Александра Волкова. Тестирование Enterprise Service Bus что где как

Editor's Notes

  1. Тестирование Enterprise Service Bus - Что? Где? Как? Многим из нас приходилось тестировать как отдельные программные продукты, так и интеграции между различными системами. А что, если сам тестируемый продукт и есть решение для интеграции? Что мы тестируем в этом случае – продукт или интеграцию? В своём докладе я расскажу о подходах к функциональному тестированию таких решений на примере Enterprise Service Bus (ESB) - модели интеграции между системами на принципах сервис ориентированной архитектуры (SOA). Я поделюсь практическими рекомендациями, расскажу об основных тестовых сценариях , а также об инструментах тестирования и автоматизации. Доклад будет интересен тестировщикам, автоматизаторам, тест лидам, как работающим с подобными системами, так и тем, кто только начинает свой путь в SOA тестировании или хочет расширить свой кругозор.
  2. Разбить на слайды или картинки
  3. Разбить на слайды или картинки