nerdexam
(ISC)2

SSCP · Question #312

Which of the following statements pertaining to software testing approaches is correct?

The correct answer is C. The test plan and results should be retained as part of the system's permanent. A bottom-up approach to testing begins testing of atomic units, such as programs or modules, and works upwards until a complete system testing has taken place. It allows errors in critical modules to be found early. A top-down approach allows for early detection of interface…

Submitted by andres_qro· Apr 18, 2026Systems and Application Security

Question

Which of the following statements pertaining to software testing approaches is correct?

Options

  • AA bottom-up approach allows interface errors to be detected earlier.
  • BA top-down approach allows errors in critical modules to be detected earlier.
  • CThe test plan and results should be retained as part of the system's permanent
  • DBlack box testing is predicated on a close examination of procedural detail.

How the community answered

(42 responses)
  • A
    5% (2)
  • C
    93% (39)
  • D
    2% (1)

Explanation

A bottom-up approach to testing begins testing of atomic units, such as programs or modules, and works upwards until a complete system testing has taken place. It allows errors in critical modules to be found early. A top-down approach allows for early detection of interface errors and raises confidence in the system, as programmers and users actually see a working system. White box testing is predicated on a close examination of procedural detail. Black box testing examines some aspect of the system with little regard for the internal logical structure of the software. Top Down Testing: An approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by stubs. Tested components are then used to test lower level components. The process is repeated until the lowest level components have been tested. Bottom Up Testing: An approach to integration testing where the lowest level components are tested first, then used to facilitate the testing of higher level components. The process is repeated until the component at the top of the hierarchy is tested. Black Box Testing: Testing based on an analysis of the specification of a piece of software without reference to its internal workings. The goal is to test how well the component conforms to the published requirements for the component.

Topics

#Software Testing#Documentation#Quality Assurance#SDLC Security

Community Discussion

No community discussion yet for this question.

Full SSCP Practice