From the course: Agile Testing

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Continuous integration

Continuous integration

From the course: Agile Testing

Start my 1-month free trial

Continuous integration

- Continuous integration is the practice of regularly pushing code to a shared repository. The idea behind regular integration, regular, being a measure established by a team, is to run quality checks on smaller batches of code. By integrating these smaller bits, the result is more feedback sooner. With this feedback, a tester is better able to identify and test the issues that are found, knowing they're coming from the last small integration. This process minimizes the testing scope to the most recently implemented code. Instead of waiting days or even weeks to run quality checks, they are done at each step instead of at the end of a feature or epic. This shifts the process of quality from testing by finding a needle in a haystack to testing by identifying the elephants in the room. The hope is as a team continues to size and implement these smaller iterations, they will receive status updates more often. However, this process is not for the faint of heart. When a team commits to a…

Contents