Year 11 - Computing
Testing principles
Python programming project
Study Hub
This pupil-friendly study guide includes a unit summary, clear notes, common mistakes, and quick questions with answers.
Year 11 - Computing
Python programming project
In this unit pupils will have the opportunity to apply the skills and knowledge they have developed in previous programming units by approaching a practical project. They will apply software design, product design and testing principles to take their project from initial design to working prototype.
You will learn to explain different types of software testing.
Software testing checks whether a program works correctly, meets requirements and is free from bugs or errors. Integration testing checks whether different parts of the program work together correctly.
a method of testing where all possible routes through a program are identified and tested. Add one real device or system example to prove understanding.
Mistake: Testing is something you only do at the end of a project. Correction: Testing is carried out throughout the development process. There are also specific stages and methods of testing that can be adopted. An overall approach to testing should be agreed and planned depending on the requirements of the system.
Browse all guides in the Year 11 Computing guide library.