August 2018
Beginner
594 pages
22h 33m
English
Replaceability is the capability of a software system to replace another software system for the same purpose, in the same environment. This may entail only replacing one or more software components within a software system.
A good example of replaceability is when a software system is upgraded. Customers desire a system that is highly replaceable so that an upgrade to a newer version of the software from an older version goes smoothly.
Testing for replaceability should confirm that, after any replacement, the software system still works properly. All relevant functionality should be tested to verify that it works as expected.