Last updated: May 31, 26 01:31 UTC | Permalink
10 - Tests With Larger Scope
Learning Objectives:
In this module, you will learn to:
- Design test cases for code using fakes, mocks and spies
- Explain why you might need a test double in your testing
- Explain why you might need tests that are larger than unit tests
- Explain how large, deployed systems lead to additional testing challenges
Lecture Slides:
- Testing Larger Things Slides PDF, PPT
Important Dates:
- Preliminary Project Plan Due May 22, 2026 by 6pm (ET)
- Individual Project 3 Due Wednesday, May 27 by 6pm (ET)
Tutorials
Activity (Optional)
Resources
- Code from slides
- Software Engineering at Google: “Larger Testing”
- Martin Fowler on Fakes, Mocks, Spies and More
- Vitest cheat sheet — includes lots of coverage of Vitest mocking
- Aye Spy, visual regression testing