The automation of software test cases

The choice to automate test cases is a difficult one. Automating software that will change a lot can be problematic since the automated test cases will need constant maintenance. This will greatly increase the cost of support the automation and take a lot of resources to keep the test cases running. Automating test cases makes the most sense when the software is reasonably stable, but is still undergoing changes that will impact the core functionality of the software. Automate the software by writing good regression tests that can check that existing functionality has not been broken when new functionality and enhancements are added.

Sign up to vote on this title
UsefulNot useful