- Who should do the testing?
- How much should we test?
- Selection of good test cases
- Software testing terminology
- Test case templates
- Principles of testing
To be effective, a software tester should be knowledgeable in two key areas:
1. Software testing techniques
2. The application under test (AUT)
Software testing is an art.
Good testing also requires a tester’s creativity, experience, and intuition, together with proper techniques.