Es ell proceso de evaluar un producto, aprendiendo a través de la exploración y experimentación, lo cual incluye: Cuestionar, estudiar, modelar, observar e inferir, checar salidas de datos, etc.
Pasando todas las pruebas tendré un software sin errores?
NO, el testing no muestra la ausencia de errores, sino la presencia.
No importa qué tan buenas prácticas tengas o qué tan bueno seas realizando test, si no conoces el producto, al negocio, a los clientes, si no tienes un conocimiento contextual no podrás entender o no podrás lograr una buena calidad en los test.
Existen varios puntos a tener en cuenta: