When to automate your testing (and when not to)
This page provides an overview of the key point of the presentation When to Automate Your Testing (and When Not To) by Joe Fernandes and Alex Di Fonzo
Myth | Reality | |
---|---|---|
1. | Automated testing always results in improved software quality | Automated testing requires a higher initial investment but can yield a higher ROI |
2. | Every application development project or testing team can use automated testing tools | Skills and training are required to be successful with any automated testing tool |
3. | Automated testing is an all or nothing proposition | Every company doing automated testing still does some amount of manual testing |
Reviewing Requirements
When writing test cases
While Testing
Positives
Negatives
Lessons learned
Upper management will always feel that regression should be 100% automated. This perception must be managed while setting proper expectations of what can be accomplished.
Do
Don’t
Adapted from When to Automate Your Testing (and When Not To) (Copyright 2011 Oracle)
By Joe Fernandes and Alex Di Fonzo