Testing I
Testing shows the presence, not the absence of bugs. ~ Edsger W. Dijkstra
Reading
Software Engineering (Sommerville 2016)
- Chapter 8: Software testing
- Test-driven development
- Release testing
- User testing
Learning Objectives
- Define fault, error, and failure as a means of defect classification
- Contrast verification and validation
- List the three stages of testing (development, release, and user)
- List and describe integration strategies
- Define regression test and smoke test
Resources
Further Reading
Software Engineering (Sommerville 2016)