You are on page 1of 40

M I RAC LE S O FTWA RE S YST EMS , I NC .

COFINITY
EDI Gateway
Test Case Document For
UI
May 7th 2008

MSS Proprietary

EDI Gateway
Test Case Document for UI

DOC ID # EDIGateway_UI_LLD_TestCases_V1.0_050708

MSS Proprietary

Document Control Section
Document History
The following table contains the revision history of the System & Feature
requirements document.
Table - Revision History
Version

Description of Change

Author

Date

1.0

Initial Draft

Jyotsna

05/01/2008

1.1

Test cases for Rules engine

Chakri

05/01/2008

Document Approvals
Version
Number

Owne
r

Approve
rs

Date
Approve
d

Version Notes
(Changes Made)

Document Distribution
This document is distributed to the following:
• Miracle Cofinity Team

Document Review Plans
This document will be reviewed or inspected and updated, if necessary as defined
below:
• Emerging standards
• Adherence to any of the Industry Standards

MSS Proprietary

Table of Contents
1 INTRODUCTION.......................................................................................................................................6
1.1 PURPOSE AND SCOPE...................................................................................................................................6
1.2 AUDIENCE..................................................................................................................................................6
1.3 DOCUMENT RELATIONSHIP............................................................................................................................6
2 TEST CASES FOR RULE DEFINITION SCREEN...............................................................................7
2.1 TEST CASE NUMBER 2.0...........................................................................................................................7
2.2 TEST CASE NUMBER 2.1...........................................................................................................................10
3 TEST CASES FOR RULE SEARCH SCREEN.....................................................................................13
3.1 TEST CASE NUMBER: 3.0..........................................................................................................................14
3.2 TEST CASE NUMBER: 3.1..........................................................................................................................15
3.3 TEST CASE NUMBER 3.2...........................................................................................................................16
3.4 TEST CASE NUMBER 3.3...........................................................................................................................17
3.5 TEST CASE NUMBER 3.4...........................................................................................................................18
3.6 TEST CASE NUMBER 3.5...........................................................................................................................19
4 TEST CASES FOR RULE DETAILS SCREEN....................................................................................20
4.1 TEST CASE NUMBER: 4.0 .......................................................................................................................20
5 TEST CASES FOR RULE BINDING SCREEN....................................................................................22
5.1

TEST CASE NUMBER: 5.0.....................................................................................................................22

6 TEST CASES FOR USER PROFILE.....................................................................................................32
6.1 TEST CASE NUMBER 6.0...........................................................................................................................32
6.2 TEST CASE NUMBER 6.1...........................................................................................................................33
6.3 TEST CASE NUMBER 6.2...........................................................................................................................34
6.4 TEST CASE NUMBER 6.3...........................................................................................................................35
6.5 TEST CASE NUMBER 6.4...........................................................................................................................36
6.6 TEST CASE NUMBER 6.5...........................................................................................................................37
6.7 TEST CASE NUMBER 6.6..........................................................................................................................38

MSS Proprietary

List of Figures
FIGURE 1: TEST CASE 2.0: RULE DEFINITION SCREEN..................................................................7
FIGURE 2: TEST CASE 2.1 RULE DEFINITION SCREEN...................................................................8
FIGURE 3: TEST CASE 2.2: DATABASE VIEW .....................................................................................9
FIGURE 4: TEST CASE 2.1: RULE DEFINITION SCREEN................................................................10
FIGURE 5: TEST CASE 2.2: RULE DEFINITION SCREEN................................................................11
FIGURE 6: TEST CASE 2.3: DB VIEW....................................................................................................12
FIGURE 7: TEST CASE 3.0: RULE SEARCH SCREEN.......................................................................14
FIGURE 8: TEST CASE 3.1: RULE SEARCH SCREEN.......................................................................15
FIGURE 9: TEST CASE 3.2: RULE SEARCH SCREEN.......................................................................16
FIGURE 10: TEST CASE 3.3: RULE SEARCH SCREEN.....................................................................17
FIGURE 11: TEST CASE 3.4: RULE SEARCH SCREEN......................................................................18
FIGURE 12: TEST CASE 3.5: RULE SEARCH SCREEN.....................................................................19
FIGURE 13: TEST CASE 4.0: RULE DETAILS SCREEN.....................................................................20
FIGURE 14: TEST CASE 4.0: RULE DETAILS SCREEN.....................................................................21
FIGURE 15: TEST CASE 5.0: RULE BINDING SCREEN....................................................................22
FIGURE 16: TEST CASE 5.1: RULE BINDING SCREEN....................................................................23
FIGURE 17: TEST CASE 5.2: RULE BINDING SCREEN....................................................................24
FIGURE 18: TEST CASE 5.3: RULE BINDING SCREEN....................................................................25
FIGURE 19: TEST CASE 5.4:DB VIEW...................................................................................................26
FIGURE 20: TEST CASE 5.1:RULE SEARCH SCREEN......................................................................27
FIGURE 21: TEST CASE 5.2:RULE SEARCH SCREEN......................................................................28
FIGURE 22: TEST CASE 5.3 :RULE BINDING SCREEN...................................................................29
FIGURE 23: TEST CASE 5.4 :RULE BINDING SCREEN ..................................................................30
FIGURE 24: TEST CASE 5.5 : DB VIEW................................................................................................31

