19
Тестирование Web Services Лилия Горбачик

Лилия Горбачик, Тестирование Web Services

Embed Size (px)

DESCRIPTION

Лилия Горбачик, EMC, Санкт-Петербург, Россия Тестирование Web Services

Citation preview

Page 1: Лилия Горбачик, Тестирование Web Services

Тестирование Web Services

Лилия Горбачик

Page 2: Лилия Горбачик, Тестирование Web Services

Введение

Page 3: Лилия Горбачик, Тестирование Web Services

Архитектура SOA

Page 4: Лилия Горбачик, Тестирование Web Services

Архитектура SOA

Page 5: Лилия Горбачик, Тестирование Web Services

Архитектура SOA

Page 6: Лилия Горбачик, Тестирование Web Services

Архитектура SOA

Page 7: Лилия Горбачик, Тестирование Web Services

Архитектура SOA

Page 8: Лилия Горбачик, Тестирование Web Services

Реализация Web-Service

Page 9: Лилия Горбачик, Тестирование Web Services

Особенности тестирования Web-Services

Page 10: Лилия Горбачик, Тестирование Web Services

Фазы тестирования

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

Unit-тестирование

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

Системное тестирование

Page 11: Лилия Горбачик, Тестирование Web Services

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

Тестирование безопасности на протяжении всего проекта

Квалификация команды

Планирование показателей надежности

Выбор средства автоматизированного тестирования

Планирование тестового окружения

Page 12: Лилия Горбачик, Тестирование Web Services

Unit тестирование

Выполняются разработчиками

Проведение ревью

Обеспечение качества ПО для дальнейшей интеграции

Page 13: Лилия Горбачик, Тестирование Web Services

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

Интерфейсы и обмен данными между сервисами

Проверка транспортного уровня

Проверка на соотвествие стандартам данных

Проверка на соответствие уровню безопасности

Page 14: Лилия Горбачик, Тестирование Web Services

Системное тестирование

Проверка сервисов в условиях смоделированной тестовой среды

Тестирование безопасности

Проверка на соотвествие бизнес требованиям

Нагрузочное тестирование

Page 15: Лилия Горбачик, Тестирование Web Services

Использование средств автоматизации

Необходимость визуализации использования Web Services

Особое внимание к тестированию надежности

Поддержка стандартов WSDL, SOAP

Page 16: Лилия Горбачик, Тестирование Web Services

Требования к средству автоматического тестирования

Возможность импорта WSDL файла для определения структуры сервиса

Представление списка методов и параметров, доступных для сервиса

Сохранение и представление SOAP ответа Возможность использования MTOM в SOAP запросах. Возможность эмуляции работы нескольких пользователей Возможность создания очереди запросов и заданной

задержкой.

Page 17: Лилия Горбачик, Тестирование Web Services

Обзор средств автоматического

тестирования HP Mercury Service Test, Load Runner, Quality Center –

комплексное решение для тестирование проектов

Parasoft SOA Test – специализированный продукт для сервисно-ориентированной архитектуры

iTKO LISA Suite – линейка продуктов LISA Test, LISA Validate, LISA Virtualize для комплексного тестирования.

Page 18: Лилия Горбачик, Тестирование Web Services

Заключение

Область применения Web-Services

Основные компоненты архитектуры

Особенности тестирования Фазы тестирования Выбор средства

автоматического тестирования

Page 19: Лилия Горбачик, Тестирование Web Services

Вопросы?

Горбачик Лилия, [email protected]