The Build That Cried Broken – Building Trust in Your Continuous Integration Tests

There’s a famous Aesop Fable titled “The Boy Who Cried Wolf”. As the story goes, a young shepherd-boy would declare that a wolf was coming in an effort to alarm the villagers who were concerned for their sheep. The boy got a reaction from the villagers the first three or four times he did this, but the villagers eventually became hip to his game and disregarded his future alarms. One day, a wolf really was coming and when the boy tried to alert the villagers, none of them paid him any attention. The sheep, of course, perished.

For many teams, their continuous integration builds have become just like this young shepherd-boy. They are crying “Broken! Broken!” and in a state of panic, team members assess the build. Yet, time and time again, they find that the application is working but that the tests are faulty and giving false alarms. Eventually, no one pays attention to the alerts anymore and have lost faith in what was supposed to be a very important indicator.

Let me help you save the sheep…or in your case, the quality of your application.

Session Takeaways:

  • How to build stability within your automated tests.
  • Tips for managing tests that are failing with just cause.
  • How to influence the perception of the credibility of the tests among stakeholders.

Listen to “STP Radio: The Dominoes of Automation! Angie Jones and Paul Merrill” on Spreaker.

Automation
Location: Salon 8 Date: March 16, 2017 Time: 3:45 pm - 4:45 pm Angie Jones