Please enable JavaScript.
Coggle requires JavaScript to display documents.
Pruebas de software - Coggle Diagram
Pruebas de software
Métodos de prueba
Prueba de Caja Blanca
La prueba de caja blanca se basa en el diseño de casos de prueba que usa la estructura de control del diseño procedimental para derivarlos. Mediante la prueba de la caja blanca el ingeniero del software puede obtener casos de prueba que:
Garanticen que se ejerciten por lo menos una vez todos los caminos independientes de cada módulo, programa o método.
Prueba de caja gris
La prueba es la técnica de prueba que combina las metodologías de prueba de caja negra y caja blanca. Su objetivo es descubrir la estructura interna y los defectos funcionales externos. El evaluador tiene un conocimiento del comportamiento funcional del producto y también tiene un conocimiento parcial sobre la arquitectura interna del producto. Integra el conocimiento de las estructuras de datos internas y los algoritmos del producto junto con las pruebas a nivel de la interfaz de usuario. Por lo tanto, esta prueba ofrece las ventajas de las pruebas tanto de caja negra como de caja blanca.
Pruebas de caja negra
Estas pruebas permiten obtener un conjunto de condiciones de entrada que ejerciten completamente todos los requisitos funcionales de un programa. En ellas se ignora la estructura de control, concentrándose en los requisitos funcionales del sistema y ejercitándolos.
Calidad de software
-
Dimensión de la calidad
Confiabilidad
Está disponible cuando se necesita, sin errores y
sin fallas
-
-
-
Calidad del desempeño.
Presenta el contenido, las funciones y las características especificadas en el modelo de requerimientos
-
-
Estética
Posee cierta elegancia, flujo único y presencia
aceptable por los usuarios en general
-
Prueba de software
Orientaciones generales
• Realizar revisiones técnicas efectivas, antes de comenzar la prueba.
• La prueba comienza en los componentes del software y fluye hacia la integración de todo el sistema.
• Seleccionar y aplicar la mejor técnica de prueba, de acuerdo con el enfoque de desarrollo utilizado.
-
-
• Es fundamental conocer el resultado esperado para determinar si el resultado de la prueba es correcto o no.
• Procurar que en la prueba, a parte de los desarrolladores, participen programadores que no hayan estado en la fase de codificación y también potenciales usuarios.
• Así como se prueba que el programa funcione correctamente para entradas válidas, también es igualmente importante, comprobar que el programa reaccione correctamente ante entradas no válidas.
-