Customer is the largest healthcare solution provider based in the USA with 3000+ customers. With more than 10 years of experience in building healthcare solutions, the company aimed to innovate their entire range of healthcare solutions based on the customer requirements and wanted to deliver advanced features with a seamless experience for end-users.
The challenge was to determine if the developer has applied some rationality while producing the advanced features in the current solutions since IT development becomes complex to manage large scale applications in-house while serving the customer at the same time without glitches. The aim was to ensure that the bugs have been fixed and there are no further issues introduced due to the new development changes.
Our team initiated the automate testing procedure to eradicate manual testing from the drudgery process of—constructing test cases and test data, setting system preconditions, executing tests, comparing actual with expected results, and reporting possible defects. Automated testing of client’s core sanity testing framework ensured the simplification of all these operations and more.
We served the client with Dedicated Team Model (DTM) to ensure their constant need is met which usually comprised of the technical experts who perform the test after each new build is received by the development team, after minor changes in the code or functionality. Our team took charge to understand and design an end-to-end sanity testing framework and automate it to build a stable framework for future needs.
The project started with a visioning workshop with the customer and executed the incremented delivery from conceptualization and implementation of Fast Feedback Tests.
Keyword driven and Framework based approach for Test Automation.
Gateway Test Automation Framework (GTAF) is recommended after detailed fitment analysis
Detailed study of important test cases and critical flow paths
Create Test Automation scripts to minimize coding & logical errors
Intelligent element scrapper for object properties capturing
Scripts were programmed instead of conventional record and playback approach
Scripts were written in a way that test cases could be added without making modifications
Functionality verification according to user roles and rights
Automated testing of form-based, panel-based and child-based screens
More than 80% of the test cases automated
Increased testing efficiency and accuracy
Improved the effectiveness of QA Team
Easy verify the correctness and rationality of the software
Determination of the most recent fixes which may have affected any component’s functionality
Saved time in documentation
Easy access to builds separately like sable builds, rejected builds and passed builds
Eliminated need for writing test cases unless a new feature is introduced