В тестировании программного обеспечения, особенно в тесте черного ящика. Как вы справляетесь с делами с неизвестным ожидаемым результатом? - PullRequest
1 голос
/ 01 мая 2020

Мне дали задание провести тестирование черного ящика в приложении командной строки. Скажем, приложение должно принимать целое число в определенном диапазоне и выдавать вывод.

Мне не дали никакой другой информации, кроме этой. Таким образом, когда входные данные являются числами с плавающей запятой или целыми числами вне диапазона, входные данные недопустимы, но приложение также может что-то вернуть.

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

Я хотел бы сохранить файл записи только со списком всех неуказанных случаев и их необработанных выводов для рассмотрения разработчиком. Это правильный путь к go?

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...