The Hypocrisy of Hypotheses (Or, How do we test hypothesis driven acceptance criteria) - Sharon McGee

13th January 2023
  • Locked
Sharon's profile
Sharon

The Hypocrisy of Hypotheses (Or, How do we test hypothesis driven acceptance criteria) - Sharon McGee image
Talk Description

Hypothesis driven development (HDD) helps ensure that product design results in business value. Framing product features as hypotheses and conducting mini experiments allows us to assess whether they will deliver pre-stated measurable business goals. Future product direction can then be informed by the results of our experiments. Borrowed from Thoughtworks, here is an example…

We Believe that increasing the size of hotel images on the booking page Will Result In improved customer engagement and conversion. We Will Know We Have Succeeded when we see a 5% increase in customers who review hotel images and then proceed to book in 48 hours

So we change the size of the image, deploy, test and observe that we have a 5% increase in customers who proceeded to book within 48 hours. We passed the acceptance criteria. Our hypothesis was correct and we can conclude that changing the size of the image increased sales. Right?

Maybe

This talk will examine the reasons why the answer to that question can only ever be maybe. Through example, we will explore the difference between this approach and empirical scientific methods where there are no stated acceptance criteria, and the motivation for the experiment is to falsify the hypothesis. We will walk though scenarios and discover some of the potential pitfalls of expressing requirements in this way. Together, we can identify types of acceptance criteria that would require more confidence in our test results. We can then discover how a more rigorous approach can help us ensure that the results of our tests mean what we think they mean.

Join the discussion about TestBash Belfast over at The Club

What you’ll learn

By the end of this talk, you'll be able to:

  • TBA
Sharon's profile'

Sharon

I am a software analyst who has recently returned to work after a period of time during which I did lots of other interesting things! These include looking after my children and completing an empirically based PhD on the causes and consequences of software requirements change. I enjoy trying to figure out what makes people tick, why software works and how music is wonderful.

Suggested Content
Before A Support Call
Gaining Consciousness – Fiona Charles
Continuous Performance Testing - Eric Proegler
Responsive Matters: A Primer On Responsive Design Testing
Five Optimization And Performance Tools That Enhance Website User Experience
How Industrial Anthropology Influenced My Testing - Christian Kram
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
The Complete Guide To CSS Selectors
Learn how to create robust CSS selectors for your automation and much more...

Tags

  • analysis
  • user-experience