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
Beyond Coverage
Search
Mariano Anaya
July 10, 2017
Programming
0
190
Beyond Coverage
Lightning talk presented at EuroPython 2017, on Monday 10-07-2017
Mariano Anaya
July 10, 2017
Tweet
Share
More Decks by Mariano Anaya
See All by Mariano Anaya
Demystifying Coroutines and Asynchronous Programming in Python
rmariano
1
150
Demystifying coroutines and asynchronous programming in Pyhon
rmariano
1
330
Exploring Generators & Coroutines
rmariano
1
780
Discovering-Descriptors_ep.pdf
rmariano
1
360
Discovering Descriptors
rmariano
0
160
Clean Code in Python
rmariano
2
2.2k
Other Decks in Programming
See All in Programming
複数アプリケーションを育てていくための共通化戦略
irof
2
720
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
0
140
Interface vs Types ~型推論が過多推論~
hirokiomote
1
230
〜可視化からアクセス制御まで〜 BigQuery×Looker Studioで コスト管理とデータソース認証制御する方法
cuebic9bic
2
270
JVM の仕組みを理解して PHP で実装してみよう
m3m0r7
PRO
1
250
當開發遇上包裝:AI 如何讓產品從想法變成商品
clonn
0
2.6k
UPDATEがシステムを複雑にする? イミュータブルデータモデルのすすめ
shimomura
0
220
少数精鋭エンジニアがフルスタック力を磨く理由 -そしてAI時代へ-
rebase_engineering
0
130
Investigating Multithreaded PostgreSQL
macdice
0
150
❄️ tmux-nixの実装を通して学ぶNixOSモジュール
momeemt
1
120
事業戦略を理解してソフトウェアを設計する
masuda220
PRO
7
1.3k
マテリアルって何者?RealityKitで扱うマテリアル入門
nao_randd
0
140
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
620
Designing for Performance
lara
608
69k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
RailsConf 2023
tenderlove
30
1.1k
Gamification - CAS2011
davidbonilla
81
5.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Statistics for Hackers
jakevdp
799
220k
Building Applications with DynamoDB
mza
95
6.4k
Adopting Sorbet at Scale
ufuk
76
9.4k
Making Projects Easy
brettharned
116
6.2k
Agile that works and the tools we love
rasmusluckow
329
21k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Transcript
Beyond Coverage Mariano Anaya @rmarianoa
Test Coverage might be misleading
It’s not a quality metric
Just a reference
It’s necessary, but not sufficient
It can only tell about the code that is there...
...what about the missing code?
SQLite Library: 122.9 KLOC Tests: 91 596.1 KLOC (745x)
# of tests >> # of main source
None
Don’t rely on coverage.
Rely on thoughtful testing.
Thank You! @rmarianoa