Automation In Testing: Selecting Codified Oracles In Automation

WHEN

-

WHAT

99 Minute Workshop

WHERE

Online

COST

All our 99-minute workshops are included with a Pro membership.

Learn how to select the most valuable way to assert our expectations in automation

Topics Mark and Richard will cover

We'll explore the following topics

Read full session description ->
  • Identify different ways of asserting in automated checks
  • Determine what assertion approach to use as part of an automated check
  • Identify tools to use for a specific assertion approach

Meet Your Instructors

Mark Winteringham

Mark Winteringham

DOJOBOSS

Mark Winteringham is a tester, toolsmith and the Ministry of Testing DojoBoss with over 10 years experience providing testing expertise on award-winning projects across a wide range of technology sectors including BBC, Barclays, UK Government and Thomson Reuters. He is an advocate for modern risk-based testing practices and trains teams in Automation in Testing, Behaviour Driven Development and Exploratory testing techniques. He is also the co-founder of Ministry of Testing Essentials a community raising awareness of careers in testing and improving testing education. You can find him on Twitter @2bittester or at mwtestconsultancy.co.uk / automationintesting.com

Richard Bradshaw

Richard Bradshaw

BOSSBOSS

Richard Bradshaw is an experienced tester, consultant and generally a friendly guy. He shares his passion for testing through consulting, training and giving presentation on a variety of topics related to testing. He is a fan of automation that supports testing. With over 10 years testing experience, he has a lot of insights into the world of testing and software development. Richard is a very active member of the testing community, and is currently the FriendlyBoss at The Ministry of Testing. Richard blogs at thefriendlytester.co.uk and tweets as @FriendlyTester. He is also the creator of the YouTube channel, Whiteboard Testing.

The times below are for

-

Automation In Testing: Selecting Codified Oracles In Automation

Mark Winteringham, Richard Bradshaw
99 Minute Workshop
Mark Winteringham Richard Bradshaw

Your automated checks are only as good as your oracles. You’ve identified the right seam, you're managing all your data, your actions are clean and it’s deterministic but your assertion is no better than assert true is true. This is where oracles come in. 

An oracle is how we answer the question, is there a problem here? It’s critical that you fully understand what you are trying to check. For example, you are checking a login flow via the UI. You enter the right credentials and click next, what are you going to assert on to confirm you are logged in? The URL? Content of the page? The fact you are no longer on the login page?

Once you’ve identified your oracle you then have to find the right tooling to implement it. In this workshop we’ll explore multiple scenarios and explore multiple ways in which we can codify oracles.

Takeaways

  • Identify different ways of asserting in automated checks
  • Determine what assertion approach to use as part of an automated check
  • Identify tools to use for a specific assertion approach

99 Minute Workshops

Short Digestable Live Online Workshops

Live and Instructor-led

All our 99-Minute Workshops are hosted live and led by an instructor.

Short and Targeted

These workshops are a max of two hours long which means they can easy be fit into your busy week. The short time also means they are targeted on a few learning outcomes.

Learn with Others

Connect and learn with other community members during these live online testing workshops.

Available with Pro Membership

All our 99-Minute Workshops are available with Pro Membership, you can attend as many as you like. We also do the odd free workshop with our partners.

All our 99-minute workshops are included with a Pro membership.

Frequently Asked Questions

Are the Workshops Recorded?

Our 99-minute workshops are designed to be attended live. If you can’t make the scheduled time, we will add highlights of the workshop in the future once the workshops are complete.