How we helped a client standardize testing and ensure 100% coverage in critical business scenarios
- Development, Não categorizado
- Mariana de Carvalho Alves
We were called to work on a challenging project at an insurance company: replacing six legacy systems with a single, integrated solution, involving over 30 connected systems and multiple partners and testing teams. The mission? To create a unified, effective, and sustainable quality strategy.
Our starting point was to thoroughly understand the company’s context, its strategic objectives, and key bottlenecks, and identify how we could contribute to the continuous improvement of the quality of the software process and product. From this, we structured a quality strategy based on six pillars:
- Reinforce the importance of investing in quality from the early stages of the software lifecycle
- Highlight the benefits of failure prevention, such as reduced rework, lower costs, and mitigated production risks.
- Consolidate quality as a strategic differentiator for the project’s sustainability.
- Test performance
- Defect rate per application in each phase
- Test coverage by application
- Average time to resolve failures
- Rework rate and bug recurrence
These metrics were continuously monitored and integrated into daily management reports, promoting transparency and control over validation progress.
We developed a robust testing strategy appropriate to the project context, including:
- Prior planning of all testing and defect management phases;
- Identification and mitigation of risks associated with the project;
- Definition of test types and levels (unit, integrated, systemic, regression, UAT);
- Structuring of test cycles, environments used and delivery schedule;
- Establishment of quality indicators and acceptance criteria.
To ensure alignment between teams, we conducted a comprehensive onboarding process with the professionals involved in testing. This step included:
- Presentation of the tools used for testing and defect management;
- Technical and business workshops to promote understanding of business processes;
- Details on how the central system works and its integrations.
With the now qualified team, we move on to practical implementation based on good quality engineering practices, including:
- Mapping of business processes and their particularities;
- Analysis and refinement of requirements documents in partnership with users and analysts;
- Identification and validation of relevant test scenarios, focusing on scope and impact;
- Dissemination of daily reports with performance indicators, promoting visibility and transparency;
- Daily defect tracking to forecast corrections and remove impediments.
- Greater agility in detecting inconsistencies;
- Reduction of manual effort in regression cycles;
- Continuous improvement in the response time of the testing team.
- Over 8,000 test cases executed, covering functional and non-functional requirements;
- Full coverage (100%) of critical system flows;
- 50% reduction in validation time for each release;
- 45% drop in production failures;
It is important to highlight that, even after 2 years of project, the testing process remains functional and operational, consolidating the importance of prior and structured planning.
Therefore, the experience gained from this project reinforces the importance of building a solid testing strategy, customized to the client’s context and aligned with the best practices in the technology market. The combination of assertive planning, technical training, intelligent use of tools, and a continuous focus on quality results not only in safer deliveries but also in lasting legacies for the organization.
Investing in testing and quality is not just a technical choice, but a strategic decision that directly impacts the sustainability, reliability, and success of products and services in the market.
As the World Quality Report 2023-24 points out, 47% of technology leaders consider expanding test coverage a strategic priority for the coming years — and not surprisingly: according to data from IBM Research, a flaw identified only in production can cost up to 30 times more than if it were detected during the development phase.
Want to know how to scale test coverage in your company and improve quality in large projects? Contact T2M.