I am doing research on automatic generation of test cases based on Junit rules framework. I developed a new tool i.e. automatically generating test cases for Java bean naming conventions(getters and setters). It generating test cases for only those methods. In market we have different types semi-automatic test tools . I tried a different one through JavaBean naming conventions, Reflection API and parameter space partition. It is working perfectly. But i am confused in what type of parameter values have to give for testing methods of given code.
My question: How do we select valid/intersting values for the test case?