Все статьи
Статей в разделе: 141. Playwright, JavaScript, TypeScript, CI/CD, тестирование API и карьера в QA
Загрузка...
Статей в разделе: 141. Playwright, JavaScript, TypeScript, CI/CD, тестирование API и карьера в QA
Загрузка...
Тестирование API · Средний · 11 мин чтения
API-тесты быстрее, стабильнее и находят баги, которые UI никогда не покажет. Вот как писать их прямо в Playwright без дополнительных инструментов.
Тестирование API · Средний · 14 мин чтения
Playwright уже установлен. Вот как использовать его встроенный HTTP-клиент для тестирования API, наполнения тестовых данных и отказа от Postman.
Тестирование API · Начальный · 10 мин чтения
API-тестирование не должно быть запасным вариантом, когда ломается UI. Это должна быть первая линия защиты для каждой бэкенд-фичи.
Тестирование API · Средний · 12 мин чтения
UI говорит «Заказ оформлен». SQL говорит, действительно ли запись попала в базу данных.
Тестирование API · Средний · 14 мин чтения
Ваши тесты Playwright проходят, но пройдут ли они, когда 500 пользователей одновременно обращаются к API? Учитесь k6: от первого скрипта до нагрузочного теста с порогами, интегрированного в CI.
Тестирование API · Средний · 14 мин чтения
Большинство багов авторизации живут в пробелах. Эндпоинт, возвращающий 200 вместо 401. Маршрут администратора, принимающий токен обычного пользователя. Учитесь тестировать всё это.
Тестирование API · Средний · 13 мин чтения
Фронтенд и бэкенд проходят собственные тесты, но API-контракт между ними ломается на стейджинге каждый второй спринт. Контрактное тестирование с Pact закрывает этот пробел.
Тестирование API · Средний · 12 мин чтения
GraphQL всегда возвращает 200, даже при ошибках. Вот как тестировать GraphQL API с Playwright, правильно обрабатывать модель ошибок и создавать переиспользуемые фикстуры запросов.
Тестирование API · Средний · 12 мин чтения
Коллекции Postman не запускаются в CI без платного плана. Фикстура request в Playwright делает то же самое, живёт в вашем репозитории и работает везде. Вот план миграции.
Тестирование API · Начальный · 12 мин чтения
Каждое современное приложение, которое вы тестируете, общается с бэкендом через API. Поймите HTTP-запросы, статус-коды, аутентификацию и как проверять API-вызовы — без разработки.
Тестирование API · Начальный · 11 мин чтения
Вы смотрите на вкладку Network. Запрос вернул 422. Это ожидаемо? Это баг? Нужно ли заводить тикет? Каждый QA-инженер, работающий с API, должен знать статус-коды, которые реально важны.
Тестирование API · Начальный · 12 мин чтения
Postman — это то, с чего большинство QA инженеров начинают тестирование API. Не нужно писать код, чтобы отправлять запросы, проверять ответы и убеждаться, что бэкенд работает корректно.