Criterios para la realización de pruebas/Plan de pruebas VERIFICACIÓN Y VALIDACIÓN DOCENTE: PRESENTA: SANTOS MEDEL AGUILAR.

Slides:



Advertisements
Presentaciones similares
MSI. Nancy A. Olivares Ruiz
Advertisements

Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Norma iso/iec TIPOS DE PRUEBA DE SOFTWARE
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES IBARRA TEMA: METODOLOGÍA DE LA AUDITORÍA DE GESTIÓN DOCENTE: ING. WILMER ARIAS 1.
ISO 9000 ESTÁNDARES INTERNACIONALES APLICADO AL SOFTWARE Ing. Carlos Javier Fernández Corrales.
NORMA ISO DIS 9001:2015 Draft International Standard.
INTEGRANTES DEIYANIER MEJIA LOZANO LEIDY VEGA CARDENAS SUSANA FLOREZ PEDRAZA YAZMIN ADRIANA RIVERA.
NTC - ISO 9001 NORMA TÉCNICA COLOMBIANA (TERCERA ACTUALIZACIÓN)
ALCIBIADES VALLEJO BERRIO 2.1 INTRODUCCION 2- Requerimientos  Una de las fases más importantes en el proceso de construcción de software es la de adquisición,
TEMA: PSP (Personal Software Process) ANALISIS DE SISTEMAS I ING. EDGAR RAUL MOLINA INTEGRAMTES: HANNSEL E. CORDON AC JESSICA IDALMY KRESS FREDERIC HESTIB.
International Organization for Standardization. Organización Internacional de Normalización La ISO es una organización no gubernamental establecida el.
ESTEC GALILEO GABRIELA CIFUENTES CONTROL DE LA CALIDAD.
Proceso de Implantación y Aceptación del Sistema de Información (IAS)
Metodología de Implementación de Sistemas ERP
Sistemas de Gestión.
MODELO DE PROVISION DE SERVICIOS T.I. – GERENCIA DE APLICACIONES
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
AUDITORIA DE LA ADMINISTRACIÓN DE RECURSOS HUMANOS
Pruebas de software Msc. Ing. Ernesto Soto Roca.
Gestión de Proyectos Ágiles
Capítulo 10 Comunicación
GESTIÓN HSEQ.
Gestión de la Integración del Proyecto
PROYECTOS DE INVERSIÓN
Hector Andres Betancur Cano
ISO 9001 REQUISITOS.
DIAGRAMAS Una Poderosa Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
INTRODUCCIÓN A LA TEMÁTICA AMBIENTAL Conceptos de base. Vocabulario técnico ambiental.
MOPROSOFT.
Caracterización de los Procesos de Negocio
Auditoria Informática Unidad III
Presenta: TSU. Yuridia Luna Marcos Asesora de tesis:
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
CONTROL.
3.2 Etapa de definición.
AUDITORIA DE LA ADMINISTRACIÓN DE RECURSOS HUMANOS INTRODUCCIÓN Auditoría de personal: -Evalúa actividades realizadas en una organización. -Finalidad:
Metodología de la programación
Verificación y Validación de Software
Ingeniería del Software
Verificación y Validación de Software
DIAGRAMAS Una Poderosa Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
Factores que restringen el éxito de un proyecto.
GC-F-004 V.01 CENTRO DE GESTIÓN INDUSTRIAL. GC-F-004 V.01.
Ciclo de vida del Software
Auditoria de Tecnologías de Información PLANIFICACION Ing. Eder Gutiérrez Quispe.
Una Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
La planeación y la organización de los procesos técnicos.
Elementos clave en la gestión de proyectos
Sistema de Control de Costos
Planes del Proyecto.
Es el proceso de subdividir los entregables y el trabajo del proyecto en componentes más pequeños y más fáciles de manejar Se puede dar una visión estructurada.
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
PLANILLAS DE INSPECCIÓN HOJAS DE CONTROL HOJAS DE INSPECCIÓN HOJAS DE VERIFICACIÓN DIFERENTES FORMAS DE LLAMARLAS.
Tema 2 Los requisitos de la Gestión de calidad La Serie ISO 9000.
ÁREAS DE ACTIVIDAD DE LA EMPRESA
IEEE Estándar para documentación de pruebas de software
Mejoramiento de controles internos en los procesos
IEEE-STD PRÁCTICA RECOMENDADA PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE.
TALLER DE INVESTIGACION I PROCESO DE CAPTACION DE LA INFORMACION Y ELABORACION DEL CRONOGRAMA DE INVESTIGACION.
UNIDAD DIDÁCTICA: DOCENTE: TEMA: ASPECTOS ADMINISTRATIVO DE PROYECTOS INTEGRANTES: "Año de la lucha contra la corrupción y la impunidad"
Análisis de Procesos Informáticos Ing. Renato Toasa  Daniel Quintana  Leonardo Herrera  Fernando Moya.
GESTIÓN DE PROYECTOS La gestión de proyectos está conformada por todas aquellas acciones que debes realizar para cumplir con una objetivo definido dentro.
GC-F-004 V.01 CENTRO DE INDUSTRIA Y LA CONSTRUCCIÓN REGIONAL TOLIMA.
ORGANISMO INTERNACIONAL REGIONAL DE SANIDAD AGROPECUARIA
TEMA: Funciones, Roles y Procesos Docente: Jesús Ulloa Ninahuamán.
Estudio de Viabilidad del Sistema (EVS). Estudio de Viabilidad del Sistema Cuestiones ¿Qué es la viabilidad de un sistema? ¿Cuáles son los objetivos del.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
HOJA DE VERIFICACIÓN DE CALIDAD. Una hoja de verificación es una herramienta expresada en un formato que se utiliza para recolectar de manera estructurada.
PLANIFICACION Diego Hernández.
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
Transcripción de la presentación:

