Automating Core Sanity Testing Framework
22 Jan 2021
www. thegatewaydigital .com
Client Overview 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 digital healthcare solutions based on the customer requirements and wanted to deliver advanced features with a seamless experience for end-users.
Business Challenge 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. Solution Highlights 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.
2
Automating Core Sanity Testing Framework
WWW.THEGATEWAYDIGITAL.COM
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 Benefits
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
3
Automating Core Sanity Testing Framework
WWW.THEGATEWAYDIGITAL.COM
Enterprise Solutions for Digital Transformation
Gateway Digital Maria Montessorilaan 3, 2719 DB Zoetermeer, The Netherlands Phone : +31 079 3200 980 connect@thegatewaydigital.com
www.gatewaydigital.eu
Confidentiality Clause: This document and any files with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient, please destroy all copies of the document. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this document or any action taken in reliance on this document is strictly prohibited and may be unlawful. Copyright Š Gateway Group
4
Automating Core Sanity Testing Framework
WWW.THEGATEWAYDIGITAL.COM