Как тестировать Basic Auth и Bearer Token?

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

Basic Auth: username:password в base64 в заголовке Authorization: Basic . Тестируем: без заголовка → 401, неверные креды → 401, правильные → 200. Bearer Token: JWT или opaque token в заголовке Authorization: Bearer . Тестируем: без токена → 401, невалидный токен → 401, истёкший токен → 401 с понятным сообщением, чужой токен → 403, правильный → 200. В Postman: Auth вкладка упрощает настройку. Для CI: токен в переменных среды, не в коде.

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

Составьте test matrix для feature "Скидки" которая зависит от: тип пользователя (new/returning/vip), сумма заказа (<100/100-500/>500), наличие промокода (yes/no). Покажите все комбинации и pairwise подход.