CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance...

29
CLASE # 2 PLANEACIÓN DE PRUEBAS 750105M - TÉCNICAS DE PRUEBAS DE SOFTWARE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE SEMESTRE 2013A - DOCENTE BEATRIZ FLORIAN GAVIRIA Basado en Material de la Empresa Green-SQA de ParqueSoft

Transcript of CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance...

Page 1: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

CLASE # 2

PLANEACIÓN DE

PRUEBAS

750105M - TÉCNICAS DE PRUEBAS DE SOFTWARE

INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

UNIVERSIDAD DEL VALLE

SEMESTRE 2013A - DOCENTE BEATRIZ FLORIAN GAVIRIA

Basado en Material de la Empresa Green-SQA de ParqueSoft

Page 2: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

CONTENIDO

Etapas de Pruebas de Software

Análisis y Planeación del Proceso de Pruebas de

Software

Seguimiento y Control del Proceso de Pruebas de

Software

Ejercicios Prácticos

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 2

Page 3: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

ETAPAS DE

PRUEBAS DE

SOFTWARE

3 2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA

Page 4: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

ETAPAS EN EL PROCESO DE PRUEBAS

El proceso de pruebas de Software desde la visión de PROYECTO

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 4

PLAN DE PRUEBAS

Marco de referencia para que permite administra los recursos, tiempos

y objetivos del proceso de pruebas

Page 5: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

ETAPAS EN EL PROCESO DE PRUEBAS

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 5

Page 6: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

ETAPAS EN EL PROCESO DE PRUEBAS

Fase Análisis & Planeación

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 6

Análisis de Información • Requerimientos Funcionales

• Información Técnica

• Proceso Desarrollo Software

• Cronograma de desarrollo

Actividades

Planeación Pruebas • Ficha Técnica del Producto

• Plan de Trabajo

• Cronograma de Pruebas

• Descomposición Funcional Producto

• Inicio de Banco Preguntas Frecuentes

Seguimiento y Control • Validación del Mapa de

Descomposición Funcional (MDF)

– Equipo Desarrollo

• Informe Avance Proceso Pruebas

Page 7: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

ETAPAS EN EL PROCESO DE PRUEBAS

Fase Diseño de Pruebas

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 7

Validación Técnicas Pruebas • Identificar Técnicas de Pruebas

apropiadas a tipos de pruebas

definidos en el plan de pruebas.

Diseño Pruebas • Identificación de Requerimientos de Pruebas

• Definir estrategia de Pruebas de

Rendimiento

• Construcción de Instrumentos de Pruebas:

MRP – Scripts

Seguimiento y Control • Validación de MRP – Equipo

Desarrollo

• Informe Avance Proceso Pruebas

Page 8: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

ETAPAS EN EL PROCESO DE PRUEBAS

Fase Ejecución de Pruebas

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 8

Preparación de ambiente • Definición de Ambiente Controlado

para pruebas funcionales.

• Definición de Ambiente para Pruebas

de Rendimiento.

Iteraciones Pruebas • Ejecución de Requerimientos de

Pruebas

• Registro de hallazgos de NC

• Reproceso de NC

• Ejecución de Scripts par pruebas

Rendimiento

• Análisis de Resultados de Pruebas

Seguimiento / Control /

Retroalimentación • Cálculo de Indicadores de Producto

• Informe Avance Proceso Pruebas

• Informe Cierre Pruebas Funcionales

• Informe Cierre Pruebas Rendimiento

Page 9: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

ANÁLISIS Y

PLANEACIÓN DEL

PROCESO DE

PRUEBAS DE

SOFTWARE

9 2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA

Page 10: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Entradas Salidas

Información Técnica Plan de Pruebas

Información Funcional

Identificación de Alcance Funcional

• Identificación jerárquica de funcionalidades: Identificación de Procesos – Subprocesos y Actividades del modelo de negocio que soporta la aplicación.

Recolección de información de producto – Mercado

Lectura de documentación de requerimientos

Identificación de procesos soportados por el software

Reconocimiento de diagramas de procesos

Generación de Matriz de Descomposición Funcional

Validación de MDF

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 10

Page 11: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Identificación de Alcance Funcional – Nueva versión Producto

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 11

Page 12: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Identificación de Alcance Funcional – Nueva versión Producto

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 12

Empresa : Comercializadora BCD

Producto : BCD V 2,0

Descripción:

