Skip to content
The Impact of Computing on Society · Term 4

Capstone Software Development: Testing and Quality Assurance

Implement unit testing and user acceptance testing to ensure software reliability and usability.

Key Questions

  1. How do we prove that our code works as intended under edge-case conditions?
  2. What is the difference between a bug and a design flaw?
  3. How does user feedback change the trajectory of a software project?

Ontario Curriculum Expectations

CS.HS.D.3CS.HS.P.5
Grade: Grade 11
Subject: Computer Science
Unit: The Impact of Computing on Society
Period: Term 4

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU