What makes a comparative test suite valuable when transforming COBOL to Java?
Select an answer to reveal the explanation.
Short Explanation
You get an objective, repeatable check that transformed code matches legacy behavior, and it keeps running after every change. That turns equivalence from opinion into evidence you can trust.
Full Explanation
A comparative test suite is valuable because it converts a judgment about equivalence into a repeatable check anyone can run, showing whether transformed code produces the same results as legacy behaviour and re-running on every subsequent change. Its value compounds as the transformed code is iterated on. The claim that it removes the need for mainframe subject-matter experts is wrong because SMEs define expected behaviour and identify edge cases worth testing. The claim that it guarantees performance at least as good as the original is wrong because functional equivalence and performance are separate properties. The claim that it lets you delete the original COBOL after the first passing run is wrong because retiring the original is an operational-readiness decision that comes much later. For the exam, describe comparative tests as the objective basis for equivalence claims.