Содержание
- 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. Скачать презентацию




















































Презентация_ЦФО_16х9_рус_белый_КуАЭР Награждение 06.09.2022 (1)
Сложение в пределах 20
Презентация на тему Украина в символах
Государство, его признаки и формы
Схемы клинических и эпидемиологических исследованийКарла Дж. Альварадо, магистр наук по клиническому инфекционному контролюВи
Химия – наука о веществах
Гордимся своей историей
Сигналы бедствия передаваемые жестами
Работа с трудными детьми
Матрешка
Внедрение и применение пакета свободного программного обеспечения в системе образования
Значение учебно-методического сайта в журналистском образовании (на примере сайта отделения журналистики ТюмГУ http://media.utmn.ru)http://medi
Гражданское общество и государство
САРОВ – УНИВЕРСИТЕТСКИЙ ЦЕНТРЦель: Выход Сарова на российские и мировые рынки образования.Направления реализации:Объединение
Банковская система и финансовый рынок Республики Беларусь
Подмосковный народный промысел
Результаты опроса
Dnevnik_9-11_gorizont
Жилой Дом Театральный
Отчет
Проект кампуса Нижневартовского государственного университета
Музыкальные инструменты Индии
Цели и задачи прокурорского надзора Работу выполнила студентки группы Ю104 Соловьенко Карина и Буйнова Людмила
Фирма по производству CD дисков
Презентация на тему Придаточные предложения нереального условия
Нежилое помещение пом П3, г. Нижний Новгород, Автозаводский район
Презентация на тему Биография Столыпина
Брендинг бара Bells