How (Much) Do Developers
Test?
Moritz Beller
@Inventitech
Andy Zaidman, Georgios Gousios, Annibale Panichella, Igor Levaja
Thou shalt not
have less than
80% coverage
Brooks, 1975
50%
… of Project Effort
Brooks, 1975
How (Much)
Do You
Test?
34
Students
4.2 yr
OMG!!!
Histogram of Testing Time
50% of students test only 4% of their
time, or less
Thou shalt not
have less than
75% coverage
Thou shalt not
have less than
75% coverage
Students
Estimated 27%
Estimated 27%
Reality 9%
>1,000
13 yr
Estimated 48%
Estimated 48%
Reality 25%
65% of test executions fail.
50% of test failures are fixed within
10 minutes.
Image source: http://www.agilenutshell.com/test_driven_development
Image source: http://www.agilenutshell.com/test_driven_development
Nobody follows TDD (strictly).
Image source: http://www.agilenutshell.com/test_driven_development
@Inventitech
Moritz Beller, TU Delft
How (Much) Do Developers Test?
TestRoots.org
@Inventitech
Moritz Beller, TU Delft
How (Much) Do Developers Test?
TestRoots.org
@Inventitech
Moritz Beller, TU Delft
How (Much) Do Developers Test?
TestRoots.org
@Inventitech
Moritz Beller, TU Delft
How (Much) Do Developers Test?
TestRoots.org

How (Much) Do Developers Test?