Good Metrics for TDD

5,776 views

Published on

Often companies who are new to TDD ask us, what should we measure to know if we are headed in the right direction with regards to TDD. Here are some things you might consider. My take is, less is more. Don't measure 100 things, focus on a few at a time and move on.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,776
On SlideShare
0
From Embeds
0
Number of Embeds
2,070
Actions
Shares
0
Downloads
83
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Good Metrics for TDD

  1. 1. Good Metrics for a TDD Program “Less is More” Naresh Jain naresh@industriallogic.com Copyright © 2011, Industrial Logic, Inc. All Rights Reserved. 1
  2. 2. C3 - TreeMap• Coverage• Complexity• Churn Copyright © 2011, Industrial Logic, Inc. All Rights Reserved. 2
  3. 3. Test vs. Production Code Src LOC Test LOC60,00045,00030,00015,000 0 15 Feb 2 Mar 17 Mar 1 Apr 18 Apr 1 May 16 May 31 May 15 Jun 30 Jun Usually Test Driven code has more Test Code than Production Code Copyright © 2011, Industrial Logic, Inc. All Rights Reserved. 3
  4. 4. Test Run Trend with every CI Build # of Failing Test # of Passing300225150 75 0 B1 B2 B3 B4 B5 B6 B7 B8 Each Build Copyright © 2011, Industrial Logic, Inc. All Rights Reserved. 4
  5. 5. Test Balance• # of commits that include Tests over time (weekly) Commits With Tests Commits Without Tests150.0112.5 75.0 37.5 0 W1 W2 W3 W4 W5 W6 W7 Copyright © 2011, Industrial Logic, Inc. All Rights Reserved. 5
  6. 6. Test Churn• # of tests added/removed over time (weekly) Tests Added Tests Removed60453015 0 W1 W2 W3 W4 W5 W6 Copyright © 2011, Industrial Logic, Inc. All Rights Reserved. 6
  7. 7. Satisfaction Rating from Developers and Testers Devs Testers70.052.5%35.017.5 0 June 6th June 13th June 20th June 27th July 4th July 11th July 18th Weekly Copyright © 2011, Industrial Logic, Inc. All Rights Reserved. 7
  8. 8. Thank You!More Interesting Material at :http://industriallogic.com/shop Copyright © 2011, Industrial Logic, Inc. All Rights Reserved. 8

×