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
74
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
81
Fight Code Rot Using Continuous Improvement
garyfleming
0
690
Fighting Continuous Entropy
garyfleming
0
82
beyond-frameworks.pdf
garyfleming
1
22
The Board Whisperer
garyfleming
0
960
APIs on the Scale of Decades
garyfleming
0
110
Other Decks in Technology
See All in Technology
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
320
なぜfreeeはハブ・アンド・スポーク型の データメッシュアーキテクチャにチャレンジするのか?
shinichiro_joya
2
130
CDKのコードレビューを楽にするパッケージcdk-mentorを作ってみた/cdk-mentor
tomoki10
0
190
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
450
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.2k
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
3
820
20241125 - AI 繪圖實戰魔法工作坊 @ 實踐大學
dpys
1
460
今年一年で頑張ること / What I will do my best this year
pauli
1
220
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
450
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
430
The future we create with our own MVV
matsukurou
0
1.9k
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
150
Featured
See All Featured
KATA
mclloyd
29
14k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Music & Morning Musume
bryan
46
6.3k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Embracing the Ebb and Flow
colly
84
4.5k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Side Projects
sachag
452
42k
Unsuck your backbone
ammeep
669
57k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Bash Introduction
62gerente
610
210k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
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