Что такое shift-left тестирование?

Middle
408 просмотров
AFK Offer AI

Shift-left — сдвигаем тестирование как можно левее на временной шкале, то есть как можно раньше в процессе разработки. QA участвует в ревью требований, обсуждает edge cases ещё до написания кода, разработчики пишут unit-тесты. Цель — находить и исправлять дефекты на самых ранних этапах, когда это дёшево. Баг, найденный в требованиях, стоит в 100 раз дешевле, чем найденный в production.

Следующий вопрос

Напишите тесты для обработки ошибок API: 404 для несуществующего ресурса, 400 для невалидных данных, 401 без токена, 403 с токеном без прав. Проверьте структуру error response.