Коллеги, добрый день! Проконсультируйте пожалуйста в тестировании API. Код ответа 500 в ответе на некорректные данные (я про негативное тестирование) , при том, что сообщение в ответе говорит в чем причина является багом или нет? Или это от проекта зависит?
Ну если придираться, то 500 значит проблема сервера, но если «неверные данные» - то это проблема «рук юзера».
А баг или не баг тут уже нужно разбираться с учетом контекста самого продукта