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

Содержание

Слайд 2

О чем я хочу поговорить

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

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

Слайд 3

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

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

Слайд 4

Отдельные приложения

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

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

Слайд 5

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

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

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

Слайд 6

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

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

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

Слайд 7

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

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

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

Слайд 8

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

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

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

Слайд 9

Что такое SOA?

Что такое SOA?

Слайд 10

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

Что такое SOA?

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

Слайд 11

c одной стороны

Что такое SOA?

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

Слайд 12

c другой стороны

Что такое SOA?

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

Слайд 13

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

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

Слайд 14

Что же проверять?

Преобразование и отображение

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

Слайд 15

Что же проверять?

Логика системы

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

Слайд 16

Что же проверять?

Перенаправление

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

Слайд 17

Что же проверять?

Логирование

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

Слайд 18

Что же проверять?

Нотификация

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

Слайд 19

Что же проверять?

Адаптеры

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

Слайд 20

Что же проверять?

Безопасность

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

Слайд 21

Что же проверять?

Производительность

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

Слайд 22

Что же проверять?

Доступность

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

Слайд 23

Безопасность

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

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

Слайд 24

Кто будет тестировать?
Как тестировать?
Когда остановиться?

Безопасность – проблемы

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

Слайд 25

Производительность - 1

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

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

Слайд 26

Производительность - проблемы

Многослойность
Зависимость от «железа»
Зависимость от сети

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

Слайд 27

Интеграционное тестирование

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

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

Слайд 28

Top 3 затыки при тестировании SOA

Кто отвечает за тестирование?
А с другой стороны

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

Слайд 29

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

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

Слайд 30

Программные средства

SOAP UI (Pro)
SOAPSonar
SOAPTest
http://google.com/search?&q=soap+test+tool
и т.д.

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

Слайд 31

Библиотеки, компоненты, модули

C#
Perl
PHP
Java
и т.д.

Библиотеки, компоненты, модули C# Perl PHP Java и т.д.
Имя файла: SOA*Взгляд-тестировщика.pptx
Количество просмотров: 119
Количество скачиваний: 0