Gestión de las Pruebas Funcionales



Documentos relacionados
Testing Exploratorio en la Práctica

Automatización y Gestión de las Pruebas Funcionales usando Herramientas Open Source

Gestión de las Pruebas Funcionales

Beatriz Pérez. Jornada de Testing en Vivo - 1, 2, 3 probando!

Mónica Wodzislawski Centro de Ensayos de Software. XVI Genexus Meeting

Desarrollar el concepto del producto. Asignar requisitos de hardware y software N

Testing exploratorio en la práctica

Innovación, Calidad e Ingeniería del Software

Sistema Gestión Licitación para la compra del desarrollo y migración del Sistema de Gestión de Activos y Configuraciones para Plan Ceibal

6 Anexos: 6.1 Definición de Rup:

ACOMPAÑAMIENTOENLAIMPLEMENTACIÓN DE LAESTRATEGIA DE GOBIERNO EN LÍNEA EN EL ESTADO

Gestión de proyectos en tiempos de crisis

Capacitación Rational Funcional Tester

Solución ERP para Pymes Industriales

Eficiencia en la Automatización y Gestión de Servicios

MDM Cloud. Conociendo el servicio. Alestra Información Restringida.

PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO

Instructivo Planificación Curricular Parvularia. Configuración inicial

Tecnología de la Información. Administración de Recursos Informáticos

Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA

Microsoft Dynamics Sure Step Fundamentos

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS

Aseguramiento de la Calidad, QA. Materia: Desarrollo Industrial de Software Alumno: David Alejandro González Díaz y Froylan Ruiz Cirilo.

Carrera de Testing - Diploma Tester de Software

Empresa Financiera Herramientas de SW Servicios

Plan de Gestión de Configuración. Universidad Nacional de la Patagonia Austral

P.S.P. Programa Educativo. Tecnologías de la Información y Comunicación. Alumno. José Alfredo Ramírez Jaguey

SSTQB. Nivel Fundamentos. Examen ejemplo. Programa de estudios 2010

Gestión de la Configuración (SCM) Introducción a la Ingeniería de Software

Mesa de Ayuda Interna

Gestión de Oportunidades

Metodología básica de gestión de proyectos. Octubre de 2003

Guía de Apoyo Project Web Access. (Recursos)

Iniciación y Planificación del Proyecto

Guía para carga del proyecto

Consultoría y Desarrollo de Sistemas CONTROLMAP. Software : Sistema Integral de Registro y Seguimiento de Eventos e Incidencias en Mapas Digitales

Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net

CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler

Adelacu Ltda. Fono Graballo+ Agosto de Graballo+ - Descripción funcional - 1 -

Sede Escazú, Plaza Tempo

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

XXVI REUNION DE SISTEMATIZACION DE BANCOS CENTRALES AMERICANOS E IBERICOS. La Habana, Cuba, 26 al 30 de octubre de 1998

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk

MS_10748 Deploying System Center 2012, Configuration Manager

SCRUM Metodología de trabajo ágil

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores

Soporte y mantenimiento. Generalidades

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

EXPERIENCIAS EN LA IMPLEMENTACIÓN DE SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES (ERP) Ernesto Rivera Pitti Consultor Independiente

Esquema General de Software Factory Modelo MasterSoft

Puede faltar la operativa de algunas funciones en la aplicación.

SCRUM MASTER PRODUCT OWNER

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

Salud de Activos Reflejo de la Estrategia de Mantenimiento

ACUERDO DE SERVICIO. Sistemas-Gestión de los Servicios Informáticos

Desafíos del Testing Funcional

Producción II en Microsoft Dynamics AX 2009

I N F O R M E PLAN TRIENAL PARA LA PREPARACIÓN DE LA CERTIFICACIÓN SENAME

Proyecto Help Desk en plataforma SOA Alcance del Sistema Versión 1.2. Historia de revisiones

Resumen General del Manual de Organización y Funciones

Universidad Católica del Uruguay. Facultad de Ingeniería y Tecnología. Ingeniería de Software III Plan de Gestión de la Configuración

PROCESO ADMINISTRACIÓN DE RECURSOS TECNOLÓGICOS SUBPROCESO SOPORTE TÉCNICO

Orientación sobre el concepto y uso del Enfoque basado en procesos para los sistemas de gestión

