(1)Positive test cases (correct data, correct OUTPUT)(2)negative test cases (BROKEN or missing data, PROPER handling)(3)Exception test cases (exceptions are thrown and caught PROPERLY).
Your experience on this site will be improved by allowing cookies. Read Cookie Policy