Tipos de Pruebas Flashcards
Menciona los **4 **tipos de pruebas
- Pruebas funcionales (probar la función)
- Pruebas no funcionales (probar las características)
- Pruebas estructurales (probar estructura/arquitectura)
- Pruebas asociadas al cambio (probar después del cambio)
¿Cuál es el objetivo de las pruebas funcionales?
Probar la función del objeto de prueba.
¿En qué aspectos de un objeto de prueba se pone atención en las pruebas funcionales?
En los datos de **entrada **y salida.
¿Qué métodos se utilizan en el diseño de casos de prueba para pruebas funcionales?
Métodos de caja negra (black box testing)
¿Para qué se usan las pruebas funcionales?
Para verificar los requisitos funcionales.
¿Cuál es el ámbito de aplicación de las pruebas funcionales?
Se pueden llevar acabo en todos los niveles de prueba.
¿Cómo se lleva acabo la ejecución de una prueba funcional y que aspectos se prueban a parte de los requerimientos funcionales? (5)
- El objeto de prueba es ejecutado utilizando combinaciones de datos de prueba derivados/generados a partir de casos de prueba.
- Los resultados de la ejecución son comparados con los resultados esperados.
- Se hacen pruebas de seguridad
- Tipo de prueba funcional que aborda amenazas externas
- Ataques maliciosos podrían dañar programas o datos
¿Cuál es el objetivo de las pruebas no funcionales?
Probar características del producto de software.
- ¿De qué forma el software lleva acabo sus funciones?
Enlista las 5 características de calidad no funcionales.
- Fiabilidad
- Usabilidad
- Eficiencia
- Mantenibilidad
- Portabilidad
¿Qué hecho dificulta las pruebas asociadas a las características de calidad no funcionales?
Las características de calidad no funcionales a menudo son vagas, incompletas o inexistentes.
¿Cuál es el ámbito de aplicación de las pruebas no funcionales?
Se pueden llevar acabo en todos los niveles.
Menciona las 8 pruebas no funcionales típicas
- Pruebas de carga (“load testing”)
- Pruebas de rendimiento (“performance testing”)
- Pruebas de volumen (“volume testing”)
- Pruebas de estrés (“stress testing”)
- Pruebas de características de seguridad (efectos adversos) del software (“testing of security features”)
- Pruebas de fiabilidad y robustez (“reliability and robustness testing”)
- Pruebas de usabilidad (“usability testing”)
- Pruebas de configuración (“configuration testing”)
¿Cómo se lleva acabo la ejecución de las pruebas no funcionales?
La conformidad de los requisitos no funcionales se mide utilizando requisitos funcionales (seleccionados).
¿Qué son las pruebas de carga (load testing)?
Se prueba el sistema bajo carga (más usuarios/transacciones)
¿Qué son las pruebas de rendimiento (performance testing)?
Rapidez con la cual un sistema ejecuta una determinada función
¿Qué son las pruebas de volumen?
Reacción a la sobrecarga/recuperación tras el retorno a una carga normal.