viernes, 28 de abril de 2017

Casos de prueba

Para realizar una prueba útil, es importante desarrollar y aplicar buenos casos de prueba. Esto se hace eligiendo cuidadosamente la entrada de datos o las condiciones de operación que reflejen casos límite. En nuestro fragmento de código (que es muy simple), queremos saber cómo se comporta el código bajo tres condiciones específicas:
  1. dir_name contiene el nombre de un directorio existente
  2. dir_name contiene el nombre de un directorio no existente
  3. dir_name está vacío
Realizando la prueba con cada una de estas condiciones, obtenemos una buena cobertura de prueba.

Al igual que con el diseño, las pruebas también dependen del tiempo. No todas las características del script necesitan ser ampliamente probadas. De hecho, es una forma de determinar qué es lo más importante. Como podría ser potencialmente destructivo si no funciona bien, nuestro fragmento de código se merece un análisis preciso tanto durante el diseño como las pruebas.

No hay comentarios:

Publicar un comentario