Presented by:

garrett honeycutt

from Tailored Automation

Garrett Honeycutt, Principal at Tailored Automation, has been working with open source software and spreading its merits for over twenty years. He is passionate about automating systems and teaching others. Regularly sharing his experiences, he has had the opportunity to speak at conferences across the globe and now organizes DevOpsDays Indianapolis.

https://tailoredautomation.io/

No video of the event yet, sorry!

This talk would be largely technology agnostic and would focus on demonstrating the value of TDD to SysAdmins. This topic was requested of me for LISA last year and it would be great to get this message out at a forum like SeaGL that is focused on the community.

  • Why test? ** Confidence ** Fast feedback ** Matrix testing ** Test multiple OS's with deploying it everywhere ** Prevent regression ** Design specs (even in an agile world)

  • Why test first? ** Focus on the end goal, not the steps involved ** Document functionality that you care about ** Forces you to think about the design ** Save time by building minimum viable product ** You can refactor later

  • What to test? ** Data inputs ** Conditional logic ** Failure occurs when expected ** The system as it is consumed

  • Tools ** GitHub ** Travis-ci ** Jenkins ** Vagrant

  • Monitoring ** That's how SysAdmins test now ** Use it in pre-production ** Feedback loop to improve monitoring through testing

Date:
2015 October 23 - 13:00
Duration:
50 min
Room:
Room 3184
Conference:
SeaGL 2015
Language:
Track:
Difficulty:
Easy

Happening at the same time:

  1. Exhibitor Hall Day One
  2. Start Time:
    2015 October 23 09:00

    Room:
    Room 1110

  3. Trading Freedom: The threat of international trade agreements like TPP, TTIP, and TISA
  4. Start Time:
    2015 October 23 13:00

    Room:
    Room 3179

  5. Project Hosting 3.0
  6. Start Time:
    2015 October 23 13:00

    Room:
    Room 3178

  7. Cultivating Collective Intelligence
  8. Start Time:
    2015 October 23 13:00

    Room:
    Room 3183