Capstone Software Development · Integrated Project

Testing and Quality Assurance

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

Key Questions

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

Ontario Curriculum Expectations

ON: Software Engineering - Grade 11ON: Programming Concepts and Skills - Grade 11
Grade: Grade 11
Subject: Computer Science
Unit: Capstone Software Development
Period: Integrated Project

Ready to teach this topic?

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

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU