Please enable JavaScript.
Coggle requires JavaScript to display documents.
Pruebas de software - Coggle Diagram
Pruebas de software
-
-
Tipos
.
Caja blanca
Caja negra
Pruebas unitarias
Pruebas de integración
Pruebas de validación
Pruebas del sistema
En este tipo de pruebas se verifica el cumplimiento de los requisitos especificados,
probando el sistema integrado en su entorno de hardware y software.
Pruebas de aceptación
- 1 more item...
En las pruebas de validación se verifica el cumplimiento de los requisitos de usuario, con
participación del desarrollador y el usuario. Se utiliza la técnica de caja negra, dividida en dos partes:
• Validación por parte del usuario de los resultados.
• Validación de utilidad, facilidad de uso y ergonomía de la interfaz de usuario.
- 1 more item...
generalmente implementan técnicas de caja negra. Existen
dos estrategias básicas para realizar la combinación de módulos en las pruebas de integración
-
-
Corresponden a la evaluación de cada uno de los bloques más pequeños con identidad propia en el sistema, y es realizada por el programador en su entorno de desarrollo. Las pruebas unitarias usan técnicas de caja blanca, para lo cual se crean módulos conductores
y módulos resguardo
los datos de entrada deben generar una salida coherente con las especificaciones; si no es así, es porque se ha encontrado un error el cual debe ser corregido para poder
continuar con las pruebas.
-
Las pruebas de caja blanca, permiten probar la lógica interna del programa y su estructura,
realizando las siguientes acciones:
-
Partes del software
Interfaz
Factores de calidad
Intuitividad
Eficiencia
Robustez
Riqueza
interfaz con abundantes características, que permite la personalización
según las necesidades del usuario, y la identificación de una secuencia de operaciones comunes por medio de una acción o comando.
-
-
la interfaz sigue patrones de uso esperados, facilitando la comprensión,
localización de operaciones y la entrada de datos.
Documentación de pruebas
Según el estándar IEEE 829-1983, las pruebas deben generar los siguientes documentos
mínimos:
Plan de pruebas.
Los principales elementos que se deben especificar en un plan de pruebas de acuerdo con el estándar IEEE 829-2008 son:
-
Los objetivos y el criterio de finalización de las pruebas (condiciones de suspensión
y reanudación).
-
-
Los recursos requeridos para realizar las pruebas: personal, entorno de pruebas,
presupuesto, priorización de los casos de prueba.
-
-
-
-
-
-
Herramientas de prueba
Una forma de “automatizar” la realización de las pruebas de software es la utilización de herramientas que puedan testear funciones otorgando unos datos de entrada y validando los resultados esperados de la función.
jUnit.
En el entorno de desarrollo (por ejemplo: Netbeans o Eclipse), para crear un test dentro
de una clase se debe de añadir la anotación “@test” de esta manera se especifica que el método es un test al ejecutar la aplicación.
Microsoft Test Manager.
Esta herramienta de Microsoft permite la realización de pruebas para las aplicaciones realizadas en ambientes de Microsoft Visual Studio .Net.