Criterios para la realización de pruebas/Plan de pruebas VERIFICACIÓN Y VALIDACIÓN DOCENTE: PRESENTA: SANTOS MEDEL AGUILAR

Introducción  La producción de software enfrenta uno de los grandes problemas, que es fundamental para el desarrollo de las tecnologías de la información como lo es el costo de desarrollo y la calidad con que estos son entregados a usuarios finales para su uso.

Verificación y validación  La verificación y validación es el nombre que se da a los procesos de comprobación y análisis que aseguran que el software que se desarrolla está acorde a su especificación y cumple las necesidades de los clientes.  La V&V es un proceso de ciclo de vida completo, inicia con revisiones de los requerimientos y continua con las revisiones del diseño y las inspecciones del código hasta la prueba del producto

OBJETIVOS V&V  Detectar y corregir los defectos tan pronto como sea posible en el ciclo de vida del software.  Disminuir los riesgos, las desviaciones sobre los presupuestos y sobre el programa de tiempos.  Mejorar la calidad y fiabilidad del software.  Mejorar la visibilidad de la gestión del proceso de desarrollo.  Valorar rápidamente los cambios propuestos y sus consecuencias.

Diferencias Verificación vs Validación ValidaciónVerificación ¿Estamos construyendo el producto concreto? La validación es un proceso más general, donde se debe asegurar que el software cumple con las expectativas del cliente. ¿Estamos construyendo el producto correctamente? El papel de la verificación comprende en comprobar que el software ésta de acuerdo con su especificación.

Pruebas - Tipos  Las pruebas de un sistema aseguran que los requerimientos se cumplan, validan de modo sistemático cada requerimiento. Se requiere una escritura de pruebas considerable para la validación de cada requerimiento.  Prueba de interfaz  Prueba de sistema  Prueba de utilidad  Prueba para los requerimientos de interfaz de usuarios  Pruebas de instalación

Puntos a saber para las pruebas  Introducción y resumen de elementos y características a probar.  Elementos de software que se van a probar.  Características que se van a probar.  Características que no se prueban  Enfoque general de la prueba (Actividades, técnicas, herramientas, etc.).  Riesgos, etc.

Preparación de las pruebas  En esta fase se identifica acuerdan y especifican los atributos y características de calidad que se van a probar.  El objetivo es diseñar las pruebas para que tengan la mayor probabilidad de encontrar defectos con la mínima cantidad de esfuerzos y tiempo.

Productos de la prueba  En esta fase se pretende ver un resultado de las pruebas realizadas y poder obtener los siguiente para seguir una valoración adecuada. o Pruebas exploratorias. o Pruebas de regresión. o Pruebas de compatibilidad. o Pruebas de integración. o Pruebas de aceptación.

Criterios y planificación de pruebas La planificación puede ser de la siguiente manera.  Planificación general: Objetivos, complejidad, cronograma, responsabilidades, etc.  Planificación técnica: Estándares, herramientas, infraestructura, procedimientos.  Criterios: Tiempo asignado, test con resultados esperados, etc.

Plan de pruebas Su propósito es explicar el alcance, enfoque, manejo de riesgo de un proceso de pruebas. Un plan de pruebas incluye: o Identificador del plan o Alcance o Ítems a probar o Estrategias o Etcétera.

Estructura de los casos de prueba la forma de verificar las funcionalidades de un software son el punto de partida para la preparación de los casos de prueba y elegir el procedimiento adecuado. Las funcionalidades pueden separarse en dos grupos.  Cuando las entradas deben completarse antes de que el sistema se lance a realizar una función, básicamente sin retroalimentación que pueda influir en el usuario.  Es el caso de una sola variable, una solo acción a través de un botón, incluye la lectura de lista de datos cuyo proceso se realiza cuando la lista ha terminado.

