1- las pruebas evidencian la presencia de defectos.
-esto reduce la posibilidad de que defectos no descubierto permanezcan
el el software.
2- el testing en forma exhaustiva es imposible
-probar todo no es factible, excepto en casos muy triviales.
3 probar en fases tempranas
-realizar test sobre requerimientos, diseño, código.
4- agrupamiento de defectos
-la mayoría de las fallas se origina en unos pocos módulos
5-paradoja del pesticida
-repetir siempre las mismas pruebas, no hará posible hallar nuevos defectos
6-las pruebas son dependientes del contexto
-el testing se realiza de forma diferente en contextos diferentes
7-falacia de la ausencia de errores
- encontrar y reparar los defectos no ayuda si el sistema desarrollado
no cumple con las especificaciones.
(Esteban Marquez , Miguel Angel Carrera, Erik Muñoz & Alejandro Urrego)
http://issuu.com/