- 1 The student learns the basic principles related to testing, the reasons why testing is required, and what the test objectives are.
- 2 The student understands the test process, the major test activities, and testware.
- 3 The student understands the essential skills for testing.
- 4 The student learns how testing is incorporated into different development approaches.
- 5 The student learns the concepts of test-first approaches, as well as DevOps.
- 6 The student learns about the different test levels, test types, and maintenance testing.
- 7 The student learns about the static testing basics, the feedback and review process.
- 8 The student learns how to apply black-box, white-box, and experience-based test techniques to derive test cases from various software work products.
- 9 The student learns about the collaboration-based test approach.
- 10 The student learns how to plan tests in general, and how to estimate test effort.
- 11 The student learns how risks can influence the test scope.
- 12 The student learns how to monitor and control test activities
- 13 The student learns how configuration management supports testing.
- 14 The student learns how to report defects in a clear and understandable way.
- 15 The student learns to classify tools and to understand the risks and benefits of test automation