Continuous integration (CI) is an excellent source of fast feedback for teams. When development check-ins are made, the automated tests are able to verify that the system is still working as expected. However, for many teams, one or more of their tests ultimately fail, causing the entire build to break. If this happens frequently enough, the team begins to lose faith in the tests and no longer regards the red build as an indicator that something is broken (other than the tests themselves).
In this talk, you’ll learn how to build stability within your automated tests; tips for managing continuous integration tests that are failing with just cause; and how to influence the perception of the credibility of the tests among team members.