Académique Documents
Professionnel Documents
Culture Documents
Principio
Las pruebas revelan Muestra la presencia de defectos pero no puede probar que no hay
la presencia de bugs, defectos.
1.
no la ausencia de Reduce la probabilidad de que los defectos no descubiertos
ellos permanezcan en el software.
Es imposible No se puede probar todo.
2.
probarlo todo Focalizar y priorizar el testing mediante el análisis de riesgos.
Probar el software desde el inicio.
Principio 3: Cuanto
Realizar el test estático sobre los requerimientos, diseño y código.
3. antes se comience a
Corrección de defectos antes y durante la implementación abarata
probar…mejor
los costos.
La aglomeración de
Las fallas se originan en pocos módulos.
defectos. ¡Los bugs
4. Analizar el origen de las fallas en fases tempranas y repetir en
siempre van en
análisis en el proceso.
pandilla!
Las mismas pruebas en todo el proceso no garantiza la detección
La paradoja del de nuevos fallos.
5.
pesticida Analizar diferentes partes y/o componentes del software para hallar
nuevos o más defectos.
Principio 6: Las
pruebas se deben El testing debe realizarse de forma diferente en contextos
6. adaptar a diferentes o adaptarse según el nivel de riesgo.
necesidades Definir los objetivos de prueba según el contexto.
específicas
Encontrar y reparar los defectos no ayuda si el sistema
La falacia de la desarrollado no cumple con las especificaciones.
7.
ausencia de errores El software debe atender a las necesidades y expectativas del
usuario.
Ejemplo:
Testing: Autenticación de cuenta para Netflix
Objetivos:
- Explicar la construcción del caso de prueba del típico caso de la autenticación
para la autenticación de cuenta para la plataforma web “Netflix”.
- Plantear un caso de prueba con los requisitos mínimos dependiendo la
necesidad se pueden incluir más o menos elementos al diseño del caso de
prueba.
Para tener datos de la propia ejecución del caso de prueba, se desarrolló el siguiente
diseño:
Precondiciones que se requiere en la ejecución de un caso de prueba:
- La autenticación.
- Tener datos de prueba válidos, en este caso una cuenta de usuario activa.
- Los pasos del 1 y 7 se usó como ejemplo una evidencia gráfica.
- Los pasos 2,3,5 y 6 no se especifica un resultado esperado.