Automated agility?!
Let’s talk truly agile testing.
Adam Howard | @adammhoward
Test Practice Manager | Trade Me
A bona fide Good Thing.
So… agile.
We’re lagging behind a bit.
But… agile testing?
Heads in the sand.
Camp 1.
Automate all the things.
Camp 2.
It might be faster, but if anything, it’s less agile.
Nothing has changed.
Agile is not about
speed to deliver.
It’s about speed
to adapt.
“Agile Testing” is more often than not just “fast waterfall testing”.
Automation is fast, but rigid.
Featuring automation, but much else besides.
Let’s talk truly agile testing.
Smarter, not harder.
Don’t test all the things.
Different mind-set, different testing.
Encode, explore, experiment.
Check your expectations.
Encode
Despite all I’ve said so far.
Automation is crucial.
If something fails, it should mean something.
Just don’t go overboard.
Use automation to breed shared understanding.
And shift it left.
Encode your
expectations,
sensibly.
Use tools to check.
Don’t over-automate.
Define and build checks early.
Learn about your product.
Explore.
And a nimble approach to testing.
Unknown unknowns.
Informing your product development.
A different kind of value.
Because your users are probably
human.
Humans wanted.
Explore your
assumptions,
rapidly.
Adapt your testing to fit.
Don’t just confirm, discover.
Embrace your humanity.
Listen to your users.
Experiment.
This becomes a different question.
Good enough?
Fail fast, recover fast, learn lots.
Embrace risk.
Monitor the shit out of your changes.
Watch carefully.
Experiment with
your hypotheses,
continuously.
Test as little as possible.
Redefine what is good enough.
Capture the outcomes.
These tactics are part of a whole.
All together now.
Cool story bro…
Rad. But does it work?
We’re part way there.
The Trade Me story.
A unique environment.
Context.
A tester’s life.
Role.
API and front end.
Encoding.
Intrepid adventurers.
Exploring.
Experimenting with experimenting.
Experimenting.
Testing with agility
can’t be automated. It
requires a multi-
threaded strategy.
Twitter:
Email:
So… questions?
?
@adammhoward
adam.howard@trademe.co.nz
Thanks for listening

Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017