Proceso Subproceso Subproceso Funcionalidad Descripcion

Gestiòn y monitoreo de Camiones Ingreso de camiones Ingreso de camiones Ingreso de camiones

Permite registrar el ingreso de los camiones a la zona franca

con o sin carga.

Solicitud desprecinto Solicitud desprecinto Solicitud desprecinto Permite al usuario operador solicitar el desprecinto.

Desprecinto Desprecinto Desprecinto Permite realizar el desprecinte

Salida de camiones Salida de camiones Salida de camiones Permite registrar la salida de los vehículos con o sin carga

Consultas Consulta de movimiento de camiones

Consulta de

movimiento de

camiones

Permite consultar el movimiento de un camión desde el

ingreso hasta la salida, con información sobre los pesos,

fechas de ingreso y salida, datos descargados por el usuario

calificado y las inconsistencias que tuvo.

Control de ingresos Control de ingresos

Permite llevar un control en operaciones de los documentos

recibidos del usuario calificado, estos documentos

corresponden a los anexos con los cuales viene un vehículo

de carga.

Monitoreo de transito Monitoreo de transito

Permite consultar los tránsitos que tienen solicitud de

desprecinto por parte del usuario calificado.

Actas de inconsistencias

Actas de

inconsistencias

Se registran las inconsistencias de peso que se presentan

con el ingreso y salida de camiones.

PICIZ 2,0

DESCOMPOSICION FUNCIONAL

BCD permite el control de todas las operaciones realizadas en la Comercializadora

proporcionando a su vez información de visitantes, camiones, contactos comerciales,

seguridad y parametrización.

Page 13: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Identificación de Alcance Funcional – Producto en Mantenimiento

• Identificación de procesos que se ven impactados por el desarrollo de

nuevos requerimientos

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 13

Empresa : Comercializadora BCD

Producto : BCD V 2,0

Descripción:

Proceso Subproceso Subproceso Funcionalidad Descripcion

Gestiòn y monitoreo de Camiones Ingreso de camiones Ingreso de camiones Ingreso de camiones

Permite registrar el ingreso de los camiones a la zona franca

con o sin carga.

Solicitud desprecinto Solicitud desprecinto Solicitud desprecinto Permite al usuario operador solicitar el desprecinto.

Desprecinto Desprecinto Desprecinto Permite realizar el desprecinte

Salida de camiones Salida de camiones Salida de camiones Permite registrar la salida de los vehículos con o sin carga

Consultas Consulta de movimiento de camiones

Consulta de

movimiento de

camiones

Permite consultar el movimiento de un camión desde el

ingreso hasta la salida, con información sobre los pesos,

fechas de ingreso y salida, datos descargados por el usuario

calificado y las inconsistencias que tuvo.

Control de ingresos Control de ingresos

Permite llevar un control en operaciones de los documentos

recibidos del usuario calificado, estos documentos

corresponden a los anexos con los cuales viene un vehículo

de carga.

Monitoreo de transito Monitoreo de transito

Permite consultar los tránsitos que tienen solicitud de

desprecinto por parte del usuario calificado.

Actas de inconsistencias

Actas de

inconsistencias

Se registran las inconsistencias de peso que se presentan

con el ingreso y salida de camiones.

PICIZ 2,0

DESCOMPOSICION FUNCIONAL

BCD permite el control de todas las operaciones realizadas en la Comercializadora

proporcionando a su vez información de visitantes, camiones, contactos comerciales,

seguridad y parametrización.

Page 14: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Identificación del Alcance Técnico

• Identificación de Plataforma Tecnológica y condiciones de desarrollo del producto de software. Características Técnicas de:

Software Base Sistema Operativo,

Lenguaje de Desarrollo

Motor de Base de Datos

Servidor de Aplicaciones

Navegador Web, etc

Hadware Cliente

Servidor

Medición de Impacto para productos en Mantenimiento

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 14

Empresa

Producto

Versión

Fecha

Tipo de aplicación

Modo de Operación

Temática Control de operaciones Vehiculares

Público Objetivo Operadores de Comercializadora

Modo de Presentación CD

Tipos de Medios a Usar Texto

Características Software Versión

Sistema Operativo Windows. Sin actualización de seguridad (KB936021) XP

Browser Internet Explorer 6,0

Requerimientos de browser

Configuración de sitios seguros y ejecución de componentes

ActiveX sin firmar, plugin de java

