Di Sqa 001 01
Di Sqa 001 01
INNOVATION 001
REVISION: Nil
Page 1 of 7
1. PURPOSE
The purpose of this document is to capture and record information needed to properly define and plan a project; thus,
establishing documented evidence that provides a high degree of assurance that a specific project shall consistently meet
its predetermined specifications and quality attributes.
2. APPLICABILITY
This document applies to all Entities, functions, and personnel that deal with any kind of project under ASCEND Healthcare
Solutions ownership.
3. ASSOCIATED DOCUMENTS
NA
4. DEFINITIONS
TERM DEFINITION
5. RESPONSIBILITIES
The ASCEND HEALTHCARE SOLUTIONS PMO is accountable and responsible for managing this document.
6. APPROVALS
6.1. Test Stages
Agile testing is a continuous process and has many parts. Below is a short list of reasons for these test stages.
Test activities must be integrated in the development process. This means that testing is not a separate phase,
rather a continuous activity of an agile team.
All team members must be prepared to perform test activities. Although the team should contain professional QA
Engineers, this does not mean that all test activities can be carried out by QA Engineers alone.
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF ASCEND Healthcare Solutions.
THE USER IS RESPONSIBLE FOR VERIFYING THIS DOCUMENT IS CURRENT PRIOR TO EACH USE.
USE OF A SUPERSEDED OR OBSOLETE DOCUMENT IS PROHIBITED.
For Use Only by Affiliates Of ASCEND Healthcare Solutions.
DIVISION OR FUNCTION :DIGITAL DOCUMENT NO: DI-SQA- ISSUE DATE:31th July 2023
INNOVATION 001
REVISION: Nil
Page 2 of 7
Test cases should be derived from the use case and feature design. If the use cases do not address tests such as boundary,
equivalence partitioning, etc., additional test cases should be created to test these conditions.
The following are Test Case Naming Conventions:
Test Case Parent –TC1, TC2
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF ASCEND Healthcare Solutions.
THE USER IS RESPONSIBLE FOR VERIFYING THIS DOCUMENT IS CURRENT PRIOR TO EACH USE.
USE OF A SUPERSEDED OR OBSOLETE DOCUMENT IS PROHIBITED.
For Use Only by Affiliates Of ASCEND Healthcare Solutions.
DIVISION OR FUNCTION :DIGITAL DOCUMENT NO: DI-SQA- ISSUE DATE:31th July 2023
INNOVATION 001
REVISION: Nil
Page 3 of 7
should work with the appropriate person(s) to determine the test data needs. Test data should be included in the test cases or
scripts.
7. INPUTS
7.1 Test Plans
A test plan is a document detailing the objectives, target market, internal beta team, and processes for a specific beta test for a
software or hardware product. The plan typically contains a detailed understanding of the eventual workflow.
A test plan lets you specify what you want to test and how to run those tests. A test plan can be applied to a specific iteration of
your project. You can have just one default test suite for your test cases, or you can create a test suite hierarchy.
7.2 Test Cases
A test case is a set of conditions under which a tester will determine whether an application, software system or one of its features
is working as it was originally established for it to do.
8. OUTPUTS
The following is a list of different outputs expected from the different tests performed throughout the QA process.
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF ASCEND Healthcare Solutions.
THE USER IS RESPONSIBLE FOR VERIFYING THIS DOCUMENT IS CURRENT PRIOR TO EACH USE.
USE OF A SUPERSEDED OR OBSOLETE DOCUMENT IS PROHIBITED.
For Use Only by Affiliates Of ASCEND Healthcare Solutions.
DIVISION OR FUNCTION :DIGITAL DOCUMENT NO: DI-SQA- ISSUE DATE:31th July 2023
INNOVATION 001
REVISION: Nil
Page 4 of 7
8.1 Unit Testing
Unit testing is complete when the following criteria are met:
Unit test is conducted, and issues resolved (Development)
Test results and deliverables are provided to the team.
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF ASCEND Healthcare Solutions.
THE USER IS RESPONSIBLE FOR VERIFYING THIS DOCUMENT IS CURRENT PRIOR TO EACH USE.
USE OF A SUPERSEDED OR OBSOLETE DOCUMENT IS PROHIBITED.
For Use Only by Affiliates Of ASCEND Healthcare Solutions.
DIVISION OR FUNCTION :DIGITAL DOCUMENT NO: DI-SQA- ISSUE DATE:31th July 2023
INNOVATION 001
REVISION: Nil
Page 5 of 7
9. Testing Performa
Time Types
1 hour – 2 hours Regression testing
Performance testing
Backward compatibility
4hour – 6 hours System testing:
Black box testing
Sanity testing
Monkey testing
Happy path testing
Ad-hoc testing
8 hour- 16 hours System testing:
End-to-end testing
Black box testing
Sanity testing
Monkey testing
Happy path testing
Performance testing:
Load testing
Stress testing
Scalability Testing
Volume testing (flood testing)
Endurance Testing (Soak Testing)
Integration testing:
Gray box testing
UI/UX:
Usability testing
Responsive testing
Acceptance test
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF ASCEND Healthcare Solutions.
THE USER IS RESPONSIBLE FOR VERIFYING THIS DOCUMENT IS CURRENT PRIOR TO EACH USE.
USE OF A SUPERSEDED OR OBSOLETE DOCUMENT IS PROHIBITED.
For Use Only by Affiliates Of ASCEND Healthcare Solutions.
DIVISION OR FUNCTION :DIGITAL DOCUMENT NO: DI-SQA- ISSUE DATE:31th July 2023
INNOVATION 001
REVISION: Nil
Page 6 of 7
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF ASCEND Healthcare Solutions.
THE USER IS RESPONSIBLE FOR VERIFYING THIS DOCUMENT IS CURRENT PRIOR TO EACH USE.
USE OF A SUPERSEDED OR OBSOLETE DOCUMENT IS PROHIBITED.
For Use Only by Affiliates Of ASCEND Healthcare Solutions.
DIVISION OR FUNCTION :DIGITAL DOCUMENT NO: DI-SQA- ISSUE DATE:31th July 2023
INNOVATION 001
REVISION: Nil
Page 7 of 7
11. APPROVALS
Sajjad Haider
Danial Ghazali
Mustafa Gul
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF ASCEND Healthcare Solutions.
THE USER IS RESPONSIBLE FOR VERIFYING THIS DOCUMENT IS CURRENT PRIOR TO EACH USE.
USE OF A SUPERSEDED OR OBSOLETE DOCUMENT IS PROHIBITED.
For Use Only by Affiliates Of ASCEND Healthcare Solutions.