La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Pruebas de software Msc. Ing. Ernesto Soto Roca.

Presentaciones similares


Presentación del tema: "Pruebas de software Msc. Ing. Ernesto Soto Roca."— Transcripción de la presentación:

1 Pruebas de software Msc. Ing. Ernesto Soto Roca

2 Product Backlog Principios de las Pruebas de Software
El Proceso de Pruebas

3 Pruebas de software Es un proceso: está formado por varias actividades
Está presente durante todo el ciclo de vida del software Pueden ser estáticas o dinámicas

4 PRINCIPIO PARADOJA PESTICIDA

5 LOS PRINCIPIO… 1.- Las pruebas dependen del Contexto 2.- Es imposible realizar pruebas exhaustivas a un sistema 3.- Pruebas tempranas 4.- Agrupamiento de Defectos 5.- Paradoja del Pesticida 6.- Las pruebas muestran la presencia de Defectos 7.- La falacia de la ausencia de Errores

6 EL PROCESO DE PRUEBAS

7 3.Implementación y Ejecución
EL PROCESO DE PRUEBAS 1.Planeación y Control 2.Análisis y Diseño 3.Implementación y Ejecución 4.Evaluación y Reporte 5.Cierre

8 PLANEACION Y CONTROL Entender las metas y Objetivos del Usuario Final
Entender el riesgo que queremos controlar con las pruebas Misión de las pruebas Y definimos nuestros objetivos

9 PLANEACION Y CONTROL Podemos tener algunas políticas definidas:
“Siempre revisar la documentación” “Toda prueba se debe documentar” Podemos tener algunas estrategias definidas: “Las pruebas de performance se realizan en maquinas reales, no en maquina virtuales.” “No probar contra ambientes de producción públicos”

10 CONTROL Medir y Analizar los resultados
Monitorear y Documentar el progreso, cobertura y criterios de aceptación Proveer información sobre las pruebas

11 ANALISIS Y DISEÑO Creamos las pruebas, son tangibles.
Se crean los procedimientos de pruebas. Basados en los objetivos identificados

12 ANALISIS Y DISEÑO También depende de cuán fácil será recrear ambientes
¿Podríamos recrear todos los ambientes que usarán para utilizar nuestra pagina web?

13 3 IMPLEMENTACION Y EJECUCION
En esta etapa creamos los Casos de Prueba Así tenemos procedimientos de prueba definidos Creamos datos de prueba Configuraciones Datos en la base de datos

14 IMPLEMENTACION Desarrollar Casos de Prueba Priorizarlos
¿Podemos automatizar algunos casos? Agruparlos en Conjuntos Pensar en la ejecución Crear y Verificar el ambiente

15 EJECUCION (1/2) Ejecutar los casos de Prueba Individualmente En grupo
Documentar los resultados Auditorias Datos históricos

16 EJECUCION (2/2) Comparar resultados actuales y resultados esperados
Reportar Defectos Re-ejecutar los casos de prueba cuando sea necesario

17 4 EVALUACION Y REPORTE (1/2)
Evaluamos que se cumplen los criterios de aceptación. ¿Hemos probado lo suficiente?

18 EVALUACION Y REPORTE (2/2)
Analizamos los resultados Datos obtenidos Defectos reportados Defectos relevantes Definimos si necesitamos mas pruebas Se envía un reporte de los resultados

19 5 CIERRE (1/3) Verificamos que se han documentado los casos de prueba y resultados Analizamos datos, resultados Se realiza cuando: Se llega a un hito importante Al final del proyecto

20 CIERRE (2/3) ¿Qué artefactos debemos entregar? Reportes de incidentes
Plan de pruebas actualizado Defectos que se postergan Ambientes ¿Guardarlos, compartirlos, eliminarlos?

21 CIERRE (3/3) Analizar lo aprendido
El proceso de pruebas se fortalece con las experiencias aprendidas


Descargar ppt "Pruebas de software Msc. Ing. Ernesto Soto Roca."

Presentaciones similares


Anuncios Google