exam questions

Exam CSSLP All Questions

View all questions & answers for the CSSLP exam

Exam CSSLP topic 2 question 9 discussion

Actual exam question from ISC's CSSLP
Question #: 9
Topic #: 2
[All CSSLP Questions]

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?

  • A. Unit testing
  • B. Integration testing
  • C. Acceptance testing
  • D. Regression testing
Show Suggested Answer Hide Answer
Suggested Answer: changes. Answer: A is incorrect. Unit testing is a type of testing in which each independent unit of an application is tested separately. During unit testing, a 🗳️
Regression testing focuses on finding defects after a major code change has occurred. Specifically, it seeks to uncover software regressions, or old bugs that have come back. Such regressions occur whenever software functionality that was previously working correctly stops working as intended. Typically, regressions occur as an unintended consequence of program changes, when the newly developed part of the software collides with the previously existing code.
Regression testing tests the system efficiency by systematically selecting the suitable and minimum set of tests that are required to effectively cover the affected developer takes the smallest unit of an application, isolates it from the rest of the application code, and tests it to determine whether it works as expected. Unit testing is performed before integrating these independent units into modules. The most common approach to unit testing requires drivers and stubs to be written. the application before its implementation into the production environment. It is done either by a client or an application specialist to ensure that the software meets against a software design. Software components may be integrated in an iterative way or all together ("big bang"). Normally the former is considered a better practice since it allows interface issues to be localized more quickly and fixed. Integration testing works to expose defects in the interfaces and interaction between the integrated components (modules). Progressively larger groups of tested software components corresponding to elements of the architectural design are integrated and tested until the software works as a system.

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
74gjd_37
5 months, 2 weeks ago
Selected Answer: D
The testing method that tests system efficiency by systematically selecting a suitable and minimum set of tests required to effectively cover affected changes is regression testing. Regression testing focuses on retesting previously tested functionality after changes or new features have been introduced into the software, helping ensure that existing functionality performs as expected. Regression testing can be very efficient because it uses automated tools to select specific test cases from a large pool of possible scenarios, minimizing costs associated with running unnecessary tests while prioritizing those most likely to identify issues. To maintain effective security measures and control risks around their systems, organizations must implement comprehensive Software Development Life Cycle (SDLC) practices. Implementing regression testing as an essential part of SDLC continuous integration allows developers to quickly identify potential issues before moving code into production environments.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago