NDC is a collaborative product with various development teams. This distributed development approach leads to:
Requirement gaps between interdependent team deliverables
Inconsistencies in individual code pieces
Lack of comprehensive end-to-end testing
Potential quality issues in the final product
These challenges risked compromising the overall product quality and compliance with Sabre's production release standards.
Solution.
To address the challenges in NDC development and testing, a two-pronged approach was implemented:
Establishment of a System Integration Team (SIT):
Composed of manual Quality Engineers
Conducts thorough end-to-end (E2E) testing on all NDC functionalities
Helps identify and reduce gaps in development testing
Ensures comprehensive integration across all components
Implementation of Test Automation:
Automated testing procedures developed for each individual project
Creation of a robust, reusable test database
Provides a modular framework to cover multiple testing scenarios
Enhances efficiency and repeatability of testing processes
This combined approach of manual E2E testing and automated project-specific testing ensures a comprehensive quality assurance process, addressing both integration issues and individual component reliability.
The Impact.
Stable products comply to client’s quality standards for Production release.
Test automation provides a modular framework to cover multiple scenarios.
Integrated testing helps client understand how our product performs end-to-end.