Agile Videos

Solving the codified oracle problem

About this video

“Whether you practise Outside-in Development, Acceptance Test Driven Design or have a collection of automated tests that you run regularly, how much feedback are you getting from them? As teams are asked to react quickly to changes in our products and user demands we rely on automated tests to guide our development and testing. But what if we are placing too much trust in them or what if they are misleading us? How can we ensure that we have automated tests that give valuable feedback?

It’s common and easy to blame the tools, but how we designed our automated tests can affect the outcome more so than the tools. Once such design skill that we often ignore is how we codify our expectations into our automated tests. What rules should we put in place to determine if a check should pass or fail?

In, Solving the codified oracle problem, I will briefly introduce:

  • What Codified Oracles are and how they a fundamental part of an automated test
  • How we are at risk of substitution and automation bias when we rely upon test automation feedback
  • Why we need to question what our Codified Oracles are actually telling us and how we can improve them to give better feedback”

“Whether you practise Outside-in Development, Acceptance Test Driven Design or have a collection of automated tests that you run regularly, how much feedback are you getting from them? As teams are asked to react quickly to changes in our products and user demands we rely on automated tests to guide our development and testing. But what if we are placing too much trust in them or what if they are misleading us? How can we ensure that we have automated tests that give valuable feedback?

It’s common and easy to blame the tools, but how we designed our automated tests can affect the outcome more so than the tools. Once such design skill that we often ignore is how we codify our expectations into our automated tests. What rules should we put in place to determine if a check should pass or fail?

In, Solving the codified oracle problem, I will briefly introduce:

  • What Codified Oracles are and how they a fundamental part of an automated test
  • How we are at risk of substitution and automation bias when we rely upon test automation feedback
  • Why we need to question what our Codified Oracles are actually telling us and how we can improve them to give better feedback”

Speaker(s) may be willing to present this session at local group meetings and other events.

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to set up an account on the new platform to establish your user profile.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.

Not yet a member? Sign up now