Мне дали задание провести тестирование черного ящика в приложении командной строки. Скажем, приложение должно принимать целое число в определенном диапазоне и выдавать вывод.
Мне не дали никакой другой информации, кроме этой. Таким образом, когда входные данные являются числами с плавающей запятой или целыми числами вне диапазона, входные данные недопустимы, но приложение также может что-то вернуть.
Итак, у меня вопрос: как мне обращаться с этими случаями. Я, вероятно, не должен предполагать, что он должен возвращать исключение или что-то еще, потому что не было ясно, когда я получил функции того, что должно делать это приложение. Мой тест (я использую Pytest в Python) также не может сделать утверждение, так как я не знаю ожидаемого результата.
Я хотел бы сохранить файл записи только со списком всех неуказанных случаев и их необработанных выводов для рассмотрения разработчиком. Это правильный путь к go?
Большое спасибо