When to Automate System Tests

There are several additional elements to consider in determining when to automate. The following is based on practical experience developed through having worked on multiple projects at several companies since 1996.

Time to Automate Is Always the Number One Factor

It will cost you more time up front in the project to set up an automated testing project than it will to set up a manual test project. Automation offers no shortcuts in the beginning. You must still perform all of the same steps that you would perform for a manual testing project. Automation begins after all the test cases are defined against the finished (this is being optimistic) requirements and after a build of the AUT is delivered.

In addition, the ...

Get Just Enough Software Test Automation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.