MSS Proprietary

1 Introduction
This document outlines the various test cases used during the testing of UI interface
Design for the internal Web portal. It also contains the screen shots for every test
case on the application. This Document is a Draft will grow throughout the lifecycle of
the project.

1.1 Purpose and Scope
The Scope of this document is to create a test case document for the UI interface for
the internal EDI team. This document addresses only the UI screens and the fields
and does not address the security features.

1.2 Audience
The document is intended for the Cofinity and Miracle team members.

1.3 Document Relationship
The following documents were used in creating the UI design documents.

Some of the best practices in UI coding standards

The document follows will briefly describes about the flow of the Web Portal based on
the different roles and describes each field on the screen and its behavior in detail.
• EDI Gateway UI Design Document
This Document was used to better understand the UI screens for easier writing of the
test cases.

MSS Proprietary

2 Test Cases For Rule Definition Screen
Used for defining the rule

2.1

Test Case Number 2.0

From the Left Menu Select Rule > Rule Definition
Rule Definition Screen will appear as shown below.

Figure 1: Test Case 2.0: Rule Definition Screen
Mandatory Fields: Rule Type, Object Model, Rule Label, Rule Source
Without selecting these fields the data will not be updated in database.
Input: Edit Level as Rule type, EDI_Header as Object Model, Testing Rule Label as
Rule Label, and Testing Rule Source as Rule Source.
Output: Rules with Edit as the Rule type, Rules with EDI_Header as Object Model,
Rules with Testing Rule Label as Rule Label and Rules with Testing Rule Source as
Rule Source.

MSS Proprietary

Figure 2: Test Case 2.1 Rule Definition Screen
After that click on save button, the data will be updated in database as shown below

MSS Proprietary

Figure 3: Test Case 2.2: Database View

MSS Proprietary

2.2 Test Case Number 2.1
From the Left Menu Select Rule > Rule Definition
Rule Definition Screen will appear as shown below.

Figure 4: Test Case 2.1: Rule Definition Screen
Mandatory Fields: Rule Type, Object Model, Rule Label, Rule Source
Without selecting these fields the data will not be updated in
database.
Here I entered sample data in all the fields as shown below
Input: Edit Level as Rule type, EDI_Header as Object Model, Rule
Source as Rule Label, rs as Rule Source, Rule for validation as Rule
Description, patient gender as Target Field, Rule Definition as Rule
Definition, 111 as Error Value,
1111 as Error Code, ME Rule as Map Name, Rule Mercator as Mercator
Rule
Output: Inserted Successfully

MSS Proprietary

Figure 5: Test Case 2.2: Rule Definition Screen
After that click on Submit button, the data will be updated in database as shown
below

MSS Proprietary

Figure 6: Test Case 2.3: DB View

MSS Proprietary

3 Test Cases For Rule Search Screen
Used for searching through the rules based on multiple search criteria.
When the user Clicks on Rule in the left main menu and chooses
Search & List from Sub Menu. Rule Search Form will appear. User is
provided with six types Search conditions.
Search
Search
Search
Search
Search
Search

by
by
by
by
by
by

Rule Type
Object Type
Rule Source
Modified Date
Description
Modify By

Mandatory Fields
Rule Id is mandatory

MSS Proprietary

3.1 Test Case Number: 3.0
Input: Select as Rule Type, Select as Object Model
Output: Please Select Rule Type

Figure 7: Test Case 3.0: Rule Search Screen

MSS Proprietary

3.2 Test Case Number: 3.1
Input: Edit Level as Rule type
Output: Rules with Edit as the Rule type will be displayed

Figure 8: Test Case 3.1: Rule Search Screen

MSS Proprietary

3.3 Test Case Number 3.2
Input: EDI_Header as Object Model, Edit as Rule Type
Output: Rules with EDI_Header as the Object Model, Rules with Edit as
Rule Type will be displayed

Figure 9: Test Case 3.2: Rule Search Screen

MSS Proprietary

3.4 Test Case Number 3.3
Input: Integration as Rule Type, Test Source as Rule Source, Select as
Object Model
Output: Rules with Integration as the Rule type, Rules with Test Source
as Rule Source will be displayed

Figure 10: Test Case 3.3: Rule Search Screen
Similarly we can search for Modified Date and Modified By. But Rule
Type is Mandatory for all the fields, without Rule Type search cannot be
performed.

MSS Proprietary

3.5 Test Case Number 3.4
Input: Integration as Rule type, Select as Object Model, AA as Rule
Source
Output: No Results Found for Your Search Data.

