Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continuous Testing
Search
garyfleming
October 03, 2019
Technology
0
75
Continuous Testing
garyfleming
October 03, 2019
Tweet
Share
More Decks by garyfleming
See All by garyfleming
User Story Mapping Workshop
garyfleming
1
40
TDD for Testers
garyfleming
1
92
TDD Is My Shame
garyfleming
0
270
Better User Stories Through Example Mapping
garyfleming
0
83
Fight Code Rot Using Continuous Improvement
garyfleming
0
710
Fighting Continuous Entropy
garyfleming
0
82
beyond-frameworks.pdf
garyfleming
1
22
The Board Whisperer
garyfleming
0
970
APIs on the Scale of Decades
garyfleming
0
110
Other Decks in Technology
See All in Technology
分解して理解する Aspire
nenonaninu
1
130
エンジニアのためのドキュメント力基礎講座〜構造化思考から始めよう〜(2025/02/15jbug広島#15発表資料)
yasuoyasuo
17
6.7k
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
2.9k
アジャイル開発とスクラム
araihara
0
170
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
250
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.7k
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
120
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
250
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
360
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
970
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5.2k
一度 Expo の採用を断念したけど、 再度 Expo の導入を検討している話
ichiki1023
1
170
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
32
6.4k
Automating Front-end Workflow
addyosmani
1368
200k
Writing Fast Ruby
sferik
628
61k
BBQ
matthewcrist
87
9.5k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
KATA
mclloyd
29
14k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
The Cult of Friendly URLs
andyhume
78
6.2k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Transcript
CONTINUOUS TESTING ♾ @garyfleming
A(GILE) DISSERVICE
None
None
THROWING IT OVER THE FENCE ☹
TOO LATE ⏰
CONTINUOUS INTEGRATION AND DELIVERY
CONTINUOUS INTEGRATION All developers/testers merge their code to a shared
mainline at least once a day.
CONTINUOUS INTEGRATION ➤ Branching disappears (move to Trunk-Based Development) ➤
Code sees each other much sooner (less isolation) ➤ Quality/tests need a massive boost, if lacking
CONTINUOUS DELIVERY All changes go to production; safely, quickly, and
sustainably.
WE HAVE A PROBLEM (SUMMARY SO FAR) ➤ Lots of
places use Test Columns ➤ Getting perspectives too late ➤ CI/CD are only going to make this a less viable strategy
STRATEGIES FOR SUCCESS Three Things
A LITTLE MORE CONVERSATION (A little less action, please)
THREE AMIGOS ➤ Who: Business, Build, Quality ➤ What: Discussion
about shape, size, oddities of a story ➤ Why: Alignment, wider perspective, catch issues earlier
YET ANOTHER MEETING? :(
None
➤ Too many Questions? ➤ Too many Rules? ➤ Too
many Examples? ➤ Too few Examples? ➤ Taking too long?
CONTROL AND COMMAND Strategy 2
FEATURE TOGGLES Deployment is not Release
TOGGLES
TOGGLES
MAKE TOGGLES PART OF YOUR CONVERSATIONS!
FIXING TOGGLE ISSUES ➤ Lots of tangled toggles? Stop. Redesign.
Refactor ➤ Too many toggles? Consider if you really need them all. ➤ Unsafe features going to production? Ask for toggles
A COACHING MINDSET Strategy 3
QUALITY RESPONSIBILITY
HOW? WHAT? IT DEPENDS!
None
NOT ONLY SHIFT LEFT ⬅➡↗↘⬇⬆↙↖↕↔↪⤵⤴↩
NOT FOR YOU? (That’s okay )
SUMMARY ➤ Process: Example Mapping ➤ Technical: Feature Toggles ➤
Mindset: Coaching ➤ ... and beyond.
THANK YOU @garyfleming