Testing Techniques to Ensure Existing Functionalities are Not Compromised

Ensuring Functionality Integrity | CLO-002 Exam | CompTIA Cloud Essentials+

Question

A company wants to ensure its existing functionalities are not compromised by the addition of a new functionality.

Which of the following is the BEST testing technique?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

A.

The best testing technique to ensure that existing functionalities are not compromised by the addition of new functionality is Regression testing.

Regression testing is a type of software testing that verifies if any changes made to the software (in this case, the addition of new functionality) have affected the existing functionalities. The goal of regression testing is to ensure that any changes made to the software do not cause any unintended consequences, such as the breaking of existing functionalities.

Regression testing involves re-executing the test cases that were previously executed to ensure that they still pass after the changes are made to the software. The regression testing process should cover all possible scenarios and use cases to ensure that all functionalities of the software continue to work as expected.

Stress testing, Load testing, and Quality testing are not appropriate for this scenario. Stress testing involves testing the software beyond its normal capacity to check how it performs under stress. Load testing involves testing the software under heavy loads to check its performance. Quality testing involves testing the software against predetermined quality standards.

While these testing techniques are important in their own right, they are not the best fit for the scenario described in the question.