You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
This lesson covers the types of software testing, testing strategies, and the use of appropriate test data. The OCR H446 specification requires you to understand unit, integration, system and acceptance testing, black-box and white-box testing, alpha and beta testing, and the three types of test data.
Testing is essential to:
Testing is carried out at different levels, from individual components to the complete system.
| Aspect | Detail |
|---|---|
| What is tested | Individual components — typically a single function, method or class |
| Who does it | The developer who wrote the code |
| When | During development, as each unit is written |
| Goal | Verify that each unit works correctly in isolation |
| Tools | Automated testing frameworks (e.g. JUnit, pytest, NUnit) |
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.