Medicare General Information, Eligibility and Entitlement Manual (Pub. 100-01), Ch. 7 § 40.3.1
Shared System Testing Requirements for Shared System Maintainers,
40.3.1 – Shared System Testing Requirements for Shared System Maintainers,
Single Testing Contractor (STC), and DME MACs
(Rev. 97, Issued: 01-15-16, Effective: 09-21-15, Implementation: 09-21-15)
Review subsection 40.3.9, Definitions, for a description of key testing terminology.
1. Maintainers of a Shared System shall plan and execute all the essential levels of testing. At a
minimum this includes Unit testing, Integration testing, System testing, and Regression
testing. Shared System Maintainers are also responsible for performing Interface Testing.
2. Beta testers may initiate testing at the integration level, but are primarily dedicated to testing
at the system level, including regression testing. Beta testers are also responsible for
performing Interface Testing, which includes full data exchanges between the shared system
maintainers, and other systems.
3. Shared System Maintainers and Beta testers shall maintain a test environment that enables
system-testing activities to replicate the production environment, as closely as required to
effectively test. CMS provided all Beta testers with a date simulation tool to facilitate executing
test cases with future dates (e.g., service dates, admission dates) without turning off edits or
altering effective dates in the test environment.