4281 - Testing and CI/CD Pipelines
Issued by
GAIn® - The Global AI network
All developers make mistakes, and all software contains bugs. Whether it’s about models, APIs, or analytical applications, by using manual and automated testing in a smart and complete way, we can prevent mistakes from happening and impacting users. Combined with continuous integration of the work of different developers and continuous delivery, the users get new and flawless features the moment they are ready!
Skills
Earning Criteria
-
Testing and testing anatomy - Explain why testing is important, what types of tests there are and when to use them.
-
Implementing tests - Build tests in Python for a back-end server.
-
Advanced git and CI/CD - Explain CI/CD and apply git best practices in cooperation Build Gitlab CI/CD pipelines.
-
Integrating tests in CI/CD - Integrate automated testing in a CI/CD pipeline.
-
Deployment in CI/CD - Deploy application in a CI/CD pipeline.
-
Exam