Week 10 Flashcards

1
Q

Benefits of manual testing?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Drawbacks of manual testing?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Benefits of Automated Testing?

A
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Drawbacks of Automated Testing?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly