CTFL learning objectives
Explore every CTFL 4.0 learning objective, with original practice questions grouped by syllabus chapter.
Source: ISTQB® Certified Tester Foundation Level syllabus 4.0.1.
1. Fundamentals of Testing
- 1.1.1 Identify typical test objectivesK13 practice questions
- 1.1.2 Differentiate testing from debuggingK23 practice questions
- 1.2.1 Exemplify why testing is necessaryK23 practice questions
- 1.2.2 Recall the relation between testing and quality assuranceK13 practice questions
- 1.2.3 Distinguish between root cause, error, defect, and failureK23 practice questions
- 1.3.1 Explain the seven testing principlesK24 practice questions
- 1.4.1 Explain the different test activities and related tasksK23 practice questions
- 1.4.2 Explain the impact of context on the test processK23 practice questions
- 1.4.3 Differentiate the testware that supports the test activitiesK24 practice questions
- 1.4.4 Explain the value of maintaining traceabilityK23 practice questions
- 1.4.5 Compare the different roles in testingK24 practice questions
- 1.5.1 Give examples of the generic skills required for testingK23 practice questions
- 1.5.2 Recall the advantages of the whole team approachK13 practice questions
- 1.5.3 Distinguish the benefits and drawbacks of independence of testingK23 practice questions
2. Testing Throughout the SDLC
- 2.1.1 Explain the impact of the chosen software development lifecycle on testingK23 practice questions
- 2.1.2 Recall good testing practices that apply to all software development lifecyclesK13 practice questions
- 2.1.3 Recall the examples of test-first approaches to developmentK13 practice questions
- 2.1.4 Summarize how DevOps might have an impact on testingK23 practice questions
- 2.1.5 Explain shift leftK23 practice questions
- 2.1.6 Explain how retrospectives can be used as a mechanism for process improvementK23 practice questions
- 2.2.1 Distinguish the different test levelsK24 practice questions
- 2.2.2 Distinguish the different test typesK24 practice questions
- 2.2.3 Distinguish confirmation testing from regression testingK23 practice questions
- 2.3.1 Summarize maintenance testing and its triggersK23 practice questions
3. Static Testing
- 3.1.1 Recognize types of work products that can be examined by static testingK13 practice questions
- 3.1.2 Explain the value of static testingK23 practice questions
- 3.1.3 Compare and contrast static testing and dynamic testingK23 practice questions
- 3.2.1 Identify the benefits of early and frequent stakeholder feedbackK13 practice questions
- 3.2.2 Summarize the activities of the review processK24 practice questions
- 3.2.3 Recall which responsibilities are assigned to the principal roles when performing reviewsK15 practice questions
- 3.2.4 Compare and contrast the different review typesK24 practice questions
- 3.2.5 Recall the factors that contribute to a successful reviewK14 practice questions
4. Test Analysis and Design
- 4.1.1 Distinguish black-box test techniques, white-box test techniques and experience-based test techniquesK23 practice questions
- 4.2.1 Use equivalence partitioning to derive test casesK35 practice questions
- 4.2.2 Use boundary value analysis to derive test casesK37 practice questions
- 4.2.3 Use decision table testing to derive test casesK34 practice questions
- 4.2.4 Use state transition testing to derive test casesK35 practice questions
- 4.3.1 Explain statement testingK23 practice questions
- 4.3.2 Explain branch testingK23 practice questions
- 4.3.3 Explain the value of white-box testingK23 practice questions
- 4.4.1 Explain error guessingK23 practice questions
- 4.4.2 Explain exploratory testingK23 practice questions
- 4.4.3 Explain checklist-based testingK23 practice questions
- 4.5.1 Explain how to write user stories in collaboration with developers and business representativesK23 practice questions
- 4.5.2 Classify the different options for writing acceptance criteriaK23 practice questions
- 4.5.3 Use acceptance test-driven development (ATDD) to derive test casesK33 practice questions
5. Managing the Test Activities
- 5.1.1 Exemplify the purpose and content of a test planK23 practice questions
- 5.1.2 Recognize how a tester adds value to iteration and release planningK14 practice questions
- 5.1.3 Compare and contrast entry criteria and exit criteriaK23 practice questions
- 5.1.4 Use estimation techniques to calculate the required test effortK35 practice questions
- 5.1.5 Apply test case prioritizationK33 practice questions
- 5.1.6 Recall the concepts of the test pyramidK13 practice questions
- 5.1.7 Summarize the testing quadrants and their relationships with test levels and test typesK24 practice questions
- 5.2.1 Identify risk level by using risk likelihood and risk impactK13 practice questions
- 5.2.2 Distinguish between project risks and product risksK23 practice questions
- 5.2.3 Explain how product risk analysis may influence thoroughness and test scopeK23 practice questions
- 5.2.4 Explain what measures can be taken in response to analyzed product risksK23 practice questions
- 5.3.1 Recall metrics used for testingK13 practice questions
- 5.3.2 Summarize the purposes, content, and audiences for test reportsK23 practice questions
- 5.3.3 Exemplify how to communicate the status of testingK23 practice questions
- 5.4.1 Summarize how configuration management supports testingK23 practice questions
- 5.5.1 Prepare a defect reportK33 practice questions