Introduction
When software is developed, it goes through many steps before it reaches users. These steps are organized in a pipeline to make sure the software works well. Test gates are checkpoints in this pipeline that stop problems from moving forward.