I have following scenarios to Test. I would like to know which Testing framework will best fit to my requirement.
Scenario 1) Param1, Param2, Param3, Param4, Param5
I will pass above parameters with parameter Number 1, 2, 3.. till 20.
With each Number (1 to 20) a file will be generated which is Test output data. This output data I need to compare with Expected data (which is also a file), and according a result will be generated True if both the files (test output file and expected data file) are same and false otherwise.
Input to the test is as below: Param1, Param2, Param3, Param4, Param5, Number, Expected Data File (to which the test output will be compared)
Scenario 2) param1, param2, param3, param4, param5
Here different values will be assigned to above variables and again those will be passed to the test 20 times and each time different Test outputfile (total 20 outputfile) will be generated and then will be compared with the expected data file. (there are 20 files for expected data too.)
I have such 15 scenarios. which test framework will best suit here ? will Parameterized Junit be appropriate ? Please provide some guidelines too in order to use a recommended framework.