What you will learn
- How to test any software system using current state-of-the-art techniques.
- How to derive test cases that deal with exceptional, corner, and bad weather cases by means of several different techniques.
- How to develop testable architectures and to write maintainable test code.
- The limitations of current testing techniques, and how to choose the best testing strategies for a given context