O'Reilly logo
  • WEI EN WEI EN thinks this is interesting:


Every new feature that will be developed needs to be tested. Software testers usually define test cases in order to systematically test every new feature and avoid forgetting anything. When the test cases are finished, a software tester usually prioritizes the manual test cases for the test automation to extend the regression test suite and avoid manually testing the new feature over and over again. However, not every feature or test case can be automated because the test may be too complex and will most likely end up causing lots of maintenance work.