Medicare General Information, Eligibility and Entitlement Manual (Pub. 100-01), Ch. 7 § 40.3.10
Test Case Specification Standard
40.3.10 - Test Case Specification Standard
(Rev. 97, Issued: 01-15-16, Effective: 09-21-15, Implementation: 09-21-15)
Purpose:
This standard establishes a controlled outline for the contents and presentation of
a Test Case Specification used by the shared system maintainers and the STC.
Applicability: This standard is applicable to all Test Case Specifications developed by the shared
system maintainers and the STC.
Data Element
Description
Allowable Values or
Format
Comments
Test Case
Specification
Identifier
Multi-part indicator that
uniquely identifies the test
case specification.
See Test Case
Specification Identifier
Standard.
Test Purpose
A free form field that
captures the intent of the test
and identifies any key
components of the test, e.g.,
specific codes.
See attached example.
Input
Specification
A free form field that
captures critical information
used to exercise the system
functionality. Information
could be grouped into the
following topics:
Claim Data Requirements
Claims History
Beneficiary Information
Provider Information
See attached example.
Intercase
Dependencies
(Predecessor
Transaction
Identifier)
The test case specification
identifier of the transaction
that must be entered into and
processed by the system prior
to processing the transaction
described by the test case
specification.
See Test Case
Specification Identifier
Standard.
Output
Specification
A free form declarative
statement that identifies the
expected results from
performing all the steps, as a
collection, within the test.
Test Type
A one-character indicator to
identify whether the test is
positive or negative.
P = Positive Test
N = Negative Test
ALM
Plan Tab
(Required
User Defined
Fields)
Originator
A one-character indicator to
identify the originating entity
(designer) of the test case.
B = Beta
C = CMS/QRTM
M = Maintainer
Test Status
Summary indicator for a test
case.
PS = Passed
FA= Failed
NR = Not Run
IN = Incomplete
ID = Invalid Data
IC = Invalid Case
Required
Test
Execution
(Run)
Elements
Test Results
Free form declarative
statement of actual results for
a test case when the actual
results do not match the
expected results.
Optional Information: Industry best practices demonstrate that additional granularity may be
necessary to document discrete key test actions that should be executed and documented. These
items are referred to as test steps. A test case specification may have one or more test steps.
When documenting test steps, the following standard applies:
Step Number
Unique identifier for each test
step.
“Step n”
Where “n” is a sequential
counter for each step
starting at 1.
There is at least one test
step in each test case
specification, but usually
contains multiple test steps.
Optional
Test
Case
Elements
Step
Description
A free form declarative
statement that identifies the
action taken to perform the
test. The step description
statement usually begins with
a verb.
Expected Step
Results
A free form declarative
statement that identifies the
expected results from
performing the associated
step description.
Example #1
Test Case Identifier
4419-2825-5.2-001
Test Purpose
To confirm that the A/B MAC (A) claims processing systems
accept, process, and assign reason code 30 (Payment adjusted
because the patient has not met the required eligibility, spend down,
waiting or residency requirements) to Inpatient Hospital claims
submitted on Type of bill (TOB) 111 (Hospital Inpatient Part A;
admit through discharge) with Dates of Service (DOS) on
01/01/2004 when a beneficiary is not lawfully present in the United
States.
Input
Specification
Claims History
None
Beneficiary
Information
Beneficiary must be unlawfully present in United States.
Beneficiary elected English as primary language
Provider Information Provider Number Range = XX0001-XX0999
Claim Data
Requirements
TOB = 111
DOS = 01/01/2004
Intercase
Dependencies
None
Output Specification
Claim will be assigned reason code 30 indicating beneficiary is not
lawfully present in the United States, generating MSN message 5.7
(Medicare payment may not be made for the item or service because
on the date of service, you were not lawfully present in the United
States).
Test Type
P
Originator
C
Test Status
PS
Test Results
Claim was assigned appropriate reason code