Protócolo de comunicación

Características Hardware Capacidad

Procesador Pentium 4 3,6 GHz

Disco Duro 80 GB

Memoria RAM 896 MB

Resolución monitor Poli cromático 1024 x 768

Características Software del Servidor Web Versión

Sistema Operativo Red Hat 4,0

Servidor Web Internet Information Server 5

PHP 5

Los componentes ActiveX fueron desarrollados en visual basic 6

Requerimientos del lenguaje

Características Software del Servidor de Base de Datos Versión

Sistema Operativo Windows 2000

Base de datos Oracle 9i

Características Hardware del Servidor Web Capacidad

Procesador Dual Core Xeon Processor 5160, 3.00GHz 4MB Cache, 1333MHz FSB

Disco Duro 300GB, SAS, 3.5-inch 10K RPM Hard Drive

Memoria RAM 4 GB

Características Hardware del Servidor de Base de Datos Capacidad

Procesador

Disco Duro

Memoria RAM

Lenguaje de desarrollo

Máquina Servidor

Máquina cliente

17-Ene-08

Aplicación Web

Venta

Ficha Técnica Producto

Comercializadora BCD

BCD

2

Page 15: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Identificación del Alcance Técnico

• Identificación de la arquitectura del producto.

Componentes desarrollados internamente

Componentes reutilizados de otros productos

Componentes comprados

Componentes desarrollados por proveedores

Integraciones con otros sistemas

Componentes generados automáticamente

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 15

Page 16: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Identificación de Modelo de Desarrollo

• Se identifica el modelo de desarrollo de software y el mecanismo de entrega al equipo de pruebas de software.

Incrementos

Sprints

Grupos Funcionales

• Se identifica la estructura del equipo de trabajo.

Líder de desarrollo (proveedores)

Líder Funcional

Gerente de Proyecto

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 16

Page 17: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Identificar Tipos de Pruebas a Realizar

• Se identifican las necesidades de pruebas de los procesos del producto de

software.

• Se identifica el estado actual del proceso de desarrollo de software

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 17

Niveles de Pruebas Tipos de Pruebas

Revisión de Requerimientos Pruebas de Procesos Pruebas Funcionales

Revisión de Diseño Pruebas de Integración Pruebas de Rendimiento

Inspección de Código Pruebas de Sistemas Pruebas de Seguridad

Revisión de Release Pruebas de Aceptación Pruebas de Usablidad

Pruebas DinámicasPruebas Estáticas

Page 18: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Pistas de Tipos de Pruebas a Realizar.

• Verifique la etapa de desarrollo del producto para determinar las pruebas estáticas.

• Verifique los procesos sujetos a problemas de rendimiento para determinar las pruebas no funcionales.

• En proyectos de mantenimiento considere siempre pruebas de regresión

• En proyectos Service-Oriented Architecture (SOA) considere pruebas unitarias para los servicios y pruebas de integración para el Business Process Management (BPM) .

• Para proyectos con esquema de trabajo tercerizado unifique la prueba funcional con la prueba de aceptación del desarrollo realizado por el proveedor.

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 18

Page 19: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Automatización de Pruebas

• Identifique que procesos automatizar

Pruebas No funcionales

Pruebas Funcionales a procesos estables y de ejecución frecuente.

Procesos utilizados para preparación de datos.

• Selección de herramientas de apoyo a automatización:

Ejecución de la Prueba

Recolección de Resultados

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 19

Page 20: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Estrategia de Pruebas

• Productividad Vs Calidad

Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas.

Esquema de trabajo en los diferentes tipos de pruebas.

Definición de etapa de diseño y planeación de pruebas de acuerdo al

cronograma de trabajo.

Ejecución por niveles de pruebas (Clasificación de Casos de Prueba)

Estrategia para re-uso de datos

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 20

Page 21: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Estimación de Esfuerzo de Pruebas

• Estimación de esfuerzo por funcionalidad

• Proyección por iteraciones de pruebas

• Actividades de Gestión de Proyectos

• Complementar con el Cronograma de

Desarrollo

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 21

Parametro de Estimación

Base

Estimación

Estimación

Proceso Valor Estimación

Tipo Proceso

Nueva Funcionalidad 2

Alcance Funcional

1. Detalle Funcional

Nueva pantalla (GUI) 1

Nuevo esquema Almacenamiento 2

Reporte de Información 1

Proceso nuevo 4

