What to Automate

If time permits, automate testing of the entire project. Practical experience has shown that on average you can automate 60% of the overall project. Your objective should be to automate testing of the critical path(s) of the AUT. First, automate the primary functions that will be performed by the targeted end-users. Slowly, but surely, add the not-so-critical portions of the application as time permits. Be sure to develop a test coverage matrix showing requirements on one axis and developed tests on the other so that you constantly have a good picture of what has and what has not been automated.

Early in the project do not bother to automate testing of such things as login, user preferences, or other options. Do not automate ...

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.