SOA*Взгляд тестировщика


The Presentation inside:

Slide 0

SOA* Взгляд тестировщика SOA - Service Oriented Architecture. Роман Ивлиев


Slide 1

О чем я хочу поговорить Эволюция приложений Что такое SOA? Тестирование SOA Автоматизация тестирования SOA


Slide 2

Эволюция приложений


Slide 3

Отдельные приложения Эволюция приложений


Slide 4

Отдельные приложения Клиент-серверные Эволюция приложений


Slide 5

Отдельные приложения Клиент-серверные Распределенные (n-tier) Эволюция приложений


Slide 6

Отдельные приложения Клиент-серверные Распределенные (n-tier) Web-сервисы Эволюция приложений


Slide 7

Отдельные приложения Клиент-серверные Распределенные (n-tier) Web-сервисы SOA Эволюция приложений


Slide 8

Что такое SOA?


Slide 9

Service Oriented Ambiguity* *Сервисно-ориентированная неоднозначность - Мартин Фаулер Что такое SOA?


Slide 10

c одной стороны Что такое SOA?


Slide 11

c другой стороны Что такое SOA?


Slide 12

Тестирование SOA


Slide 13

Что же проверять? Преобразование и отображение


Slide 14

Что же проверять? Логика системы


Slide 15

Что же проверять? Перенаправление


Slide 16

Что же проверять? Логирование


Slide 17

Что же проверять? Нотификация


Slide 18

Что же проверять? Адаптеры


Slide 19

Что же проверять? Безопасность


Slide 20

Что же проверять? Производительность


Slide 21

Что же проверять? Доступность


Slide 22

Безопасность XSS SQL-Injection Xpath-Injection Испорченные данные (дублирование, нехватка, смена типов) Выход за пределы диапазонов


Slide 23

Кто будет тестировать? Как тестировать? Когда остановиться? Безопасность – проблемы


Slide 24

Производительность - 1 Производительность модулей Производительность интерфейсов Производительность сервисов Производительность связующих компонент


Slide 25

Производительность - проблемы Многослойность Зависимость от «железа» Зависимость от сети


Slide 26

Интеграционное тестирование Кто должен проводить? Сервис-провайдер Потребитель сервиса Оба Кто-то ещё


Slide 27

Top 3 затыки при тестировании SOA Кто отвечает за тестирование? А с другой стороны все тесты пройдены? Как доказать другой стороне, что нашему компоненту можно доверять?


Slide 28

Автоматизация тестирования SOA


Slide 29

Программные средства SOAP UI (Pro) SOAPSonar SOAPTest http://google.com/search?&q=soap+test+tool и т.д.


Slide 30

Библиотеки, компоненты, модули C# Perl PHP Java и т.д.


Slide 31

Обо мне Я: Роман Ивлиев ЖЖ : http://dumtest.livejournal.com Е-почта: [email protected] Ася: 73034738 Мобила: +7 (903) 779-6065


×

HTML:





Ссылка: