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
90
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous Testing
garyfleming
October 03, 2019
More Decks by garyfleming
See All by garyfleming
User Story Mapping Workshop
garyfleming
1
49
TDD for Testers
garyfleming
1
120
TDD Is My Shame
garyfleming
0
330
Better User Stories Through Example Mapping
garyfleming
0
110
Fight Code Rot Using Continuous Improvement
garyfleming
0
910
Fighting Continuous Entropy
garyfleming
0
110
beyond-frameworks.pdf
garyfleming
1
52
The Board Whisperer
garyfleming
0
1.2k
APIs on the Scale of Decades
garyfleming
0
140
Other Decks in Technology
See All in Technology
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
220
NANDでも描画したい!
nichica906
2
500
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.6k
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
1
170
属人化を叩き割れ!「制作加速」と「安定化」の矛盾を打破する:8年目プロダクトが辿り着いた「ミスが起こり得ない」アセット制作フローの全貌
gree_tech
PRO
0
120
コーチングの奥義 何もしないテクニック
jinwatanabe
0
140
AI for Science時代を切り開く、政府の次世代HPC戦略の展望
gpuunite_official
0
200
What's new in Go 1.27?
ciarana
0
300
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
2
460
平文パスワードはログに“残り” ── 肝心の侵入は“痕跡すら残らない”
kuroneko13
0
120
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.7k
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9.4k
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Everyday Curiosity
cassininazir
0
290
Faster Mobile Websites
deanohume
310
32k
So, you think you're a good person
axbom
PRO
2
2.1k
Code Review Best Practice
trishagee
74
20k
Practical Orchestrator
shlominoach
191
12k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
4 Signs Your Business is Dying
shpigford
187
23k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
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