how (much) do developers test?

59
How (Much) Do Developers Test? Moritz Beller @Inventitech Andy Zaidman, Georgios Gousios, Annibale Panichella, Igor Levaja

Upload: moritz-beller

Post on 16-Jul-2015

39 views

Category:

Software


1 download

TRANSCRIPT

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

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org