Tester
Topic principal
Principios o Reglas del Testing
1. El testing muestra la presencia de defectos
El testing puede mostrar que defectos están presentes, pero nunca podrá probar que no hay defectos.
2. Es imposible probarlo todo
Probar todo (todas las combinaciones de entradas y precondiciones) es inabordable excepto para los casos triviales.
3. Probar desde el principio
Las actividades de testeo tienen que empezar tan pronto como sea posible en el ciclo de vida del desarrollo.
4. Regla de Pareto
El 20 % del proyecto contiene el 80 % de los defectos que se pueden descubrir en fases tempranas de las pruebas.
5. La paradoja del pesticida
Si se repiten las mismas pruebas una y otra vez, llegará un momento en el que el mismo conjunto de casos de prueba nunca encontrará nuevos defectos.
6. Las pruebas son dependientes del contexto
Por ejemplo, no es lo mismo probar un software crítico que se ejecuta en tiempo real que un sitio web de comercio electrónico.
7. La falacia de la ausencia de errores
Encontrar y solucionar defectos no sirve de nada si el sistema no cumple con los requisitos establecidos y las necesidades y expectativas de los usuarios.
Estandares
El estándar ISO/IEC 29119
Tiene como objetivo cubrir todo el ciclo de vida de las pruebas de software incluyendo los aspectos relativos a la organización, gestión, diseño y ejecución de las pruebas
Definición de Testeo
Definición general:
Es la ejecución de pruebas
Revisión de documentos y técnicas de análisis
Definición Concreta
Son las investigaciones empíricas y técnicas con tal de proporcionar información objetiva sobre la calidad del producto
Actividades Integrales
Seleccionar las condiciones de las pruebas
Diseñar los casos de pruebas y los resultados esperados
Gestionar los casos de prueba
Generar informes
Finalizar y cerrar los ciclos de pruebas
Objetivos
Buscar defectos
Ganar confianza respecto al nivel de calidad
Prevenir defectos
Llevar a cabo tareas de planificación y control