Class Notes for CS 442 Spring 2026
For spring 2026 and following most notes and handouts are posted to Blackboard.
Material below this line has been used in past semesters, and may ( or may not ) be used again this semester:
- Pezze ( Software Testing and Analysis ) Notes:
- Chapter 12 - Structural Testing
- Chapters 9 & 10 - Introduction and Functional Testing
- xUnit & JUnit
- Test Driven Development, TDD
- See also handouts handed out in class.
- Refactoring
- Lecture notes
- Excerpt from "Refactoring" by Martin Fowler
- Refactoring Smell Mappings
- Refactoring Summaries
- See also handouts handed out in class.
- Development Practices
- Extreme Programming, XP
- Lecture notes, based on:
- "Planning Extreme Programming" by Kent Beck and Martin Fowler
- Scrum
- Agile Methodologies
( See also collection of excerpts posted to Blackboard. )
- See also the Resources page for more information on the sources used to cover this topic.
- SW Inspection Template ( Found by a student. No guarantees for suitability. )
- Use Case Form
Material for Future Lectures: