Last updated: May 05, 26 14:40 UTC | Permalink

2 - From Requirements to Tests

Learning Objectives:

After this lecture, you will be able to:

  • Explain the overall purposes of requirements analysis
  • Recall the three major dimensions of risk in requirements analysis
  • Explain the connection between requirements analysis and user stories
  • Explain the basics of Test-Driven Development
  • Explain the connection between conditions of satisfaction and testable behaviors
  • Begin developing simple applications using TypeScript and Vitest

Important Dates:

  • Individual Project 1 Due Wednesday, May 13 by 6pm (ET)

Lecture Slides:

Activity

Tutorials

Resources


© 2026 Adeel Bhutta. Released under the CC BY-SA license