Тестирование REST API: ключевые моменты

Необходимые данные 🔗 UI: try.vikunja.io/login 🔗 API документация: try.vikunja.io/api/v1/docs
- коллекция для импорта
- презентация вебинара Тест-кейсы
Подписывайтесь на канал для того, чтобы узнать про новые вебинары:
Данный вебинар также проводился в рамках курса по тестам:
Курс по подготовке на собеседования:
Курс по тестированию бэкенда
Таймкоды: 0:20 - О себе 2:10 - План вебинара 3:20 - Основные способы работы с API 7:40 - Способы аутентификации в API 10:20 - Что такое API? 11:40 - Тестирование API c DevTools 12:45 - Postman для тестирования API 16:40 - Практика - Postman для тестирования API 17:50 - Сайт Vikunja - тестирование в DevTools 19:00 - Открытие Firefox DevTools - вкладки 19:40 - Открытие Chrome DevTools - вкладки 20:30 - Начало тестирования API через curl, взятого Chrome DevTools - вкладка Network 28:20 - Работа с телом запроса в Postman 33:40 - Повторение взятие curl из Chrome DevTools, показ второго способа вставки curl через импорт в Postman. Тестирование API без Open API документации 37:05 - Авторизация в систему через Firefox DevTools - вкладка Network. Тестирование формы авторизации, замена данных в запросе и повторная отправка данных 41:20 - Рассказ про сайт Vikunja 42:20 - Тестирование проекта на сайте Vikunja (немного "положили" сайт :)) 45:00 - Тестирование API с Open API документацией. Импорт коллекции из документации в Postman 50:20 - Про параметризацию в Postman, тестирование на разных окружениях 52:15 - Про Swagger. Перенос коллекции в Postman 56:00 - Про коллекцию Vikunja для тестирования. Тестирование функции проекта на сайте Vikunja 1:00:02 - Объявление переменной для URL 1:02:00 - Про способы аутентификации Bearer Token и API Key на сайте Vikunja и указание этих способов в Postman, вкладка Authorization коллекции 1:08:32 - Тестируем фронт на сайте Vikunja. Создание проекта на сайте Vikunja 1:13:30 - Перенос curl на создание проекта в Postman 1:16:05 - Тестируем бэк на сайте Vikunja. Обновление ключей проекта на сайте Vikunja 1:19:50 - Объявление переменных через скрипты pm.collectionVariables.set 1:26:00 - Сниппеты и Postbot, про скрипты 1:29:30 - Информация про Run Collection 1:31:12 - Запуск коллекции 1:32:02 - Анализ упавших тестов 1:36:56 - Повторный запуск коллекция после исправления ошибок 1:38:24 - Анализ тестов через Console в Postman 1:38:40 - Выводы, про API Endpoints 1:39:40 - Особенности тестирования фронтэнда и бэкенда. 5-минутная практика тестирования на сайте Vikunja

Смотрите также