Week 10 Flashcards
Benefits of manual testing?
It’s simple and straightforward
Cheap
Easy to set up
No additional s/w to learn, purchase, or write
Flexible
You are more likely to test things users care about
Humans can catch issues that automated testing does not
Drawbacks of manual testing?
Often not repeatable
Some tasks are difficult, maybe impossible to test manually
Human error is a possibility
Extremely time and resource intensive
Limits you to black box and grey box testing
Benefits of Automated Testing?
There is no chance of human error Test execution is extremely fast It is easy to execute, once the system is set up Easily repeatable Simple to analyze the process Less resource intensive Ideal for testing some aspects of the system which manual testing is bad at testing Scaleable
Drawbacks of Automated Testing?
It requires extra setup time
It may not be able to catch some user-facing defects
It requires learning how to write automated tests
It requires more skilled staff
Automated tests only test what they are looking for
Tautological tests and other bad tests may creep in