nerdexam
(ISC)2

CSSLP · Question #79

Which of the following testing methods verifies the interfaces between components against a software design?

The correct answer is B. Integration testing. Integration testing is the software testing method that specifically verifies the interfaces and interactions between different components or modules against the overall software design.

Secure Software Testing

Question

Which of the following testing methods verifies the interfaces between components against a software design?

Options

  • ARegression testing
  • BIntegration testing
  • CBlack-box testing
  • DUnit testing

How the community answered

(57 responses)
  • A
    2% (1)
  • B
    91% (52)
  • C
    5% (3)
  • D
    2% (1)

Why each option

Integration testing is the software testing method that specifically verifies the interfaces and interactions between different components or modules against the overall software design.

ARegression testing

Regression testing is performed to ensure that new code, changes, or bug fixes have not adversely affected existing functionalities of the software.

BIntegration testingCorrect

Integration testing focuses on validating the interfaces and interactions between two or more integrated software modules to ensure they function together correctly as specified by the software design. Its primary goal is to expose defects in the interfaces and interactions between integrated units.

CBlack-box testing

Black-box testing, also known as functional testing, examines the functionality of an application without peering into its internal structures or workings.

DUnit testing

Unit testing focuses on verifying the smallest testable parts of an application, such as individual functions or methods, in isolation from other components.

Concept tested: Software testing methods-integration testing

Topics

#Software testing#Integration testing#Testing levels#Verification

Community Discussion

No community discussion yet for this question.

Full CSSLP Practice