nerdexam
(ISC)2(ISC)2

CSSLP · Question #109

CSSLP Question #109: Real Exam Question with Answer & Explanation

The correct answer is D: Regression testing. Regression testing ensures that recent code changes or additions have not negatively impacted existing functionalities or introduced new bugs. It systematically selects a minimum set of tests to cover affected changes and verify system efficiency.

Secure Software Testing

Question

Which of the following testing methods tests the system efficiency by systematically selecting the suitable and minimum set of tests that are required to effectively cover the affected changes?

Options

  • AUnit testing
  • BIntegration testing
  • CAcceptance testing
  • DRegression testing

Explanation

Regression testing ensures that recent code changes or additions have not negatively impacted existing functionalities or introduced new bugs. It systematically selects a minimum set of tests to cover affected changes and verify system efficiency.

Common mistakes.

  • A. Unit testing tests individual components or modules of the software in isolation, not the overall system efficiency after changes.
  • B. Integration testing verifies the interfaces between different modules or components, not specifically focusing on changes impacting existing functionalities.
  • C. Acceptance testing is conducted to determine if the requirements of a specification or contract are met, typically performed by end-users, not focused on specific changes.

Concept tested. Software testing methods - Regression testing

Reference. https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/perf-test/automate-regression-tests

Topics

#Regression testing#Software testing#Test optimization#Secure SDLC

Community Discussion

No community discussion yet for this question.

Full CSSLP PracticeBrowse All CSSLP Questions