Software as a standalone product or embedded within a system plays an integral role in our world today. As a consequence, it is essential that software works as expected. This requires software testing which entails answering both the verification question: “ Are we building the product right?” and the validation question: “Are we building the right product?”. Understanding these questions is crucial for developing good test cases.
Specific topics covered:
- Testing background
- Testing process activities
- Reqs based testing techniques
- System testing
- Testing tools
- Reliability models
- Statistical testing
- Test planning
- Test documentation
- Test process improvement
Note: I was pretty lax with note taking initially and only took thorough notes for weeks 5 through 8 in prep for the Final exam