Siguiendo con la secuencia de entradas sobre la certificacion ISTQB, les dejo la parte II del capitulo 1.
Principios del Testing
Principio 1 – El Testing demuestra la presencia de errores .
Mediante el testing podemos demostrar la presencia de errores, pero no la ausencia de los mismos. Incluso si no se detectan deficiencias, no es una prueba de la corrección.
Este principio se deriva de la teoría del proceso de la experimentación científica [Popper] y ha sido adoptado por los testers. La analogía utilizada en la ciencia es útil para explicar este principio, no importa la cantidad de cisnes blancos que vemos, no podemos decir ‘todos los cisnes son blancos» . Sin embargo, tan pronto como vemos un cisne negro, podemos decir ‘No todos los cisnes son blancos». De la misma manera, sin embargo, que muchas pruebas se hayan ejecutado sin encontrar un error, no demuestra que «No hay errores». Tan pronto como nos encontramos con un error, se ha mostrado ‘Este código no está libre de errores».