Figure 11: Test Case 3.4: Rule Search Screen

MSS Proprietary

3.6 Test Case Number 3.5
Input: Click on of ‘?’ icon for help after Rule Type
Output: Pop Up Menu will display

Figure 12: Test Case 3.5: Rule Search Screen

MSS Proprietary

4 Test Cases for Rule Details Screen
Used to view the Rule Details It is only for view purpose.

4.1

Test Case Number: 4.0

Input: Integration as Rule type, Test Source as Rule Source, Select as
Object Model
Output: Rules with Integration as Rule type, Rules with Test Source as
Rule Source will be displayed.
Right click on Rule ID and select Rule Details from context sensitive menu as
shown below.

Figure 13: Test Case 4.0: Rule Details Screen

MSS Proprietary

Rule Details Screen will appear as shown below

Figure 14: Test Case 4.0: Rule Details Screen
The Rule Details screen is used to view Rule Details. It is only for view purpose only.
Modifications should not be done on that screen.

MSS Proprietary

5 Test Cases for Rule Binding Screen
Used for binding the rules.

5.1

Test Case Number: 5.0

Input: Integration as Rule type, Test Source as Rule Source, Select as
Object Model.
Output: Rules with Integration as Rule type, Rules with Test Source as Rule
Source will be displayed.
Right click on Rule ID and select Rule Binding as shown below

Figure 15: Test Case 5.0: Rule Binding Screen
Rule Binding screen will appear as shown below

MSS Proprietary

Figure 16: Test Case 5.1: Rule Binding Screen

Mandatory field: Dimensional Bindings
Here without selecting the Dimensional Bindings click on save button. A
message will be displayed as “You must select one of the Dimensional
Bindings” as shown below.

MSS Proprietary

Figure 17: Test Case 5.2: Rule Binding Screen

Without selecting the Dimensional Bindings the data will not be updated in
the database.
Next select one of the Dimensional Bindings and click on save button as
shown below.

Input: Select In, FDE, FDEon a Submitter
Output: Updated Successfully

MSS Proprietary

Figure 18: Test Case 5.3: Rule Binding Screen

The data will be “updated successfully” as shown below

MSS Proprietary

Figure 19: Test Case 5.4:DB View

MSS Proprietary

Test Case Number: 5.1
Input: Alert as Rule type
Output: Rules with Alert as the Rule type will be displayed

Figure 20: Test Case 5.1:Rule Search Screen

Right click on Rule ID and select Rule Binding as shown below

MSS Proprietary

Figure 21: Test Case 5.2:Rule Search Screen
Rule Binding Screen will appear as shown below

MSS Proprietary

Figure 22: Test Case 5.3 :Rule Binding Screen
Mandatory Fields: Dimensional Bindings
Without selecting Dimensional Bindings the data will not updated in
database.
Here I entered some sample data as shown below.
Input: Select In, DIRECT, DIRECT on a Submitter
Select In, Regional Care, Regional Care on a Payer
Select In, Aetna, Aetna on a Reprising Sys
Select In, GH, GH on a Product
Select In, UB, UB on a Bill
Binding Comments as Rule Binding Comments
sai as Modified By
baba as Deleted By
05/01/2008 as Date Modified
05/02/2008 as Date Deleted
Output: “Updated Successfully”

MSS Proprietary

Figure 23: Test Case 5.4 :Rule Binding Screen

After that click on save button, the data will be stored in database as shown below

MSS Proprietary

Figure 24: Test Case 5.5 : DB View

MSS Proprietary

6 Test Cases for User Profile
Used for searching, adding new users.

6.1 Test Case Number 6.0
From the Left Menu Select User Profile > Search
User Profile Search Screen will appear as shown below

Figure 25: Test Case 6.0: User Profile Search

MSS Proprietary

6.2 Test Case Number 6.1
Input: Leave all the fields and click on Search
Output: Please Enter atleast one data for searching

Figure 26: Test Case 6.1: User Profile Search

MSS Proprietary

6.3 Test Case Number 6.2
Input: Enter the search Criteria with Role
Output: Search results based on Role

Figure 27: Test Case 6.2: User Profile Search

MSS Proprietary

6.4 Test Case Number 6.3
Input: Enter the search Criteria with EID
Output: Search results based on EID

Figure 28: Test Case 6.3: User Profile Search

MSS Proprietary

6.5 Test Case Number 6.4
Input: Enter the search Criteria with User Name
Output: Search results based on User Name

Figure 29: Test Case 6.4: User Profile Search

MSS Proprietary

6.6 Test Case Number 6.5
Input: Enter the search Criteria with Last Name
Output: Search results based on Last Name

Figure 30: Test Case 6.5: User Profile Search

MSS Proprietary

6.7 Test Case Number 6.6
Input: Enter the search Criteria with First Name
Output: Search results based on First Name

Figure 31: Test Case 6.6: User Profile Search

MSS Proprietary

MSS Proprietary

MSS Proprietary