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

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

Upload: comaqaby

Post on 21-Mar-2017

129 views

Category:

Technology


0 download

TRANSCRIPT

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

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

стеке

Вадим Зубович

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

О себе

Вадим Зубович

Активист COMAQAResource manager /Automation Team Lead EPAM

www.comaqa.by

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

Agenda• Кратко о Postman• Тестирование API в Java – что нам понадобится?• Особенности архитектуры фреймворка• Используем Spring Web • Используем Rest Assured• ???????• PROFIT

Page 4: В топку Postman - пишем API автотесты в привычном стеке
Page 5: В топку Postman - пишем API автотесты в привычном стеке
Page 6: В топку Postman - пишем API автотесты в привычном стеке
Page 7: В топку Postman - пишем API автотесты в привычном стеке
Page 8: В топку Postman - пишем API автотесты в привычном стеке
Page 9: В топку Postman - пишем API автотесты в привычном стеке
Page 10: В топку Postman - пишем API автотесты в привычном стеке

Let’s get to it!

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

Что нам понадобится

• XML / JSON-парсер

• Библиотека HTTP-клиент

• Юнит-тестовый фреймворк

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

Дополнительно

• Инструмент для выполнения запросов

• Свой маппинг

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

Mapping

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

Maven dependency

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

Usage

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

Core

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

Data Generators

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

Tests

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

Dependency

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

Usage

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

Usage

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

Бенефиты

• Динамическое создание данных

• Любимая уютная IDE

• Архитектурная гибкость

• Кастомизируемый репортинг

• Непрерывная интеграция

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

Когда это не нужно

• Вы редко прогоняете API-тесты

• У вас очень простой API

• Вы не знаете и не хотите знать Java

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

Спасибо за внимание

Вадим Зубовичwww.comaqa.by

Skype: dpi.zubovichhttps://github.com/Fulcrum81