Автоматизация API. JavaScript / Playwright

Автоматизация API с использованием JavaScript и Playwright — это процесс написания тестов, которые проверяют функциональность и надежность API-интерфейсов веб-приложений, используя язык программирования JavaScript и фреймворк Playwright. Этот подход позволяет отправлять HTTP-запросы (GET, POST, PUT, DELETE и другие) к API, получать и проверять ответы, автоматически находить ошибки и уязвимости, а также тестировать корректность работы API в различных сценариях.

Playwright предоставляет инструменты для работы не только с браузерами, но и для взаимодействия с API, что позволяет автоматизировать API-тесты параллельно с тестированием пользовательского интерфейса.

Почему стоит пройти данный курс?

🗣Перспективное направление для инженера по тестированию.  Все чаще на работе просят навык автоматизации именно API.

🗣Прибавка к зарплате. Не секрет, что чем больше у вас навыков, тем больше зарплату вы можете себе выбить. Это факт!

🗣JavaScript и фреймворк Playwright являются пожалуй самой популярной связкой для автоматизации в 2024-25 годах,

Кто будет тебя обучать?

    • Виталий Бруновский
    • Более 10 лет опыта в сфере IT
    • Высшее образование по информатике и программированию
    • Работа в крупнейших компаниях Эстонии и Франции
    • Более 3 лет опыта преподавания

Чему ты научишься со мной?

JAVASCRIPT

Мы изучим язык программирования JavaScript с самого нуля, выучим так называемое ядро, чтобы писать авто тесты.

PLAYWRIGHT

Подробно рассмотрим фреймворк Playwright, который позволяет быстро и эффективно писать авто тесты.

REST API

Обязательно подробно рассмотрим, что такое Rest API, его полную структуру и отличие от SOAP.

 
 

API AUTO TESTING

Обязательно рассмотрим автоматизацию API, потому что без этого в наше время никуда.

 
 

NOCK-AXIOS | FAKER.JS

Мокирование запросов и создание фейковых данных для тестирования API.

 

Программа курса

Программирование на языке JavaScript ~ 4 часа

✓Переменные

✓Массивы

✓Циклы

✓Функции

✓Листенеры

✓Практические задания

✓Что такое API?

✓Что такое Rest API?

✓Методы, коды ответов, заголовки, токены и многое другое

✓Обработка всех методов для автоматизации (Get, Post, Post + Token, Put, Patch, Delete)

✓Лучшие практики тестирования API

✓Работа с JSON объектами

✓Ассерты

✓Создание фейвовых mock запросов для API и использование рандомных данных

Цены