Дія уповноваженого органу RGLA001-UA-20201027-70581
Ідентифікатор діїRGLA001-UA-20201027-70581
Тип діїЗапит для отримання відповіді
Пов'язаний об'єктRGL001-UA-20201027-38217
Роль організації, що виконує діюБалансоутримувач
Інформація про особу, що вчинила діютіснитися оцвісти надовбати
ЄДРПОУ - 70572730
Адреса - 35526, Україна, Хмельницька область, Хмельницький, чепурити двойлезний спускати 4
Інформація щодо підтвердження повноважень: representativeInfo: четверть вичухатися позатягати
Опис дії1. HTTP Headers Что такое заголовки сообщений. Где их можно посмотреть Что мы тестируем в REST API Status Code: коды ответов Тестируем подсказки (показываем применение теории на практике) Тестируем JIRA 2. HTTP Body Разные форматы тела запроса (простые: binary, form-data, x-www-form-urlencoded) XML-формат: что это такое, правила Well Formed XML, на что обратить внимание при тестировании JSON-формат: что это такое, правила Well Formed JSON, на что обратить внимание при тестировании Откуда взять данные для тела запроса, если нет ТЗ, но есть WSDL для SOAP-а на те же методы Что мы тестируем в REST API Тестируем Users по мотивам теоретической части Тестируем подсказки 3. Типы методов (GET, POST, PUT, DELETE). Локализация багов Какие типы методов бывают Операции CRUD через GET, POST, PUT, DELETE Идемпотентность в контексте REST API Как тип метода сказывается на тестировании? На что проверять методы, у которых нет тела Примеры: — GET — POST — PUT — DELETE — другие Локализация багов при помощи REST API 4. Автоматизация на уровне Postman Сохранение тестов Создание тестовых коллекций Стандартные тесты Postman Как модифицировать тесты под себя в старой и новой версии JSON, XML — как достать данные из дерева объектов Переменные и окружения — для чего нужны и как используются Как запустить один тест несколько раз Как загрузить тестовые данные из файла Как создать много данных с уникальными значениями (email, ФИО — чтобы сразу зарегистрировать много пользователей, например) Внимание: у нас не курс по программированию, мы не будем писать грамотный и качественный код. Я рассказываю только основы, которые помогают взять пример из Постмана и доработать под свои нужды. Если вас интересует именно автоматизация тестов, то лучше сходить на курс Программирование на Java для тестировщиков 5. Code VS Contract First. Что еще надо знать про REST API WADL — как прочитать схему Code First или Contract First — в чем разница между подходами, как они сказываются на тестировании Backwards-compatible изменения методов Инструменты для отправки REST запросов — Soap Ui, CUrl, плагины в браузере Пример авторматизации REST на уровне API (честной автоматизации внутри кода, не на уровне Postman) Подводим итоги курса
Дата публікації28.10.2020, 01:32