Year 11 - Computing
Testing and refining a programming project
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 test a programming project using a range of methods.
Testing is the process of checking that a program works correctly and meets all its requirements. To test a program thoroughly, a range of data should be used, including normal, boundary and invalid data.
the systematic process of checking that a program works as expected. Add one real device or system example to prove understanding.
Mistake: A test plan should only include data that will cause a program to not work. Correction: A test plan should contain a range of test data, including normal, erroneous and boundary.
Browse all guides in the Year 11 Computing guide library.