PLAN DE PRUEBAS

Introducción Permite tener una planeación de la aplicación de las pruebas y el tipo de pruebas que harán que el sistema funcione correctamente Al momento de liberarse por completo, se crea seguridad en los usuarios finales de que el sistema no fallará Existen dos actividades fundamentales para la etapa de pruebas: las pruebas de componentes y las pruebas del sistema En la primera se prueban las partes del sistema por separado En la segunda se prueban los componentes ya integrados, el sistema como un todo

Objetivos del proceso de pruebas  Demostrar al desarrollador y al cliente que el software satisface sus requerimientos. En este caso, se debe tener por lo menos una prueba para cada requerimiento que se haya documentado.  Para describir defectos en el software en el que el comportamiento de éste es incorrecto.  Se contemplan comportamientos indeseables en el sistema, tales como: caídas en el sistema, cálculos incorrectos, entre otros.

Incluye:  Objetivo del Plan  Objetivo de las Pruebas  Marco del Plan de Pruebas  Alcance del Plan de Pruebas  Descripción del módulo para pruebas  Definición y Desarrollo de pruebas  Resultados de las Pruebas  Casos de Prueba:  Se le llama así al diseño de entradas y salidas esperadas para probar el sistema. El objetivo de su diseño es crear un conjunto de casos de prueba que sean efectivos para descubrir defectos en los programas y muestren que el sistema cumple con los requerimientos

Incluye…  Programación de la aplicación de las pruebas  Cronograma en Project  Seguimiento y reporte por defectos:  Se debe contar con un formato en donde se vayan anotando los defectos encontrados en cada uno de los módulos del sistema y de forma global, también se reportarán las correcciones realizadas así como el responsable de hacerlo con la finalidad de dar un correcto seguimiento a los resultados de las pruebas

CONTROL DEL PROYECTO

Introducción El control implica comparar la ejecución con la planeación Si se encuentran desviaciones, se debe prever la acción correctiva necesaria para ejecutarla Si no se encuentran desviaciones, se continúa con las siguientes actividades que se tenían previstas

Durante el control: Se debe ir a la par que la ejecuciónReportar avancesIdentificar las desviaciones al Plan Documentar previamente los cambios de acuerdo al Plan, proponiendo estrategias para corregir Registrar las lecciones aprendidas

Herramientas y su uso durante el Control: AHerramienta¿Cómo servirá durante el Control? AlcanceWBSPara identificar el trabajo ejecutado y compararlo contra lo planeado Al momento de ejecutar, se seguirá esta estructura para confirmar el alcance realizado. Rec. HumanosMatriz de Roles y Funciones Para monitorear el desempeño de los participantes en el proyecto y ajustar sus roles y funciones, según sea requerido. ComunicaciónMatriz de Comunicación Para distribuir la información del proyecto en pro de una comunicación efectiva. TiempoPrograma del Proyecto Monitorear el apego al programa del proyecto e identificar desviaciones y corregirlas. RiesgosMatriz de Admón. de Riesgos Confirmar el seguimiento a la matriz y tomar la acción requerida.

CIERRE DEL PROYECTO

Introducción Una vez que el proyecto ha llegado a su término, se debe continuar con el cierre Esta fase se considera importante entregar una serie de documentos con la finalidad de realizar una entrega ordenada y formal de toda la información generada durante el desarrollo del proyecto, así como dar por concluido los acuerdos legales (si existieron) y las evaluaciones de desempeño. De acuerdo con esto existen dos tipos de cierre: el contractual y el administrativo

Cierre del proyecto  Dentro del cierre administrativo se deben incluir una serie de documentos (CHAMOUN, 2002) tales como:  Reporte Final: Permite de una manera rápida tener un panorama de la información más importante del proyecto, algunos documentos que incluye son:  Presupuesto Final  Programa Final  Directorio de participantes  Cartas de cierre para los patrocinadores y gerentes del proyecto  Reporte de control de cambios, entre otros.

Cierre…  Programa de desfase del equipo:  Este documento permitirá no generar estrés entre los participantes durante las fases finales del proyecto debido a la incertidumbre de la permanencia en el trabajo, o por involucrarse en otro tipo de situaciones externas al proyecto.  Aspectos como la salida del equipo, evaluaciones sobre su desempeño, entregas finales antes del despido, son algunos ejemplos de lo que se puede incluir.  Archivos del proyecto:  Se pueden entregar de forma impresa y ordenada en carpetas así como de manera electrónica. Algunos documentos a incluir son el plan del proyecto, bases de datos actualizadas (si se cuenta con ellas), lecciones aprendidas, contratos, entre otros.

Conclusión

Fuentes consultadas Rodríguez, A. I. (Mayo de 2009). Facultad de Informática Universidad Politécnica de Madrid. Obtenido de &V_pruebas%20unitarias.pdf