2. Complejodad de Proceso

Parametrización General 1

Parametrización Especifica 2

Reportes 2

Intefaces 2

SubProcesos Identificados

Subproceso - XX 2

Funcionalidad - XX 1

Funcionalidad - XX 1

Funcionalidad -XX 1

Funcionalidad -XX 1

Funcionalidad -XX 1

Funcionalidad - XX 1

Complejidad

1. Analisis de Requerimiento

Conocimiento Técnico y Funcional 1

Medición Impacto MDF 1

Identificación de Tipos de Pruebas 1

2.Diseño de Pruebas

Identificación Req's de prueba Funcionales 4

Selección de Req´s de Prueba sistema 2

Identificación de Req´s de prueba NF 1

3.Preparación de ambiente de pruebas

Parametrización del ambiente 2

Generación de Datos 2

Reporte XX 1

Reporte XX 1

4. Ejecución Pruebas Funcionales 4

5.Ejecución Pruebas Regresión 2

6.Ejecución Pruebas No funcionales

Compatibilidad 1

Seguridad 1

Rendimiento 1

Carga 1

Usabilidad 1

6.Analisis Datos de Pruebas 1

Total 0

Page 22: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Definición del Esquema de Trabajo

• Esquema de Comunicación

• Modelo de Reporte de NC

• Repositorios de Información

• Diseños de Pruebas

• Informes de Pruebas

• Interacción con Terceros

• Recursos de Hw Necesarios

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 22

Page 23: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Mitigación de Riesgos

• Cambios determinantes no esperados en la implementación solución de

software desarrollada.

• Suspensión del proyecto durante el proceso de pruebas

• Condiciones técnicas o de infraestructura que afecten la eficiencia del

proceso de pruebas.

• La disponibilidad y compromiso de los interlocutores asignados durante la

fase inicial de análisis y adquisición de conocimiento para el equipo de

pruebas.

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 23

Page 24: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

PLANEACIÓN DE UN PROCESO DE PRUEBAS DE SOFTWARE

Mitigación de Riesgos

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 24

• Disponibilidad oportuna de la información para todas las

revisiones de la solución adquirida.

• Entrega del producto y/o releases o cambios del producto

según el plan de proyecto.

• Especificaciones de funcionalidades no definidas en los

módulos del producto.

• Adición y eliminación de funcionalidades en los módulos

del producto.

• Inestabilidad en el ambiente de pruebas debido a la no

exclusividad del ambiente para las pruebas realizadas por

Green SQA.

Page 25: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

SEGUIMIENTO Y

CONTROL DE UN

PROCESO DE

PRUEBAS DE

SOFTWARE

25 2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA

Page 26: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

SEGUIMIENTO Y CONTROL DE UN PROCESO DE PRUEBAS DE

SOFTWARE

Definición de Indicadores para medir

• Proceso Pruebas

• Producto Software

Definición de Mecanismos de Seguimiento

• Reuniones

• Informes

• Seguimiento Cronograma (Actividades/ Casos Prueba)

Lecciones Aprendidas

• Producto Software

• Proceso de Pruebas

• Proceso de Desarrollo Software

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 26

Page 27: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

EJERCICIOS

PRÁCTICOS

27 2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA

Page 28: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

EJERCICIOS PRÁCTICOS

Sobre el software para los terminales de punto de venta de un

almacén de cadena.

• Ejercicio 1 (45 Minutos)

Realizar primera versión de Plan de Pruebas para cada uno de sus productos

de Software. Tener en cuenta cada uno de los elementos descritos en un plan

de pruebas.

• Ejercicio 2 (45 Minutos)

Presentar ante el grupo los resultados de la planeación de pruebas.

• Lecturas para casa (Se deben bajar los archivos dentro del campus)

Contributions and perspectives in Architectures of software testing

environments

Rethinking software testing based on software architecture

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 28

Page 29: CLASE # 2 PLANEACIÓN DE PRUEBAS - Campus Virtual · Iteraciones de pruebas basadas en alcance funcional y tipos de pruebas. Esquema de trabajo en los diferentes tipos de pruebas.

QUIZ DE CONTROL

Qué se entiende por “Estrategia de Pruebas” ?

Defina uno de los indicadores que se puede utilizar para la medición

de la calidad de un producto de software

• Descripción

• Fórmula de Cálculo

2013 – EISC - TECNICAS DE PRUEBAS DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 29