Test Plan IntegrationTesting
Test Plan IntegrationTesting
Test Plan IntegrationTesting
TEST PLAN
Version <1.0>
<04/15/2016>
<Project Name>
VERSION HISTORY
[Provide information on how the development and distribution of the Test Plan].
Version
#
1.0
Implemented
By
Revision
Date
<04/15/16>
Approved
By
Page 2 of 11
Approval
Date
Reason
-Test Plan Template
draft
<Project Name>
TABLE OF CONTENTS
1 INTRODUCTION.....................................................................................................................4
1.1
Purpose of The Test Plan Document....................................................................4
2 INTEGRATION TESTING.....................................................................................................4
2.1
Test Scope CCDA OUT testing...............................................................................4
2.2
its Results testing........................................................................................................5
2.3
CCDA IN testing........................................................................................................5
2.4
Items to be Tested / Not Tested..................................................................................5
2.5
Test Approach(s)........................................................................................................6
2.5.1 Test Approach for CCDA out Testing...............................................................6
2.5.2 Test Approach for ITS result Testing...............................................................7
2.5.3 Test Approach for CCDA IN Testing................................................................8
2.6
Test Pass / Fail Criteria..............................................................................................9
2.6.1 Test execution criteria for CCDA OUT Testing:.............................................9
2.6.2 Test execution criteria for ITS results:.............................................................9
2.7
Test Entry / Exit Criteria............................................................................................9
2.8
Test Defect...............................................................................................................10
3.0 Test Strategy.....................................................................................................................10
3.1 Test level responsibility.................................................................................................10
2.9
Test Deliverables......................................................................................................10
2.10
Environment Roles and Responsibilities...........................................................10
TEST PLAN APPROVAL...........................................................................................................11
Page 3 of 11
<Project Name>
1 INTRODUCTION
1.1
2 INTEGRATION TESTING
2.1
soapUI tool
Web Service Res
Web
Service
link
Clinical Viewer
(C32/ CCDA)
After ingesting the data to HIE will result in consolidated output in the form of SDA file
which needs to be validated with C32 and CCDA out file generated through SOAP UI.
The CCDA output file needs to be validated through NIST validator (base line) to ensure
they will no parsing issues.
Sections needs to be validated for CCDA out
1. Patient
2. Allergy
3. History
4. Problems
5. Laboratory
6. Medications
Page 4 of 11
<Project Name>
2.2
HL7
Simulator
Inbound
Message
HIE- Interface
Translation
Unit
Outbound
Message
Outbound
message
CCDA IN TESTING
Integration testing scope for CCDA IN includes validation of CCDA IN file and SDA file
after the message is processed.
Meditech
EMR
CCDA IN
Message
HIE- Interface
Translation
Unit
SDA
SDA message
Message
<Project Name>
2.5
Item to Test
Test Description
Message with
Required fields
Mapping rules
validation
Translation unit
Validation
Field level testing to
validate message
failure based on invalid
values.
Protocol and Alert
validation.
Test Date
Responsibility
TEST APPROACH(S)
[Below section describe the overall testing approach to be used to test the Interface.]
Test case document: Test case document outlines all the fields needs to be tested based
on the interface requirement. All the test items mentioned in the section 2.2 will be
validated against test case document.
2.5.1
5. CCDA OUT file validation includes HTML validation and XML file validation.
Page 6 of 11
<Project Name>
6. CCDA OUT-HTML instance is compared against SDA to ensure all the information on
web page is matching with values defined in SDA.
7. CCDA OUT- XML instance is compared against SDA to ensure right information is
flowing in CCDA- XML file.
8. Below sections of SDA are compared with CCDA OUT file.
a. Patient
b. Allergy
c. History
d. Problems
e. Laboratory
f.
Medications
4. Once the message is triggered through simulator message received to the Inbound
thread of HIE and pass through the translator unit.
5. After the message is processed output file is generated in the Outbound Queue.
6. HL7 message validation includes validation for below:
a. BBK-PTH-Map
b. LAB-Map
c. ITS-MAP
d. MICRO-MAP
7. All the Segment and field values are compared in Inbound and Outbound message
to verify output result. Results are compared based on the mapping guide. Output
result template is attached for reference.
Page 7 of 11
<Project Name>
All afore mentioned HL7 messages are validated to verify Inbound and Outbound
message record. Attached document provide detailed steps to validate HL7 message.
2.5.3
Result
g. Result observation
h. Problems
i.
Procedures
j.
Encounters
k. Immunizations
l.
Medication activity
m. Plan of Care
n. Immunizations Administered
o. Social History
p. Vital Signs
Output result template is attached for reference:
2.6
2.6.1
a. Patient
b. Allergy
c. History
d. Problems
Page 8 of 11
<Project Name>
e. Laboratory
f.
Medications
[Test execution summary report provides the execution status and defect to be tracked.]
2.7
Interface architecture
XSD
Access to Process, thread and process logs to validate the message process
Environment readiness
Exit criteria:
2.8
TEST DEFECT
All the defects identified during execution will be tracked in QuanTM tool. Defects can be
logged with reference to test case and as ad hoc test execution. Test Lab has been
defined in QuanTM for CCDAIN, CCDA OUT and HL7 Results. All the defects will linked to
respective requirement and report for Test execution can be obtained.
<Project Name>
Test Level
External
Party
Unit Testing
Integration Testing
Security Testing
2.9
Proj Team
Business
Connectivity Testing
TEST DELIVERABLES
[Below section describe the deliverables that will result from the testing process]
All the Test case are uploaded at QuanTM and link is provided below:
Test case document Link (QuanTM link)
Test summary report Link (QuanTM link)
Role
Staff Member
Responsibilities
Release Manager
Bill Smith
Test Manager
Mary Jones
Project Manager
Cathy Simons
Page 10 of 11
<Project Name>
Date:
Print Name:
Title:
Role:
Signature:
Date:
Print Name:
Title:
Role:
Signature:
Date:
Print Name:
Title:
Role:
Page 11 of 11