The 2018 Foundation Level Learning objectives are as follows:Chapter 1 Fundamentals of Testing1.1 What is Testing?LO-1.1.1Identify typical objectives of testing (K1)LO-1.1.2Differentiate testing from debugging (K2)1.2 Why is Testing Necessary?LO-1.2.1Give examples of why testing is necessary (K2)LO-1.2.2Describe the relationship between testing and quality assurance and give examples of how testing contributes to higher quality (K2)LO-1.2.3Distinguish between error, defect, and failure (K2)LO-1.2.4Distinguish between the root cause of a defect and its effects (K2)1.3 Seven Testing Principles (K2)LO-1.3.1Explain the seven principles of testing (K2)1.4 Test ProcessLO-1.4.1Explain the impact of context on the test process (K2)LO-1.4.2Describe the test activities and respective tasks within the test process (K2)LO-1.4.3Differentiate the work products that support the test process (K2)LO-1.4.4Explain the value of maintaining traceability between the test basis and the test work products (K2)1.5 The Psychology of Testing (K2)LO-1.5.1Identify the psychological factors that influence the success of testing (K1)LO-1.5.2Explain the difference between the mindset required for test activities and the mindset required for development activities (K2)Chapter 2 Testing Throughout the Software Development Lifecycle2.1. Software Development Lifecycle ModelsLO-2.1.1Explain the relationships between software development activities and test activities in the software development lifecycle (K2)LO-2.1.2Identify reasons why software development lifecycle models must be adapted to the context of project and product characteristics (K1)LO-2.1.3Recall characteristics of good testing that are applicable to any life cycle model (K1)2.2 Test Levels (K2)LO-2.2.1Co
What you'll learn
differentiate between testing and debugging
describe the relationship between testing and quality assurance
explain the seven principles of testing
identify characteristics of good testing applicable to any lifecycle model