Saturday, June 5, 2010

Regression Testing - Multiple Choice Questions

Regression Testing - Multiple Choice Questions

1)
Regression testing can be used not only for testing the correctness of a program, but often also for tracking the quality of its output.

A) True
B) False

2)
Regression testing should not be part of a test plan.

A) True
B) False

3)
Regression testing can be automated.

A) True
B) False

4)
Regression testing should be tightly linked to ........, and be built from the successful test cases developed and used in .......

A) functional testing
B) Retesting
C) End to End Testing
D) system Testing

5)
Any time you modify an implementation within a program, you should also do regression testing. You can do so by rerunning existing tests against the ....... to determine whether the changes break anything that worked prior to the change and by writing new tests where necessary.

A) modified code
B) Unchanged Code
C) regression code
D) None of above

6)
Regression testing is conducted for each change that may affect the functioning of previously baselined software.

A) True
B) False

7)
Several techniques for using test execution information to prioritize test cases for regression testing, include:

A) techniques that order test cases based on their total coverage of code components;
B) techniques that order test cases based on their coverage of code components not previously covered;
C) techniques that order test cases based on their estimated ability to reveal faults in the code components that they cover.
D) All of Above

8)
...... regression testing is triggered by changes of the source code, whereas ...... regression testing is triggered by specification changes.

A) progressive, Corrective
B) Corrective, progressive
C) incremental, unincremental
D) None of above

9)
We refer to the problem of determining the test cases in a regression test suit on which the modified program may differ from the original program as the .............

A) incremental regression testing
B) Corrective regression testing
C) supplemental regression testing
D) None of above

10)
Regression testing of multi-tasking real-time systems includes two main problem domains:

A) the test running problem and the reproducibility problem.
B) the test selection problem and the running problem.
c) the test selection problem and the reproducibility problem.
D) All of above

1) a 2) b 3) a 4) a 5) a 6) a 7) d 8) b 9) a 10)c