Содержание
- 2. О себе Воробьев Андрей Test Automation Engineer EPAM Systems Автор и ведущий тренингов для начинающих по
- 3. Профессиональный жаргон
- 4. Авто-тестирование веб-сервиса Запрос Ответ Ответ правильный? Да Тест пройден БАГ
- 5. Авто-тестирование веб-сервиса Покупать продукт или разрабатывать самим?
- 6. Как решить? Для того, чтобы принять верное решение, достаточно ответить только на один вопрос: “Насколько тривиальные
- 7. Сложно или просто?
- 8. Сложно или просто? Просто: Простые входные данные(числа, строки) Примитивные типы валидаций (=, >, Простые выборки в
- 9. Сложно или просто?
- 10. Сложно или просто?
- 11. Сложно или просто? Лина Воробьева Сергей Воробьев
- 12. Сложно или просто? Валентина Криводубская Дмитрий Криводубский Ядвига Воробьева Николай Воробьев
- 13. Сложно или просто? Анна Криводубская Петр Криводубский … … … … … … N == ?
- 14. Просто SOAP, Rest, HTTP, JMS, DB XPath Assertions XQuery Assertions Logging Scripting Support (Groovy, JavaScript) WS
- 15. Сложно Java/C#/… WS implementation *Unit testing Frameworks
- 16. «Сделай сам» Клиент веб-сервиса (для отправки запросов и получения ответов от сервера) Реализация работы с БД,
- 17. Task list ☺
- 18. Подготовка запроса Андрей Воробьев
- 19. Подготовка запроса soapUI Java Property files Data Source (excel) DB via ‘Property Transfer’ использование groovy Java-based
- 20. Отправка запроса/Получение ответа soapUI ВСЕ уже сделано за вас Java-based framework JAX-WS Spring-WS … ЛЮБЫЕ другие
- 21. Валидация ответа Лина Воробьева Сергей Воробьев
- 22. soapUI – это тоже Java код
- 23. Архитектура или то, над чем стоит поломать голову…
- 24. Архитектура. Основные принципы Каждый из компонентов не зависит от другого Модульность
- 25. Архитектура. Основные принципы Легко добавлять: новый функционал новые типы валидаций Расширяемость
- 26. Архитектура. Основные принципы Достаточно посмотреть на исходный код теста, чтобы понять что он делает Читаемость
- 27. Архитектура. Компоненты
- 28. Архитектура. Диаграмма последовательности
- 29. Компоненты. Тест TestNG базовые типы валидации группировка в сьюты отчеты о прохождении тестов возможность выполнять тесты
- 30. Компоненты
- 31. Компоненты. Процессор шаблонов Данные Шаблон Готовый запрос
- 32. Компоненты. Процессор шаблонов Шаблон ${amountValue} ${currencyValue}
- 33. Компоненты. Процессор шаблонов Данные amountValue = 100 currencyValue = USD
- 34. Компоненты. Процессор шаблонов Готовый запрос 100 USD
- 35. Компоненты
- 36. Компоненты. XML - модель Мы используем…
- 37. Компоненты. SOAP-клиент исходный код может быть сгенерирован автоматически по WSDL-схеме исходный код нужно писать самому
- 38. Компоненты
- 39. Компоненты. Валидация
- 40. Компоненты. Валидация. Ответ
- 41. Почему это так важно Новые тесты создаются быстро
- 42. Почему это так важно Старые тесты поддерживать просто 2 x 2
- 43. soapUI Pro умеет… измерять степень покрытия тестами тестирование безопасности (SQL-инъекции, XPath-инъекции) производить нагрузочное тестирование интегрироваться в
- 44. soapUI vs. разработка не нужно никаких подготовительных работ новые тесты создаются медленно старые тесты поддерживаются медленно
- 45. soapUI vs. разработка перед написанием тестов необходимо разработать механизмы отправки, получения и валидации новые тесты создаются
- 46. soapUI vs. разработка
- 47. soapUI vs. разработка Любые протоколы Любые источники входных и выходных данных (Active Directory, POP3, SMTP) Простота
- 48. Наш опыт На разработку Фреймворка и первого теста путем проб и ошибок ушло около 2 человеко-месяцев
- 49. Наш опыт Сейчас, имея опыт, Это можно сделать за 2 человеко-недели
- 50. Ваши вопросы!
- 51. Спасибо за внимание! Воробьев Андрей Test Automation Engineer EPAM, Минск
- 52. Валидация ответа soapUI Fault/Success Contains XPath Xquery Schema Compilance Timeout WS-Security Status Groovy … Java-based framework
- 53. Компоненты. Процессор шаблонов
- 55. Скачать презентацию




















































Презентация на тему Буквы З и С на конце приставок
Праксистель
Congress
Тарификация в учреждениях здравоохранения
Лепка современной народной игрушки
Новая книга для подростков Повесть на тему, о которой раньше молчали…
Мастерская ручного ткачества. Крымско-татарская вышивка
Формулы сокращенного умножения
20140114_11_klass
New Stream
Интересные факты о бетоне
Развитие отечественной патопсихологии
Сведения по резервным источникам электропитания
Презентация на тему Родная природа в стихотворениях поэтов xx века
Столкновение культур
История создания сотового телефона
Жизнь, творчество, личность М.А. Шолохова
амортиз пр
Лекция19
Презентация на тему Молодая Гвардия
рэрки
Творчество Владислава Крапивина
ИТОГИ ПЕРВОГО ТРИМЕСТРА
Проектирование дрожжевого производства
Духовный мир человека
Контрольная работа
Присвоение кодов в Режиме S для запросчиков с фиксированным положением
Основы сертификации