Discover the essential software testing types for CI/CD, including accessibility, acceptance, black box, end-to-end, functional, integration, interactive, and load testing.
Learn how to run parallel tests on different operating systems by setting up multiple test environments and automating tests.
Learn how to run parallel tests on multiple OS with cloud-based testing, local test execution tools, and CI tools.
Learn the difference between parallel testing and cross-browser testing.
Learn how exploratory testing complements other testing types for a comprehensive software testing.
Learn the difference between builds and releases in software development. Understand the process of building software and releasing it to users.
Learn about build release management, the process of managing software builds and releases.
Learn about continuous delivery: an approach to software development that enables rapid and reliable software delivery through automation.
Ensure software stability and prepare for major releases with a code freeze. Learn what a code freeze is, how it works, and why it's important.
Monitor system behavior with Canary Analysis. Detect potential problems and changes using baseline comparisons.
Optimizing code quality, build speed, integration, and testing are crucial for Continuous Integration success. Learn about the most important operational parameters in CI.
Learn about YAML, a simple and easy-to-read data serialization format used for configuration files in CI/CD pipelines.
Learn how many build agents you can use in your CI process. Discover factors that affect the number of agents and how to scale up your build pool as needed.
Discover the importance of a CI audit, a review of a software development team's process for integrating code changes.