際際滷

際際滷Share a Scribd company logo
Ash Winter
Short stuff here:
@northern_tester
Long stuff here:
@northern_tester
Part of the Pipeline
@northern_tester
Continuous {insert word}
@northern_tester
What a time to be a tester!
 Each pipeline step = lens
on quality
 Your steps, your context,
your choices @northern_tester
In the beginning
@northern_tester
Key skills
 Risks
mitigated
less by
testing
(alone)
 Limited
impact area
 Scale is a
problem
@northern_tester
Signpost
 Context
 Personas
 Strategy
 Illusions
 Canaries
@northern_tester
Recognising the signs
Anything can make me stop and
look and wonder, and sometimes
learn. ~ Kurt Vonnegut
@northern_tester
The context
 Mobile first
 Mixed infra
estate
 Multiple daily
releases
 Feature
flagging &
trials
 Sad testers @northern_tester
Persona #1
 Alone and
bypassed
 Only test end
to end
 Lacks
architectural
appreciation
@northern_tester
Persona #2
The
Blocker
Right
hand side
Big queue
@northern_tester
Persona #3
Automates
what the
code does
≒Happy
Path
@northern_tester
Persona #4
 Trust
feature
flags
completely
 Forgets
what it
currently
does
@northern_tester
No Strategy
You may not be interested in
strategy but strategy is
interested in you. ~ Leon
Trotsky
@northern_tester
Strategy  Pipeline
@northern_tester
Go beyond it
 Reached its limit?
 Need something more?
@northern_tester
Illusion Busting
We dont break the software.
We break illusions about the
software. ~ James Marcus Bach
@northern_tester
Illusion Busting
 Retiring desktop website
 Building another website
 May not fix your too
many websites problem
@northern_tester
Illusion Busting
 Hypothesis:
Desktop users
hate mobile
sites on
desktop sized
screens
 Reasonable
 ButHOW MUCH
贈贈贈贈贈?
@northern_tester
Illusion Busting
 Released to
the 1%
 Found out
why,
expanded
trial
 Desktop
website
retired
@northern_tester
Canary Deployment
Nothing succeeds like
success. Get a little success
and then just get a little
more. ~ Maya Angelou
@northern_tester
Canary Deployment
 Database
driver change
 Every app,
most
functions
 Efficacy of
testing at
that scale
@northern_tester
Canary Deployment
Testing
as a
Service
Sub-
optimal
@northern_tester
Canary Deployment
 Low(er) risk app
 Limited hosts
 Info, Debug, Compare
@northern_tester
Summary
 Context
 Personas
 Strategy
 Illusions
 Canaries
 Takeaway
for you
@northern_tester
Key takeaway for you
Learn Source
Control
Primary team
artefact
Show respect
@northern_tester
Questions?
@northern_tester

More Related Content

Part of the Pipeline

Editor's Notes

  • #4: Continuous delivery is an opportunity for skilled testers* to demonstrate their value and add (even more) variety to the tester role *Continuously doing anything tends to have a habit of continuously exposing bad testing with little mercy.
  • #7: Continuous delivery is an opportunity for skilled testers* to demonstrate their value and add (even more) variety to the tester role *Continuously doing anything tends to have a habit of continuously exposing bad testing with little mercy.
  • #29: NO QUESTIONS, HAVE A BEER.