Задать вопрос
@SokSokol

Как проверить метод POST при тестировании API?

У нас есть API с методом POST, который принимает данные пользователя (имя, email, пароль).
Я тестирую его через Postman.
Какие тестовые данные и сценарии лучше использовать: только валидные или и невалидные тоже?
Что чаще всего проверяют на практике?
  • Вопрос задан
  • 161 просмотр
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 3
Нужно проверять и то и другое.
Представьте что будет, если форма входа позволит пользователь залогиниться с неправильным паролем или что будет, если форма регистрации позволит зарегистрироваться с невалидным адресом почты.

Читайте про тест-дизайн
Ответ написан
Комментировать
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
Комментировать
AnatolyEmelin
@AnatolyEmelin
Co-founder sveklamarket.app
Надо проверить на всех вариантах тела запроса. Проверить не валится ли обработчик запроса на неожиданных данных, всяком мусоре в строках, хотя бы формально проверить почтовый адрес, а лучше сделать проверку с отправкой на почту кода и форму ввода проверочного кода и метод обработки (может быть как POST так и GET). Сделать нормальные ответы, в том числе и для ошибок, особенно 400 Bad Request, с описанием , что нет так. Это если вашим api будет пользоваться внешний разработчик.

Без проверки почты рискуете собрать кучу мусора, а юзеры потеряют возможность восстановления доступа к вашему сервису.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы