Upload
sqalab
View
670
Download
1
Embed Size (px)
Citation preview
ТестированиеWeb Services
Лилия Горбачик
Введение
Архитектура SOA
Реализация Web-Service
Особенности тестированияWeb-Services
Фазы тестирования
Ø Планирование
Ø Unit-тестирование
Ø Интеграционноетестирование
Ø Системное тестирование
Планирование
Ø Тестирование безопасности на протяжении всего проекта
Ø Квалификация команды
Ø Планирование показателей надежности
Ø Выбор средства автоматизированного тестирования
Ø Планирование тестового окружения
Unit тестирование
Ø Выполняются разработчиками
Ø Проведение ревью
Ø Обеспечение качества ПО для дальнейшей интеграции
Интеграционное тестирование
Ø Интерфейсы и обмен данными между сервисами
Ø Проверка транспортного уровня
Ø Проверка на соотвествие стандартам данных
Ø Проверка на соответствие уровню безопасности
Системное тестирование
Ø Проверка сервисов в условиях смоделированной тестовойсреды
Ø Тестирование безопасности
Ø Проверка на соотвествие бизнес требованиям
Ø Нагрузочное тестирование
Использование средствавтоматизации
Ø Необходимость визуализации использованияWeb Services
Ø Особое внимание к тестированию надежности
Ø Поддержка стандартовWSDL, SOAP
Требования к средствуавтоматического тестирования
Ø Возможность импортаWSDL файла для определенияструктуры сервиса
Ø Представление списка методов и параметров, доступныхдля сервиса
Ø Сохранение и представление SOAP ответаØ Возможность использования MTOM в SOAP запросах.Ø Возможность эмуляции работы нескольких пользователейØ Возможность создания очереди запросов и заданнойзадержкой.
Обзор средств автоматическоготестирования
Ø HP Mercury Service Test, Load Runner, Quality Center –комплексное решение для тестирование проектов
Ø Parasoft SOA Test – специализированный продукт для сервисно-ориентированной архитектуры
Ø iTKO LISA Suite – линейка продуктов LISA Test, LISA Validate,LISA Virtualize для комплексного тестирования.
Заключение
Ø Область примененияWeb-Services
Ø Основные компонентыархитектуры
Ø Особенности тестированияØ Фазы тестированияØ Выбор средстваавтоматическоготестирования
Вопросы?
ГорбачикЛилия,[email protected]