SlideShare a Scribd company logo
В топку Postman -
пишем API-тесты в привычном стеке
Вадим Зубович
О себе
Вадим Зубович
Активист COMAQA
Resource manager /
Automation Team Lead EPAM
www.comaqa.by
Agenda
• Кратко о Postman
• Тестирование API в Java – что нам понадобится?
• Особенности архитектуры фреймворка
• Используем Spring Web
• Используем Rest Assured
• ???????
• PROFIT
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стеке
Let’s get to it!
Что нам понадобится
• XML / JSON-парсер
• Библиотека HTTP-клиент
• Юнит-тестовый фреймворк
Дополнительно
• Инструмент для выполнения запросов
• Свой маппинг
Mapping
Maven dependency
Usage
Core
Data Generators
Tests
Dependency
Usage
Usage
Бенефиты
• Динамическое создание данных
• Любимая уютная IDE
• Архитектурная гибкость
• Кастомизируемый репортинг
• Непрерывная интеграция
Когда это не нужно
• Вы редко прогоняете API-тесты
• У вас очень простой API
• Вы не знаете и не хотите знать Java
Спасибо за внимание
Вадим Зубович
www.comaqa.by
Skype: dpi.zubovich
https://github.com/Fulcrum81

More Related Content

PDF
Разделяй и властвуй!
PDF
Extreme banking
PPTX
ASP.NET Core: подход к написанию интеграционных тестов для WebAPI
PDF
CodeFest 2013. Баяндин А. — JavaScript + Webdriver = ♥
PPTX
2013-11-09 02 Александр Самолов. Фреймворки - сладкое зло
PPTX
Андрей Чебукин "Построение успешных API"
PDF
JavaScript + Webdriver = ♥
PPTX
Автоматизированное тестирование верстки веб-сайтов, используя сравнение с диз...
Разделяй и властвуй!
Extreme banking
ASP.NET Core: подход к написанию интеграционных тестов для WebAPI
CodeFest 2013. Баяндин А. — JavaScript + Webdriver = ♥
2013-11-09 02 Александр Самолов. Фреймворки - сладкое зло
Андрей Чебукин "Построение успешных API"
JavaScript + Webdriver = ♥
Автоматизированное тестирование верстки веб-сайтов, используя сравнение с диз...

What's hot (20)

PPTX
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
PDF
WebAssembly
ODP
The fast and the continuous
PDF
Take a Look at Akka-Java
PPTX
Вебинар на тему знакомство с Ansible. популярные практики и ошибки
PDF
"Изоморфная разработка на javascript с помощью react.js" Максим Климишин
PDF
Continuous delivery on IBMi
PDF
FrontDays #1. Илья Кучмин, Оптимизация загрузки тяжелых страниц
PPTX
Joof: финалист рабочих выходных Harvest
PPTX
"React application structure at project start", Maksym Shestopal
PPT
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
PDF
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
PDF
Server-side Rendering with JavaScript Frameworks | Odessa Frontend Meetup #6
PPTX
High load для начинающих
KEY
Migrate!
PPTX
Автоматизированное тестирование UI на C# + Selenium WebDriver
PDF
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
PPTX
SECON'2016. Стахиевич Андрей, Selenide: используем listener-ы
PPTX
Построение процесса тестирования производительности игрового клиента
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
WebAssembly
The fast and the continuous
Take a Look at Akka-Java
Вебинар на тему знакомство с Ansible. популярные практики и ошибки
"Изоморфная разработка на javascript с помощью react.js" Максим Климишин
Continuous delivery on IBMi
FrontDays #1. Илья Кучмин, Оптимизация загрузки тяжелых страниц
Joof: финалист рабочих выходных Harvest
"React application structure at project start", Maksym Shestopal
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
Server-side Rendering with JavaScript Frameworks | Odessa Frontend Meetup #6
High load для начинающих
Migrate!
Автоматизированное тестирование UI на C# + Selenium WebDriver
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
SECON'2016. Стахиевич Андрей, Selenide: используем listener-ы
Построение процесса тестирования производительности игрового клиента
Ad

Viewers also liked (20)

