У меня есть следующие сценарии для тестирования. Я хотел бы знать, какая среда тестирования лучше всего соответствует моему требованию.
Сценарий 1) Параметр1, Параметр2, Параметр3, Параметр4, Параметр5
Я передам вышеуказанные параметры с параметром Number 1, 2, 3.. до 20.
Для каждого числа (от 1 до 20) будет создан файл, который является тестовыми выходными данными. Эти выходные данные мне нужно сравнить с ожидаемыми данными (которые также являются файлом), и в соответствии с результатом будет сгенерировано значение True, если оба файла (тестовый выходной файл и файл ожидаемых данных) одинаковы, и false в противном случае.
Входные данные для теста следующие: Param1, Param2, Param3, Param4, Param5, Number, Expected Data File (с которым будут сравниваться выходные данные теста)
Сценарий 2) param1, param2, param3, param4, param5
Здесь вышеуказанным переменным будут присвоены разные значения, и снова они будут переданы в тест 20 раз, и каждый раз будет генерироваться другой тестовый выходной файл (всего 20 выходных файлов), а затем они будут сравниваться с ожидаемым файлом данных. (также есть 20 файлов для ожидаемых данных.)
У меня таких 15 сценариев. какой тестовый фреймворк здесь лучше всего подойдет? подойдет ли параметризованный Junit? Также предоставьте некоторые рекомендации, чтобы использовать рекомендуемую структуру.
@Parameterized
бегун JUnit также может удовлетворить ваши потребности. - person Stefan Birkner   schedule 19.01.2018