Лилия Горбачик
Transcript of Лилия Горбачик
![Page 1: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/1.jpg)
ТестированиеWeb Services
Лилия Горбачик
![Page 2: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/2.jpg)
Введение
![Page 3: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/3.jpg)
Архитектура SOA
![Page 4: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/4.jpg)
Реализация Web-Service
![Page 5: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/5.jpg)
Особенности тестированияWeb-Services
![Page 6: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/6.jpg)
Фазы тестирования
Ø Планирование
Ø Unit-тестирование
Ø Интеграционноетестирование
Ø Системное тестирование
![Page 7: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/7.jpg)
Планирование
Ø Тестирование безопасности на протяжении всего проекта
Ø Квалификация команды
Ø Планирование показателей надежности
Ø Выбор средства автоматизированного тестирования
Ø Планирование тестового окружения
![Page 8: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/8.jpg)
Unit тестирование
Ø Выполняются разработчиками
Ø Проведение ревью
Ø Обеспечение качества ПО для дальнейшей интеграции
![Page 9: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/9.jpg)
Интеграционное тестирование
Ø Интерфейсы и обмен данными между сервисами
Ø Проверка транспортного уровня
Ø Проверка на соотвествие стандартам данных
Ø Проверка на соответствие уровню безопасности
![Page 10: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/10.jpg)
Системное тестирование
Ø Проверка сервисов в условиях смоделированной тестовойсреды
Ø Тестирование безопасности
Ø Проверка на соотвествие бизнес требованиям
Ø Нагрузочное тестирование
![Page 11: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/11.jpg)
Использование средствавтоматизации
Ø Необходимость визуализации использованияWeb Services
Ø Особое внимание к тестированию надежности
Ø Поддержка стандартовWSDL, SOAP
![Page 12: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/12.jpg)
Требования к средствуавтоматического тестирования
Ø Возможность импортаWSDL файла для определенияструктуры сервиса
Ø Представление списка методов и параметров, доступныхдля сервиса
Ø Сохранение и представление SOAP ответаØ Возможность использования MTOM в SOAP запросах.Ø Возможность эмуляции работы нескольких пользователейØ Возможность создания очереди запросов и заданнойзадержкой.
![Page 13: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/13.jpg)
Обзор средств автоматическоготестирования
Ø HP Mercury Service Test, Load Runner, Quality Center –комплексное решение для тестирование проектов
Ø Parasoft SOA Test – специализированный продукт для сервисно-ориентированной архитектуры
Ø iTKO LISA Suite – линейка продуктов LISA Test, LISA Validate,LISA Virtualize для комплексного тестирования.
![Page 14: Лилия Горбачик](https://reader030.fdocuments.net/reader030/viewer/2022020123/55b037e41a28ab1f6c8b47ba/html5/thumbnails/14.jpg)
Заключение
Ø Область примененияWeb-Services
Ø Основные компонентыархитектуры
Ø Особенности тестированияØ Фазы тестированияØ Выбор средстваавтоматическоготестирования