Continuous Integration (CI) is a software quality control method that automatically builds and tests applications whenever there are changes to the source code. Tools designed for efficient CI are called CI tools, and major tools include GitHub Actions, CircleCI, and Bitrise. Due to the numerous benefits of regular execution, we recommend integrating MagicPod's automated testing into CI services.
Benefits of running tests regularly using CI services
Integrating MagicPod's automated testing into your CI service enables regular test execution. The benefits include:
- Quick detection of defects and issues.
- Increased productivity of the development team.
- Reduced effort for manual executions.
For more details, please view the following guides:
Start guide: 5. Establish test automation habits as quickly as possible (Mobile App)
Start guide: 5. Establish test automation habits as quickly as possible (Browser)
How to integrate with each CI service
Please check each guide. It's also possible to use CI services not listed below. In such cases, follow the procedure in 'Integrate with CircleCI - Create 'run_magicpod_test.sh', create a .sh file, and then integrate this file into your job according to each CI tool's method.