PPTX
тестовые стратегии
PPTX
Career boost: как джуниору случайно стать лидом и не получить от этого удовол...
PPTX
Refresh your project vision with Report Portal
PDF
Тестирование мобильных приложений используя облачные сервисы. TestDroid, Test...
PPTX
Future of UI Automation testing and JDI
PPTX
Автоматизация тестирования API для начинающих
PPTX
Логические инструменты в арсенале тестировщика
PPTX
А давайте будем многопоточить и масштабировить! - записки сумасшедшего №0
PPT
Процесс тестирования в условиях неявных требований
PDF
Некоторые физические законы в контексте автоматизации тестирования
PPTX
низкоуровневое программирование сегодня новые стандарты с++, программирован...
PPTX
карта IT профессий
PPTX
Автоматизация для не-автоматизаторов: хотелки и реальность
PPTX
Роман Сорока
PPTX
многогранная профессия тестировщика глазами с++ разработчика в примерах
PPTX
ScreenPlay Design Patterns for QA Automation
PPT
Лекция 11 Действие электрического тока на биологические ткани организма
PPT
доклад электромагнитное излучение
PDF
Reverse engineering of binary programs for custom virtual machines
PPT
презентация савилова
тестовые стратегии
Career boost: как джуниору случайно стать лидом и не получить от этого удовол...
Refresh your project vision with Report Portal
Тестирование мобильных приложений используя облачные сервисы. TestDroid, Test...
Future of UI Automation testing and JDI
Автоматизация тестирования API для начинающих
Логические инструменты в арсенале тестировщика
А давайте будем многопоточить и масштабировить! - записки сумасшедшего №0
Процесс тестирования в условиях неявных требований
Некоторые физические законы в контексте автоматизации тестирования
низкоуровневое программирование сегодня новые стандарты с++, программирован...
карта IT профессий
Автоматизация для не-автоматизаторов: хотелки и реальность
Роман Сорока
многогранная профессия тестировщика глазами с++ разработчика в примерах
ScreenPlay Design Patterns for QA Automation
Лекция 11 Действие электрического тока на биологические ткани организма
доклад электромагнитное излучение
Reverse engineering of binary programs for custom virtual machines
презентация савилова
Ad

Similar to В топку Postman - пишем API автотесты в привычном стеке (10)

PPTX
Postman тестирование api v1.0 (1)
PDF
Postman
PDF
Знакомство с Rest Assured [NoBugs WTF PRO уровень]
PDF
Тестирование API дизайна [NoBugs WTF PRO уровень]
PDF
Нагрузочное тестирование API. Как летать, а не ползать?
PPTX
СЕРГІЙ БРИТ «Огляд фреймворків та інструментів для автоматизації тестування R...
PPTX
Тестирование мобильных API: Behind The Scenes
PPTX
Автоматическое тестирование Web api
PDF
DevOps guide for awesome quality assurance
PDF
Паттерны проектирования в автотестах [NoBugs WTF PRO уровень]
Postman тестирование api v1.0 (1)
Postman
Знакомство с Rest Assured [NoBugs WTF PRO уровень]
Тестирование API дизайна [NoBugs WTF PRO уровень]
Нагрузочное тестирование API. Как летать, а не ползать?
СЕРГІЙ БРИТ «Огляд фреймворків та інструментів для автоматизації тестування R...
Тестирование мобильных API: Behind The Scenes
Автоматическое тестирование Web api
DevOps guide for awesome quality assurance
Паттерны проектирования в автотестах [NoBugs WTF PRO уровень]

More from COMAQA.BY (20)

PDF
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
PPTX
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
PPTX
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
PPTX
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
PPTX
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
PPTX
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
PPTX
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
PPTX
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
PPTX
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
PPTX
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
PPTX
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
PPTX
Моя роль в конфликте
PPTX
Организация приемочного тестирования силами матерых тестировщиков
PPTX
Развитие или смерть
PPTX
Системный взгляд на параллельный запуск Selenium тестов
PPTX
Эффективная работа с рутинными задачами
PPTX
Как стать синьором
PPTX
Open your mind for OpenSource
PPTX
JDI 2.0. Not only UI testing
PPTX
Out of box page object design pattern, java
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Моя роль в конфликте
Организация приемочного тестирования силами матерых тестировщиков
Развитие или смерть
Системный взгляд на параллельный запуск Selenium тестов
Эффективная работа с рутинными задачами
Как стать синьором
Open your mind for OpenSource
JDI 2.0. Not only UI testing
Out of box page object design pattern, java

В топку Postman - пишем API автотесты в привычном стеке