Perfect automation in integration and deployment – CICD Automation Test
For most cases, team of developers work separately on different parts of applications enhancement. Upon integrating their codes with the rest of the team’s manually, updates are deployed and released to users. In ensuring everything comes in its place with perfect compatibility, Integration and Deployment can be both painful and time-consuming.
#Services #Automation Test
Continuous Integration Continuous Development (CICD) Automation Test
The major goal of CICD automation is to break down integration and deployment into smaller parts to reduce integration and deployment risks. It helps developers to catch bugs earlier and speed up release cycles. With automation, small updates are continuously delivered to users with minimal associated risks.
Commit and build
Developers commit their code to a shared repository to test the compatibility of new features and updates.
Small adjustments to the underlying code are committed, tested, and validated automatically.
Small updates are continuously released to minimize risks associated with deployment.
Case Study: DBS Bank (Hong Kong) Limited
Continuous Integration Continuous Development (CICD) Automation Test has been implemented on multiple apps and web platforms of DBS Bank (Hong Kong) Limited.
Reduced from 20 man days for testing a new function to 1 man day for checking report
Testing Time Reduced
Reduced from 5 days for testing a new function to a few seconds to run the test script
Testing Frequency Increased
Achieved scheduled testing per hour