Business Needs
Rabobank offers an array of financial services and loan products globally for personal and commercial use. For their loan and mortgage products they use a web-based Loan Management System. This system was migrating off a legacy configuration to a new application stack. In addition, new software functionality and customization was added.
When the company or its licensed brokers issue a loan, their system allows the business to manage all functionality in the loan lifecycle, such as
- Loan agreements
- Interest Rates
- Renewals
- Installment Payments
- Collections Management
|
- Accrued Interest
- Billing
- Portfolio Monitoring
- Broker Workflow
- Risk Assessment
|
With the migration to a new platform, Rabobank required validation that the existing logic migrated correctly over. Furthermore, the newly added functionality needed to be exhaustively tested before being released live. Rabobank needed a time travel solution that would speed up validation and increase testing accuracy, especially during this critical migration.
Solution
The Rabobank migration and testing team needed a solution that was easy to integrate and allowed time travel for both the legacy and new application stacks. The team decided TimeShiftX was the best software on the market to meet their technical and critical testing requirements.
In the migration, both existing logic and new core functionality and web UI features were required to be validated from scratch. New test data was also needed to conduct full lifecycle scenarios for the loans and transactions. TimeShiftX gave testers the flexibility to time travel the entire application stack, create new test data, and run through the entire loan process until maturity. These simulations increased testing coverage and improved QA efficiency as every business rule was now able to be completely tested from every possibility.
Benefit
By utilizing TimeShiftX, Rabobank was able to seamlessly time travel during and after the migration to validate all existing and new logic introduced to their system. This not only increased testing coverage but enabled a complete end-to-end lifecycle test to be done on their loan workflow.
Without TimeShiftX, the migration team would have needed to figure out how to efficiently create test data while testing a new architecture within a critical migration deadline. By implementing TimeShiftX, the migration and testing team was able to ensure the new application matched the previous application and that the new features operated without any issues, all within their go-live schedule.
Accelerated Development
The TimeShiftX solution allowed the QA team to instantaneously shift the entire application stack, from one click, without administrator involvement. This gave testers full control of their test cases and allowed them to expeditiously finish testing. This resulted in reducing the discovery, investigation, and resolution of bugs found throughout the new application, thus streamlining the validation and reducing the migration time.
Increased Testing Coverage & Efficiency
Rabobank’s updated Loan Management System included new functionality to handle advanced loan monitoring and reporting for brokers and clients as well with notification logic. These features and more increased the date dependencies throughout the loan lifecycle and the various output permutations. By employing instant time travel with TimeShiftX, Rabobank was able to run complex date simulations to test every major, minor, and edge cases. This ability increased testing coverage as the team could run through full end-to-end cycles and test every future and past stages. The secure and seamless time travel TimeShiftX provided Rabobank allowed them to increase testing coverage and improve overall team efficiency while meeting their migration and release schedule.
Total Application & Environment Compatibility
Because the migration involved different vendor platforms, the Rabobank team chose TimeShiftX to ensure complete compatibility for all their applications. TimeShiftX successfully synchronized and time travelled all applications, databases, and servers out of the box for both Rabobank’s application stacks.