Fácil de probar

Un sistema fácil de probar es aquel que nos permite saber si funciona de acuerdo a lo esperado en poco tiempo, idealmente en pocos segundos.

Al estudiar este tema, iniciamos por las pruebas unitarias. Estas son pruebas automatizadas que nos ayudan a tener un buen diseño y nos defienden contra defectos mientras estamos haciendo cambios.

La serie de Introducción al Unit Testing nos ayuda a introducir la técnica y cómo usarla en Visual Studio 2015.

En estos artículos compartimos algunos conceptos que nos ayudan a establecer qué es una buena prueba unitaria:

  1. Pruebas unitarias: Definición y sus dos características
  2. Las dos características de un algoritmo fácil de probar
  3. Pruebas unitarias confiables
  4. Video: Pruebas unitarias confiables
  5. Video: Pruebas unitarias no confiables (ejemplos y riesgos)
  6. Pruebas unitarias fáciles de entender
  7. Tipos de algoritmos y sus pruebas unitarias
  8. Quiz: Pruebas unitarias
  9. ¿Qué es una prueba automatizada?
  10. ¿Cómo analizar la cobertura de las pruebas unitarias en Visual Studio Community?
  11. Repaso en vivo: Pruebas unitarias confiables

Deberíamos ser capaces de cubrir con buenas pruebas unitarias la mayor cantidad de nuestra aplicación que nos sea posible. Aprendemos al respecto en la serie Algoritmos Mantenibles.

A futuro, publicaremos artículos para explicar técnicas para lograr un software fácil de probar cuando no podemos utilizar pruebas unitarias.