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

Post on 12-Jun-2015

2.666 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

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

Введение

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

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

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

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

Архитектура 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

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

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

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

Вопросы?

Горбачик Лилия, gorbachik_liliya@emc.com

top related