Please enable JavaScript.
Coggle requires JavaScript to display documents.
Clasificación de pruebas de Software - Coggle Diagram
Clasificación de pruebas de Software
Funcionales
Requerimientos
Es una prueba basada en la ejecución, revisión y retroalimentación de las funcionalidades previamente diseñadas para el software. Dicho de otro modo son pruebas específicas, concretas y exhaustivas para probar y validar que el software hace lo que debe y sobre todo, lo que se ha especificado.
No Funcionales
– Carga
consisten en simular demanda sobre una aplicación de software y medir el resultado. Estas pruebas se realizan bajo demanda esperada y también en condiciones de sobrecarga (picos en la demanda)
Estrés
Son pruebas de carga que se realizan con demandas mayores a la capacidad operativa, con frecuencia hasta llegar al punto de ruptura.
Volumen
Validar el funcionamiento de la aplicación con ciertos volúmenes de datos.
Configuración
Se usan para validar que efectos en el desempeño tienen ciertos cambios en la configuración.
Usabilidad
Los testers se enfocan en validar que tan fácil de usar es una determinada aplicación.
Caracteristicas
Facilidad de aprendizaje
Eficiencia
Memorización
Errores
Satisfacción
Seguridad
Consiste en probar los atributos o características de seguridad del sistema, si es un sistema seguro o no, si puede ser vulnerado, si existe control de acceso por medio de cuentas de usuario, si pueden ser vulnerados estos accesos.
Resistencia
Implican someter a un Sistema o aplicación a una carga determinada durante un período de tiempo, para determinar cómo se comporta luego de un uso prolongado.
Escalabilidad
Verificar la capacidad de una aplicación de escalar cualquiera de sus características no funcionales.
Recuperación
Se realizan para verificar que tan rápido y que tan bien se recupera una aplicación luego de experimentar un falló de hardware o software.
Mantenibilidad
Evaluar que tan fácil es realizar el mantenimiento de un sistema o aplicación. Esto significa que tan fácil es analizar, cambiar y probar estos cambios
Regresión
Cualquier tipo de pruebas de software que intentan descubrir errores (bugs), carencias de funcionalidad, o divergencias funcionales con respecto al comportamiento esperado del software, causados por la realización de un cambio en el programa.
Prueba de caja blanca
Se centran en los detalles procedimentales del software, por lo que su diseño está fuertemente ligado al código fuente.
Pruebas de caja negra
Es una técnica de pruebas de software en la cual la funcionalidad se verifica sin tomar en cuenta la estructura interna de código, detalles de implementación o escenarios de ejecución internos en el software.
Pruebas de caja gris
Buscar defectos ocasionados por uso inadecuado o estructura inapropiada de la aplicación.