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

Презентация:



Advertisements
Похожие презентации
Качественная борьба за количество Роман Ивлиев. О чем это я... Качество и риски Поля для деятельности Что делать?
Advertisements

БЫВАЕТ ТАК, ЧТО ВАС НЕТ РЯДОМ.... Роман ИВЛИЕВ Тестировщик Разработчик Руководитель разработчиков Руководитель тестировщиков Руководитель проектов.
Автоматизация тестирования в Microsoft Team System и костыли Павлов Игорь Apriorit Сообщество Тестировщиков Днепропетровска 29/09/2011.
SOA ( Сервис - ориентированная архитектура )
Веб насыщенный приложениями Тим Горшков ServiceModels.ru.
Технология сервис-ориентированной архитектуры (SOA). Докладчик: Сычёв Игорь Викторович 2010.
Содержание ( может быть изменено в зависимости от задач и конечной технологии ) 1. Введение ( пара общих слов о системе : полное название, особенности,
От Интеграции к SOA Денис Реймер Директор департамента интегрированных бизнес решений, ЛАНИТ.
1 Трус Мария Александровна ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ.
Комплексная система обеспечения межведомственного электронного взаимодействия региональных и федеральных органов исполнительной власти на базе СМЭВ.
Взаимодействие с бизнесом на языке SOA Марина Аншина, Директор Департамента ИТ, ОАО «СИБУР – Русские шины»
Сервис-ориентированная архитектура ОГИРов и ЭАРов А.Данилин, Microsoft.
Исследование построения терминальной части систем PCNC на базе web-технологий Цель: Исследование возможностей современных web-технологий для построения.
1 Современные системы программирования. Часть 2. Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Опыт ФОРС в реализации интеграционных проектов на основе Oracle Fusion Middleware Василий Анфиногентов, директор отделения автоматизации деловых процессов.
«1С-Битрикс: Корпоративный портал – единая точка входа к информационным ресурсам». Интеграция корпоративного портала 1С-Битрикс с решениями 1С:Предприятие.
Автоматизация тестирования Web-приложений 2007 г. Липский Павел Николаевич.
И не врите, что первое, что приходило вам в голову когда вы впервые слышали словосочетание: «программирован ие на Java» было не это.
Организация программного кода при создании информационных систем Подготовил: Студент группы МЭК-21 Акименко В. И. Руководитель: Доц. Яровенко А. Н.
Организация процесса тестирования в Agile команде с помощью квадрантов тестирования.
Транксрипт:

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

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

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

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

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

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

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

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

Что такое SOA?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программные средства SOAP UI (Pro) SOAPSonar SOAPTest и т.д.

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

Обо мне Я: Роман Ивлиев ЖЖ : Е-почта: Ася: Мобила: +7 (903)