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

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

  • Upload
    sqalab

  • View
    670

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Лилия Горбачик

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

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

Page 2: Лилия Горбачик

Введение

Page 3: Лилия Горбачик

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

Page 4: Лилия Горбачик

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

Page 5: Лилия Горбачик

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

Page 6: Лилия Горбачик

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

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

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

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

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

Page 7: Лилия Горбачик

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

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

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

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

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

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

Page 8: Лилия Горбачик

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

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

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

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

Page 9: Лилия Горбачик

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

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

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

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

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

Page 10: Лилия Горбачик

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

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

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

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

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

Page 11: Лилия Горбачик

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

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

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

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

Page 12: Лилия Горбачик

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

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

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

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

Page 13: Лилия Горбачик

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

Ø HP Mercury Service Test, Load Runner, Quality Center –комплексное решение для тестирование проектов

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

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

Page 14: Лилия Горбачик

Заключение

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

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

Ø Особенности тестированияØ Фазы тестированияØ Выбор средстваавтоматическоготестирования

Page 15: Лилия Горбачик

Вопросы?

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