Transcript
Page 1: How (Much) Do Developers Test?

How (Much) Do Developers Test?

Moritz Beller@Inventitech

Andy Zaidman

Georgios Gousios

Page 2: How (Much) Do Developers Test?
Page 3: How (Much) Do Developers Test?

50% … of Project Effort

Software Testing takes ...

Page 4: How (Much) Do Developers Test?

50% … of Project Effort

Brooks, 1975

Software Testing takes ...

Page 5: How (Much) Do Developers Test?
Page 6: How (Much) Do Developers Test?
Page 7: How (Much) Do Developers Test?
Page 8: How (Much) Do Developers Test?

Testing means all things to all men

Page 9: How (Much) Do Developers Test?
Page 10: How (Much) Do Developers Test?

How (Much) Do You Test?

Page 11: How (Much) Do Developers Test?
Page 12: How (Much) Do Developers Test?
Page 13: How (Much) Do Developers Test?
Page 14: How (Much) Do Developers Test?
Page 15: How (Much) Do Developers Test?
Page 16: How (Much) Do Developers Test?
Page 17: How (Much) Do Developers Test?
Page 18: How (Much) Do Developers Test?
Page 19: How (Much) Do Developers Test?
Page 20: How (Much) Do Developers Test?

40

Page 21: How (Much) Do Developers Test?

4.2 yr

Page 22: How (Much) Do Developers Test?

OMG!!!

Page 23: How (Much) Do Developers Test?

Histogram of Testing Time

Page 24: How (Much) Do Developers Test?

Histogram of Testing Time

50% of students test only 4% of their time, or less

Page 25: How (Much) Do Developers Test?
Page 26: How (Much) Do Developers Test?
Page 27: How (Much) Do Developers Test?

Estimated 27%

Page 28: How (Much) Do Developers Test?

Estimated 27%

Reality 9%

Page 29: How (Much) Do Developers Test?
Page 30: How (Much) Do Developers Test?

>1,300

Page 31: How (Much) Do Developers Test?
Page 32: How (Much) Do Developers Test?

Estimated 48%

Page 33: How (Much) Do Developers Test?

Estimated 48%

Reality 25%

Page 34: How (Much) Do Developers Test?
Page 35: How (Much) Do Developers Test?

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org

Page 36: How (Much) Do Developers Test?

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org

Code Changes~

Test Executions

Page 37: How (Much) Do Developers Test?

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org

Code Changes~

Test Executions

Page 38: How (Much) Do Developers Test?

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org

Code Changes~

Test Executions

Page 39: How (Much) Do Developers Test?

@InventitechMoritz Beller, TU Delft

How (Much) Do Developers Test?

TestRoots.org

Code Changes~

Test Executions

Poster Session

Thursday, 4pm,Passi Perduti


Top Related