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
Test Driven (web) Configuration
Search
Jérémy Lecour
April 16, 2015
Technology
0
170
Test Driven (web) Configuration
Jérémy Lecour
April 16, 2015
Tweet
Share
More Decks by Jérémy Lecour
See All by Jérémy Lecour
Accélération web avec HAProxy et Varnish
jlecour
0
280
HAProxyConf 2022 – Boost your web-app with HAProxy and Varnish
jlecour
0
140
Let's Encrypt, le trublion du HTTPS
jlecour
0
220
La Suite ELK au service des développeurs et de la production
jlecour
0
870
Après 883 indices quotidiens, ça cherche encore et trouve sans cesse
jlecour
1
210
Elasticsearch - c'est plus que ça en a l'air
jlecour
0
680
Interacting with 3rd party services
jlecour
0
98
Processus et démons sous Unix/Linux
jlecour
0
110
D'une feuille blanche à une affaire rentable
jlecour
0
280
Other Decks in Technology
See All in Technology
ビジュアルプログラミングIoTLT vol.22
1ftseabass
PRO
0
140
Lambda Durable FunctionsでStep Functionsの代わりはできるのかを試してみた
smt7174
2
150
Oracle Cloud Infrastructure:2026年1月度サービス・アップデート
oracle4engineer
PRO
0
170
BPaaSオペレーション・kubell社内 n8n活用による効率化検証事例紹介
kentarofujii
0
310
ドキュメントからはじめる未来のソフトウェア
pkshadeck
4
1.7k
Mosaic AI Gatewayでコーディングエージェントを配るための運用Tips / JEDAI 2026 新春 Meetup! AIコーディング特集
genda
0
110
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
180
クラウドセキュリティの進化 — AWSの20年を振り返る
kei4eva4
0
160
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6.8k
メルカリのAI活用を支えるAIセキュリティ
s3h
7
4.7k
Zephyr RTOS の発表をOpen Source Summit Japan 2025で行った件
iotengineer22
0
280
持続可能な開発のためのミニマリズム
sansantech
PRO
4
590
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
750
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Optimizing for Happiness
mojombo
379
71k
Amusing Abliteration
ianozsvald
0
90
Leo the Paperboy
mayatellez
4
1.3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
A Tale of Four Properties
chriscoyier
162
24k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
130
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
The agentic SEO stack - context over prompts
schlessera
0
600
Transcript
@jlecour - avril 2015 Test Driven Configuration Pourquoi ? Comment
? web
Redirections, Cache, SSL, Cookies, etc.
• capture des domaines secondaires • escalade de protocole •
nombre de redirections • types de redirections Redirections
• disponibilité des pages/ressources critiques • type/durée de cache des
images/CSS/JS • type/durée de cache des pages anonymes • type/durée de cache des pages personnalisées • cache en seconde visite • pages protégées Dispo et Cache
• durée de validité du certificat • origine et titulaire
du certificat • quels protocoles sont acceptés Configuration SSL
• présence des cookies importants • période de validité •
[HTTP only] ? [secure] ? • absence de cookies indésirables Cookies
Tester dans le navigateur ça ne suffit pas ?
None
Et l'inspecteur web ça ne suffit pas ?
None
Il faut automatiser OK mais comment ?
Encore un "Test Driven Machin" on va faire du TDD
pour les config d'Nginx ?
Ecrire des tests en Ruby on a un peu l'embarras
du choix j'ai choisi Minitest
Lire les en-têtes HTTP cURL vient de fêter ses 17
ans il y a aussi Mechanize (encore du Ruby)
Analyser le contenu des pages Mechanize + Nokogiri sont les
stars
Valider un certificat SSL openssl + check_ssl_cert + cipherscan
DEMO
Merci envoyez les questions
Jérémy Lecour
[email protected]
@jlecour jeremy.wordpress.com github.com/jlecour