ITPEC FE Morning April 2021 Question 56

Which of the following is the main purpose of a migration test for a system?

Explanation

Confirming the switch procedure and the problems the switch can cause — a migration test rehearses the move from the existing system to the new one.

Migration is its own development activity: converting and transferring the data, installing the new system, running the cutover steps in order, and falling back if something fails. The migration test runs these steps in advance to check that the procedure works, how long it takes, and whether the data arrives complete and correct, so that the real switch is reliable and fits the time available.

Answer (d)

Why not others:

  • •(a) — confirming that the new system has all the required functions is the aim of the system test (function test)
  • •(b) — checking the new system's performance with a copy of real data is a performance test; it examines the new system, not the switch
  • •(c) — checking the interface between a new program and a program of another existing system is an interface or integration test

Key rule: Most tests ask whether the new system works; a migration test asks whether you can get from the old system to the new one safely and on time.

System Development Technology · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.