During the SDLC, testing is performed at different levels. Which TWO of the following are recognized levels of testing? (Select TWO.)
Integration testing is a recognised SDLC test level: it verifies that individually tested modules interact correctly through their interfaces and data flows. This satisfies the stem's requirement for a distinct level, sitting between unit testing and system testing in the conventional hierarchy.
Why this answer
Integration testing (C) is a recognized level of testing in the SDLC, sitting between unit and system testing, where individual modules are combined and tested as a group to verify interfaces and interactions between components. Unit testing (D) is also a recognized level, focusing on verifying the smallest testable parts of an application, such as individual functions or methods, in isolation. These two are standard levels in the classic testing hierarchy (unit, integration, system, acceptance).
Maintenance (A) is an SDLC phase that follows deployment, not a testing level. Code review (B) is a static verification technique or peer-review activity, not a defined test level. Deployment (E) is a release/implementation phase, not a testing level.
Exam trap
FC0-U71 often tests whether candidates confuse SDLC phases (planning, design, development, testing, deployment, maintenance) with testing levels (unit, integration, system, acceptance), causing them to select 'maintenance' or 'deployment' as testing types.