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
Automating the code quality of your extensions
Search
Oliver Klee
August 26, 2021
Programming
0
900
Automating the code quality of your extensions
Oliver Klee
August 26, 2021
Tweet
Share
More Decks by Oliver Klee
See All by Oliver Klee
Gewaltfreie Kommunikation: ein Crashkurs
oliverklee
0
99
Team-Management-Plattform
oliverklee
0
73
Vertrauen in Teams & Führung
oliverklee
0
300
Software-Qualität von TYPO3-Extensions automatisieren
oliverklee
0
51
Vertrauen in Teams & Führung
oliverklee
0
160
Testing von TYPO3-Extensions
oliverklee
0
89
Software-Qualität von Extensions automatisieren
oliverklee
1
59
Content-Synchronisierung
oliverklee
0
170
Gewaltfreie Kommunikation: ein Crashkurs
oliverklee
0
340
Other Decks in Programming
See All in Programming
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.4k
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
140
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
ファインチューニングせずメインコンペを解く方法
pokutuna
0
150
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
3.1k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.1k
How to stabilize UI tests using XCTest
akkeylab
0
140
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
300
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
180
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
360
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
150
20260315 AWSなんもわからん🥲
chiilog
2
170
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
130
Ruling the World: When Life Gets Gamed
codingconduct
0
180
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
460
It's Worth the Effort
3n
188
29k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
170
Transcript
Automating the code quality of your extensions Oliver
Klee | @oliklee
[email protected]
2021-08-26 | TYPO3 Online Days 2021
Hello! Oliver Kle e #extension-dev #workshop-teacher #the-unit-testing-guy @oliklee oliverklee.de
The TYPO3 Quality Assurance Initiative Mission: Build learning
examples for high-quality extensions. Daniel Siepmann Łukasz Uznański Oliver Klee Join us on Slack: #qa-best-practices
Today: Guided tour through automating extension quality
Today: Guided tour through automating extension quality But, why?
Today: Guided tour through automating extension quality tools and
version support the demo extension breaking things automated testing (and fi xing them again)
Today: Guided tour through automating extension quality tools and
version support the demo extension breaking things automated testing (and fi xing them again)
Version support for extensions TYPO3 9LTS (old LTS) TYPO3
10LTS (latest LTS) PHP 7.2, 7.3, 7.4 PHP 7.2, 7.3, 7.4
Branching strategies for version support TYPO3 9LTS and 10LTS nimut
testing framework V5: TYPO3 8LTS-10LTS 1-branch strategy
Branching strategies for version support TYPO3 9LTS and 10LTS nimut
testing framework V5: TYPO3 8LTS-10LTS 1-branch strategy TYPO3 9LTS TYPO3 testing FW V4: TYPO3 9LTS 2-branch strategy TYPO3 10LTS TYPO3 testing FW V5: 10LTS
Branching strategies for version support TYPO3 9LTS and 10LTS nimut
testing framework V5: TYPO3 8LTS-10LTS 1-branch strategy TYPO3 9LTS TYPO3 testing FW V4: TYPO3 9LTS 2-branch strategy TYPO3 10LTS TYPO3 testing FW V5: 10LTS
Branching strategies for version support TYPO3 9LTS and 10LTS nimut
testing framework V5: TYPO3 8LTS-10LTS 1-branch strategy TYPO3 9LTS TYPO3 testing FW V4: TYPO3 9LTS 2-branch strategy TYPO3 10LTS TYPO3 testing FW V5: 10LTS TYPO3 testing framework V6: 11LTS-12LTS
Installing the development tools for everything (wherever possible)
for higher PHP version requirements Composer PHIVE in case of dependency hell
Today: Guided tour through automating extension quality tools and
version support the demo extension breaking things automated testing (and fi xing them again)
The tea example extension
The tea example extension
The tea example extension
Today: Guided tour through automating extension quality tools and
version support the demo extension breaking things automated testing (and fi xing them again)
Today: Guided tour through automating extension quality tools and
version support the demo extension breaking things automated testing (and fi xing them again)