Skip to content
Team Agile

Team Agile

Sharing challenges and solutions on applying modern software engineering practices

  • Agile Coding
  • Agile Testing
  • Coaching
  • Who is Geoff

Month: June 2017

Posted on June 6, 2017

What Role are your Tests Serving

We had a discussion at work after watching the excellent Kelvin Henney talk about good unit tests. And it helped me clarify the many roles tests play and why people get a habit of complaining about their tests getting in the way. So here is the four categories a test is trying to balance:

  • Requirements
  • Regression
  • Documentation
  • Refactoring guide
Continue reading “What Role are your Tests Serving”

Recent Posts

  • Chicago and London Style TDD
  • Theories that Form an Agile Mindset
  • When Agile is Not Common Sense
  • Software Design Algorithms Cheat Sheet
  • Software Architecture with Tarot Cards

Recent Comments

  • James King on Dumb Questions

Archives

  • February 2021
  • June 2020
  • November 2019
  • August 2019
  • July 2019
  • January 2019
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • August 2017
  • June 2017
  • May 2017
  • August 2015
  • February 2012
  • May 2010

Categories

  • Agile Coding
  • Agile Testing
  • Coaching

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Proudly powered by WordPress