Streamlining Success: Automation & Testing Case Study by Exiro Digital"
The client is a multinational company with interests throughout the world that offers insurance solutions and related services. In addition to providing businesses in industries including engineering, logistics & inventory, aviation, energy, and more with insurance-related services, the customer also offers casualty and accident insurance solutions.
Customer’s Concerns
A fundamental software system for insurance estimation was being developed for the customer. For their new, mission-critical microservices-based system to function flawlessly and free from faults and interruptions, it needed to be integrated with numerous other solutions. The customer intended to maintain excellent quality while also expediting time-to-value. That’s why the customer wanted to hand over the whole testing and quality assurance process during the two-year software development project.
A Client-Focused Approach
The development project was executed using the Scrum framework with testing conducted concurrently with development. To meet the project requirements and the customer’s demand for rapid and high-quality releases, Exiro Digital’s test automation engineers choose to implement their unique IMAAT (Integrated Manual and Automated Testing) methodology, which integrates both automated and manual testing. A greater part of testing was automated; however manual tests were utilized to deliver immediate feedback to developers following hot fixes. The automated testing framework incorporated Protractor.
To thoroughly fulfill the application’s testing requirements, the team implemented:
Functional testing (to evaluate new features and regressions), Exiro Digital has addressed functional requirements with approximately 750 test cases.
Integration testing to evaluate microservices APIs and their interactions with external systems.
Localization testing to validate global operations concerning regulation, currency fluctuations, and additional factors.
The assessments were conducted at both the user interface and application programming interface levels. The latter substantially facilitated the advancement of testing throughout the development cycle and improved alignment with rapid Scrum releases. The test automation team collaborated with the DevOps team to build and execute a continuous integration (CI) pipeline, incorporating continuous testing inside it. This facilitated the verification of new software components with increased speed and efficiency without sacrificing software quality.
The examiners utilized the paired strategy for test design to efficiently evaluate big datasets. The technique facilitates a reduction of up to 20% in test design expenses when implemented early in the project, concurrently enhancing test coverage by 20% to 30%.
The test automation team at Exiro Digital efficiently tackled the complexities of insurance calculations, attaining test coverage of 90-95%. Following development, pre-release end user acceptance testing identified no bug.
Strategy Meets Success
Despite the stringent deadlines, the customer acquired a seamlessly functioning and comprehensively evaluated solution. They also obtained a thorough suite of reusable automated tests for future regression testing to detect potential side effects resulting from software revisions and updates.
The plan of action
Taking into account the sophisticated requirements of our customer, our mobile development team created a workable and entertaining BNPL application. Taking into account the user-centric approach and data security as top priorities, we have integrated the finest features. To produce perfection, we at Exiro Digital adhere to a thorough online and mobile app development procedure. To assist our client in drawing in as many clients as possible who are looking for the feature’s usability when purchasing new goods or making utility bill payments, we have created a sophisticated FinTech application that focuses on the BNPL feature.