nerdexam
(ISC)2

CSSLP · Question #109

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?

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

How the community answered

(39 responses)
  • A
    3% (1)
  • B
    5% (2)
  • D
    92% (36)

Why each option

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.

AUnit testing

Unit testing tests individual components or modules of the software in isolation, not the overall system efficiency after changes.

BIntegration testing

Integration testing verifies the interfaces between different modules or components, not specifically focusing on changes impacting existing functionalities.

CAcceptance testing

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.

DRegression testingCorrect

Regression testing is a type of software testing that aims to confirm that recent program or code changes have not adversely affected existing features. It involves re-running previously passed tests to ensure that the new changes haven't introduced new defects or reactivated old ones, often focusing on a minimum set of tests to efficiently cover the affected areas.

Concept tested: Software testing methods - Regression testing

Source: 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 Practice