7(50,126'(5()(5(1&,$ &2168/7251$&,21$/(1,1)250$7,&$

Escuela Politécnica Superior. Organización Empresarial y Proyectos. Capítulo 6. daniel.tapias@uam.es. Dr. Daniel Tapias Curso 2014/ 15 PROYECTOS

Soporte. Misión y Visión

MS_20497 Software Testing with Microsoft Visual Studio 2013

Guía de Apoyo Project Professional

UNIVERSIDAD DR. JOSE MATIAS DELGADO

FUNCIONALIDADES DE LA PLATAFORMA

ADMINISTRACIÓN DE PROYECTOS

Consultoría Empresarial

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

INDICE DE CARGOS Cargo Pagina

Paula Izaurralde. Especialista en Calidad en ARRIS Argentina. Ayudante en Metodologías Ágiles en el Desarrollo de Software

ÁREAS DE CONOCIMIENTO DE LA DIRECCIÓN DE PROYECTOS GERENCIA DE PROYECTOS EQUIPO DE TRABAJO

Tema 1: Organización, funciones y responsabilidades de la función de TI.

innovadora y simple tres etapas Inicial, Intermedia y Final

MS Project aplicado al Control de Proyectos

MODELOS DE ESTRUCTURA PARA LAS DIRECCIONES DE INFORMÁTICA

Sesión No. 7. Contextualización: Nombre de la sesión: Intelisis Business Intelligence PAQUETERÍA CONTABLE

Gestión y Desarrollo de Requisitos en Proyectos Software

1.1. Sistema de Gestión de la Calidad

Marco Normativo de IT

OPM3 : Modelo de Madurez Organizacional de Proyectos, Programas y Portafolios de PMI

odoo Criterios Funcionales de odoo (formalmente ) > el software para gestionar tu negocio <

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

DES. Fundamento Institucional. Objetivos. Alcance

ASIS Technology Partners. 1

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

INVENTARIO DE LOS DOCUMENTOS QUE SOPORTAN LOS PROCESOS DE LA GUÍA METODOLÓGICA ConstruColectiva. Autores: JOHN EDDIE DÍAZ AGUDELO

Manual de Usuario Comprador Presupuesto

Curso. Introducción a la Administracion de Proyectos

Síntesis: Curso Microsoft Project

Planeación con Planning Tool y DotProject

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Guías. _Mi Entel. SMS Empresas

Proyecto Help Desk en plataforma SOA Modelo de Dominio Versión 1.3. Historia de revisiones

w w w. l o c a t i o n - w o r l d. c o m

Transcripción:

Gestión de las Pruebas Funcionales Beatriz Pérez Centro de Ensayos de Software

Centro de Ensayos de Software Consorcio creado en Junio de 2004 entre Cámara Uruguaya de Tecnologías de la Información (CUTI) Universidad de la República de Uruguay (UdelaR) Servicios Prueba independiente Consultoría Capacitación Laboratorios Testing Funcional Ensayos de Plataformas

Actividades ProTest Proceso pruebas Ciclo de Prueba funcionales Planificación Diseño de las Pruebas Configuración Ejecución Evaluación y Cierre Seguimiento y Control Artefactos Plan de Pruebas Inventario de Prueba Casos de Prueba Reporte de Prueba Informe Final de Pruebas

Actividades ProTest Proceso pruebas Ciclo de Prueba funcionales Planificación Diseño de las Pruebas Configuración Ejecución Evaluación y Cierre Seguimiento y Control Artefactos Plan de Pruebas Inventario de Prueba Casos de Prueba Reporte de Prueba Informe Final de Pruebas

Estrategia para la Gestión de las Pruebas Funcionales Principales características Análisis de riesgo del producto Guiada por los Ciclos de Prueba Combina Casos de prueba con diseño previo Testing exploratorio Negociación entre probadores, desarrolladores y cliente

Estrategia para la Gestión de las Pruebas Funcionales Planificación en dos niveles Planificación global del proyecto de prueba En función de la planificación de desarrollo Definición de los ciclos de prueba Funcionalidades macro para cada ciclo Planificación de cada ciclo de prueba Se revisa la planificación al comenzar cada ciclo Se refinan las funcionalidades a probar

Riesgos del Producto No es posible probar todo Se estudia en detalle el producto y se identifican los riesgos asociados a cada parte del mismo Identificar las funcionalidades que: presenten mayor riesgo para el negocio en caso de no funcionar correctamente es más probable que tengan defectos. Priorizar las funcionalidades que serán verificadas Identificar las funcionalidades que no serán verificadas y el riesgo asociado Encontrar los defectos importantes primero

Ciclo de Prueba Las actividades de la prueba se realizan para una determinada versión del producto, sobre la cual se ejecutan las pruebas y se reportan los incidentes encontrados Para cada versión del producto se realizan alguna o todas las tareas asociadas a las pruebas, a esto se le llama un ciclo de prueba

Ciclos y versiones Ciclo 1 Ciclo 2. tiempo Versión 1 Versión 1.1 Versión 1.2 Versión 1.3 Incidente 1 Incidentes 2,3 y 4 Regresión para incidentes 1, 2 y 4 Incidente 2 La versión 1.1 soluciona el incidente 1 La versión 1.2 soluciona los incidentes 2 y 4 La versión 1.3 soluciona los incidentes 2 y 3

Alcance para las pruebas Para definir el alcance, se divide el sistema en módulos, componentes o subsistemas No todos los componentes serán probados con el mismo detalle y pueden existir componentes que queden fuera del alcance de las pruebas Cada componente agrupa varias funcionalidades, se dividen las funcionalidades hasta un nivel en el que sea posible definir el alcance Se utiliza el análisis de riesgo del producto Se obtiene el Inventario de Pruebas.

Inventario de Pruebas El inventario permite Definir prioridades Se asigna prioridad (ALTA, MEDIA, BAJA) Establecer un orden de trabajo Decidir que casos entrarían en una regresión y cuales no con mayor facilidad Recortar alcance en forma rápida y ordenada Se estima el tiempo en probar cada funcionalidad Proyectos anteriores Experiencia del equipo de prueba

Entradas Definición del Alcance Inventario de pruebas priorizado Estimación de esfuerzo de cada funcionalidad Plan de desarrollo del producto Plazos previstos para el proyecto Negociación entre cliente, equipo de desarrollo y equipo de pruebas

Planificación de las pruebas Ver 1 Ver 2 Ver 3 Ciclo 1 Ciclo 2 Ciclo 3 Fecha 1 Ver. 1 Fecha 2 Ver 2 Fecha 3 Ver 3 Fecha 4 2 4 1 3 7 5 6 8 9 10 2 4? 2 4 7?

Definir los Ciclos Ver 1 Ver 2 Ver 3 Ciclo 1 Ciclo 2 Ciclo 3 Fecha 1 Ver. 1 Fecha 2 Ver 2 Fecha 3 Ver 3 Fecha 4 2 4 1 3 7 5 6 8 9 10

Definir los Ciclos Ver 1 Ver 2 Ver 3 2.1 2.4 4 2.3 1 3 2.2 2.1 2.4 2.3 2.2

Se planifica Planificación de las Pruebas Pruebas con diseño previo Testing exploratorio En general, el tiempo con que se cuenta entre un ciclo de prueba y el siguiente no es suficiente como para diseñar todos los casos de prueba de las nuevas funcionalidades Se complementa el diseño de las pruebas con el testing exploratorio

Testing Exploratorio El testing exploratorio es el proceso simultáneo de exploración del producto (aprendizaje), diseño y ejecución de pruebas. James Bach

Planificación de las pruebas 2.1 2.4 4 2.3 1 3 2.2 Pruebas con diseño previo para 2.1, 2.4 y 4 Testing exploratorio para 2.3, 1, 3 y 2.2 Pruebas de regresión?

Distintos escenarios para las pruebas Desde el principio del proyecto Producto en desarrollo Producto ya en producción

Seguimiento en cada ciclo La planificación se ajusta al comenzar cada ciclo debido a Atrasos de desarrollo Cambios en los requisitos Cambios en el alcance del producto Calidad del producto

Conclusiones Estrategia probada en proyectos de prueba Flexible a los cambios en las funcionalidades del producto Participación en decisiones sobre la calidad del producto de Cliente Equipo de desarrollo Equipo de prueba

Trabajo a futuro Mediciones que ayuden a la estimación de las pruebas según tipo de producto Porcentaje de tiempo dedicado a las pruebas de regresión en un ciclo

Gracias por su atención! Preguntas? Beatriz Pérez bperez@fing.edu.uy Centro de Ensayos de Software