Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EVALUACION DE SOFTWARE
GEOVANNI CATALAN
TUTOR
Conceptos fundamentales
Si una entrada requiere un valor concreto, aparecen 3 clases de equivalencia: por debajo, en y por encima del
rango.
Si una entrada requiere un valor de entre los de un conjunto, aparecen 2 clases de equivalencia: en el conjunto o
fuera de él.
Los mismos criterios se aplican a las salidas esperadas: hay que intentar generar resultados en todas y cada una de
las clases.
Prueba de Caja Negra.
Método clase de equivalencia
Criterios de identificación de las clases de equivalencias
prueba de Caja Negra.
Método clase de equivalencia
Pasos para identificar clases de equivalencia.
1. Identificación de las condiciones de entrada del programa.
2. Identificar las clases de equivalencia:
a) Datos válidos.
b) Datos no válidos.
Prueba de Caja Negra.
Método clase de equivalencia
5 6 7 8 9 10 11 12 13 14 15
4 16
Tipos de prueba
CAJA BLANCA
En programación, se denomina cajas blancas a un tipo de pruebas de software que se realiza
sobre las funciones internas del software
Tipos de pruebas
Pruebas de verificación: Se revisa si el resultado corresponde a la especificación del sistema,
es decir, si se esta construyendo el sistema de manera correcta.
¿Estamos construyendo el producto correctamente?
Se comprueba que el software cumple los requisitos funcionales y no funcionales de su especificación.
http://www.guiadigital.gob.cl/articulo/desarrollo-de-un-plan-de-pruebas.html
http://www.slideshare.net/choselin/plan-de-pruebas-15563690?related=3
PLAN DE
PRUEBA
Este documento tiene como finalidad entregar los pasos para la aplicación correcta de las estrategias y
pruebas necesarias en el sistema presente. Con el fin de verificar las funciones y procesos de los distintos
módulos del software, así como también encontrar los posibles fallos o errores que se presentan durante el
periodo de pruebas. Además validar si el sistema cumple con los requerimientos que contemplen el
funcionamiento total del mismo
Las fases en la que se realiza las pruebas son:
Planificación de la pruebas: Identificar los requerimientos para la pruebas. Desarrollar las estrategias de prueba
Identificar los recursos necesarios para realizar las pruebas. Generar el plan de pruebas.
Diseño de las pruebas: Desarrollo de las pruebas. Identificar y describir los casos de pruebas.
Implementación de las pruebas: Establecer el entorno de prueba. Desarrollar las clases de pruebas, los
componentes de pruebas y los datos de pruebas.
Ejecución de las pruebas: Ejecutar los casos de prueba. Evaluar la ejecución del proceso de prueba. Verificar los
Resultados. Investigar los resultados no esperados, registrar los defectos.
Evaluación de las Pruebas: Evaluar la cobertura de los casos de pruebas. Evaluar la cobertura de los códigos. Analizar
los defectos. Determinar si se han alcanzado los criterios de las pruebas. Crear los informes de evaluación de las
pruebas
Lista de chequeo
checklists o Listas de Comprobación, mediante las cuales se pueden verificar de manera rápida los elementos
más importantes que debe cumplir un Sitio Web o software de aplicación ante determinados estándares o exigencias.
http://www.guiadigital.gob.cl/articulo/checklists
Matriz de prueba