Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
The Limited Red Society
Next
Download to read offline and view in fullscreen.

Share

Good Metrics for TDD

Download to read offline

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.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

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
  • sparasuram

    Oct. 26, 2017
  • SrgioMarcelodaSilvaG

    Nov. 7, 2016

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.

Views

Total views

8,587

On Slideshare

0

From embeds

0

Number of embeds

3,270

Actions

Downloads

108

Shares

0

Comments

0

Likes

2

×