MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Regression testing is primarily related to:
A
Functional testing
B
Data flow testing
C
Development testing
D
Maintenance testing
Explanation: 

Detailed explanation-1: -Ans. (a) The purpose of regression testing is to select test cases partially or fully to ensure existing functionalities works fine. Thus, regression testing is primarily related to functional testing.

Detailed explanation-2: -Maintenance testing is a test that is performed to either identify equipment problems, diagnose equipment problems, or confirm that repair measures have been effective.

Detailed explanation-3: -Regression testing is vital for improving software product quality and enhancing the end-user experience by ensuring that code changes do not impact the older or existing product functionality. Using appropriate regression testing tools eliminates software defects early in the software deployment cycle.

Detailed explanation-4: -Confirmation maintenance testing is done to test the modified functionality of the software. Regression testing is repeated testing done on a recently modified program or code. It is done to confirm that existing features have not been affected due to the change(s).

Detailed explanation-5: -Regression Testing is a Software Testing type in which test cases are re-executed in order to check whether the previous functionality of the application is working fine and the new changes have not introduced any new bugs.

There is 1 question to complete.