Проблема с программным обеспечением для тестирования заключается не в источнике данных, а в наборе . Я имею в виду, можете ли вы проверить метод int sum(int a, int b)
, просто введя в него случайные числа? Нет, тебе нужно знать, чего ожидать. Это тестовый набор: входы и ожидаемые результаты.
Что вы скажете, когда обнаружите, что 548888876 + 99814465 = 643503341? Как вы можете сказать, что это реальный результат?
Больше, чем нахождение случайных чисел для вашей программы, вы должны каким-то образом знать результаты своих вычислений заранее, чтобы сравнить их.
Есть несколько способов сделать это: я предлагаю вам выбрать генератор случайных чисел (амфетаминак +1) и использовать данные оба в вашем коде и в программа, которую вы уже знаете, хороша, т.е. Matlab для ваших целей. После вычисления вашей статистики с обоими, сравните свои результаты и посмотрите, хорошо ли вы написали код или вам нужно отладить.
Кстати, я добровольно изменил результат вышеупомянутой суммы ...