James Grenning presents Test is not for Finding Bugs

Test is not for Finding Bugs

James Grenning

in association with ACCU 2013*.

 

Test used to be something that had to get done sometime before shipping the product. Test could wait while we did the important work of specifying, designing and coding the system. Test was what we did to find bugs. Test was reactive.


That was then. Test should not be that unpleasant activity at the end of the development phase; it is an integral and critical part of everyday work.  It does not add drudgery, or overhead; it adds rewarding feedback and makes it possible to put more value into the software instead of wasting time chasing bugs. Test is specification; test is defect prevention, test drives good designs. Tests must be largely automated, though you may think that you cannot afford to automate; when in reality, you cannot afford not to.

--

James Grenning trains, coaches, and consults worldwide. He has more than thirty years of software development experience, both technical and managerial. James' mission is to bring improved technical and management practices to embedded development teams. He is one of the authors of CppUTest, a unit test harness for embedded C and C++. His book, Test Driven Development for Embedded C, is helping embedded engineers improve their designs and reduce defects.

 

*There are spaces reserved for all attendees of Accu 2013. No need to register here if you are a delegate at the conference.

Join or login to comment.

  • Tim C.

    A great speaker who talked with a depth of experience

    1 · April 15, 2013

  • Paul G.

    I thought James presentation was great. I felt a little sorry for him in the Q&A session at the end, where I felt some questions attempted to "shoot down" the theory of TDD, which I felt was disrespectful. Not a criticism of any of our members at all, as some of those questions came from the ACCU crowd I believe.

    1 · April 11, 2013

  • Craig P.

    Interesting topic with some useful arguments for TDD presented.

    April 11, 2013

  • Keith J.

    Everything's overrunning today so I'm going to have to bow out - Apologies to all!

    April 10, 2013

  • Stuart.Adair

    Just got landed with something I can't avoid..gutted. Hopefully the recoding comes off as I'm really interetsed in this one.

    April 10, 2013

  • Neville S.

    Issues at work have cropped up today, I won't be able to make tonight.

    April 10, 2013

  • Robert P.

    Sadly I can't make it tonight but the suggestion from Lea Farmer with recording it would be awesome

    April 10, 2013

  • Lea F.

    Gutted, something has come up which means I cant get across. Any chance you might record it?? :)

    April 8, 2013

    • Thom L.

      Good idea. If James is amenable I will try to organise this.

      April 9, 2013

    • Lea F.

      That would be awesome, fingers crossed :)

      April 9, 2013

  • Andy H.

    On baby standby so hopefully next event

    April 9, 2013

  • Adam R.

    Family commitment. Sorry :(

    April 9, 2013

  • Jeremy Y.

    Have to travel this week, so can no longer attend. Shame.

    April 8, 2013

  • Fernando O.

    Can't make it, sorry

    April 7, 2013

  • Thom L.

    The good folks at Accu 2013 have found us a bigger room so I've released another 20 seats.

    April 4, 2013

    • Ewan M.

      Our generosity is not boundless, however. I should just mention that there will be a conference reception taking place at the same time in another room. I'm afraid that the free drinks and snacks are for conference delegates only :-(

      April 4, 2013

  • A former member
    A former member

    Are all of the spaces gone for this? Myself and a friend would love to come along if there is some space!

    March 24, 2013

    • Paul G.

      Hi Chris - all of allocated spaces are taken, but sign on to the waiting list and you will be contacted if extra seats come up :o)

      March 25, 2013

    • A former member
      A former member

      Hi Paul, thanks for getting back to me. Added to the list, fingers crossed :)

      March 25, 2013

  • Ewan M.

    Err, hoping I can come along to this one, as ACCU is hosting :-)

    February 28, 2013

    • Thom L.

      I think we can find some space for you :) Just added a note that Accu 2013 delegates have reserved spaces and do not need to register here.

      March 1, 2013

  • Thom L.

    I've had to move back the start time to 7:30 to fit in with the Accu 2013 conference schedule. This is going to be a really exciting event, thanks to Ewan and Jon from Accu for hosting us.

    March 1, 2013

  • Nigel B.

    Can't make it myself - But this will be a great session. James was one of the keynote speakers at the London Scrum Gathering and did a great job! Sign up quick!

    February 28, 2013

  • Stuart.Adair

    Lookoing forward to it.

    February 28, 2013

  • Thom L.

    We have had to move to Wednesday to fit in with James' schedule, apologies if this makes it difficult for anyone.

    February 28, 2013

  • Thom L.

    Keep an eye out for more details on the talk here as we get them. TDD is a big topic so any suggestions for areas you would like James to cover are gratefully received.

    February 28, 2013

52 went

Our Sponsors

  • Scrum Alliance

    Providing food, refreshment and draw prizes at our events.

  • Momentum Financial Technology

    Providing facilities and refreshments for our events.

  • Agile Bear

    Providing refreshments & venues for our events

  • IPL

    Providing facilities for our events and hospitality for guest speakers.

  • Agilify

    Provides food, refreshments, venues, draw prizes and our meetup fees.

  • Brightside

    Provides facilities and hospitality for our guest speakers and events.

  • True Clarity

    Providing food, venues and refreshments for our meetups.

  • HP Cloud Services

    Providing facilities and food.

  • Brightpearl

    Providing venues, refreshments and hospitality for our guest speakers.

  • Mix Radio

    Facilities, food and tunes for our meetups.

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy