Class Notes for CS 442 Spring 2025
For spring 2025 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: