Final answer:
The correct test levels associated with the defect focus options in software testing, according to the ISTQB Foundation syllabus, are: component test, acceptance test, integration test, and system test corresponding to defects in modules, non-defect focus, defects in interfaces, and defects in the whole system, respectively.
Step-by-step explanation:
The student's question deals with identifying the correct type of defects a given test level would focus on in software testing, as per the ISTQB Foundation syllabus. When approaching these defect focus options, we consider the following test levels:
- Component testing (also known as unit testing) focuses on defects within separately testable modules or objects (Option a).
- Acceptance testing typically is a level where the focus isn't necessarily on identifying defects but on determining whether the system meets the business needs (Option b).
- Integration testing deals with defects in interfaces and interactions between components (Option c).
- System testing concentrates on finding defects in the whole test object which typically is the system as a whole (Option d).
Given these associations, the correct answer to match the test levels with the defect focus options is:
C. 1 = component test; 2 = acceptance test; 3 = integration test; 4 = system test