jueves, diciembre 30, 2010

Unit Tests en Etapas de Bugfixing

Continuando el artículo de Unit Tests que escribí unos años atrás, les dejo una lista muy simple de pasos para trabajar con Unit Tests cuando se corrigen bugs. Estos pasos deberían ser siempre los mismos:
  1. Crear el test que comprueba el error. Este test TIENE que fallar.
  2. Una vez demostrado que el error falla y SOLO entonces, se modifica el código para corregirlo.
  3. Luego de corregirlo se ejecuta el test nuevamente y se verifica de que el problema este arreglado.
  4. Este test se lo deja y se corre con la integración continua para verificar con cada build que el bug no volvió a aparecer.

No hay comentarios.: