Здравствуйте, такое задание попалось, состоящее из одного предложения: "написать тест план для тестирования функции, возвращающей рандомное число от A до B", никакой дополнительной информации нет. Подскажите, как решать? Привык, что есть входные данные, а тут немного в ступоре. На ум приходит только прогнать функцию какое-то количество раз. Спасибо.
ps. Сорри, что-то с названием темы, не нашел, как его изменить. Если админы видят, поправьте пожалуйста или скажите, как изменить.
Ремарка. Не тест план, а набор тестов. На этом форуме их чаще зовут чеклистами. Впрочем, как хотите. Терминология постоянно плывет.
Я дам неожиданный ответ. Он не для новичков, но начинать то надо.
1. Я не знаю, что такое число. Натуральное / дробное / трансцедентальное / комплексное / кватернион / .... Вернее, я знаю много вариантов.
2. Я не знаю что можно подать на вход. Библиотеку фантастики можно?
3. Я не имею ни малейшего представления о функции преобразования. Может она выдает ISBN в зависимости от времени ожидания. Или от температуры в кратере на луне. Или... (ну вы поняли).
На мой взгляд, правильный ответ: "Тесты бесполезны". Или, как говорил Чеширский:
"Вслух же она спросила: - Скажите пожалуйста, куда мне отсюда идти ? - А куда ты хочешь попасть ? - ответил Кот. - Мне все равно ... - сказала Алиса. - Тогда все равно куда и идти, - заметил Кот. -...только бы попасть куда-нибудь, - пояснила Алиса. - Куда-нибудь ты обязательно попадешь, - сказал Кот. - Нужно только достаточно долго идти."