Tema 4: Pruebas - Conceptos. Departamento de Lenguajes y Sistemas Informáticos II

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 4: Pruebas - Conceptos. Departamento de Lenguajes y Sistemas Informáticos II"

Transcripción

1 Tema 4: Pruebas - Departamento de Lenguajes y Sistemas Informáticos II

2 Índice

3 Verificaci y Validaci Qué significa verificar el? Determinar si los productos de una fase dada satisfacen las condiciones impuestas al inicio de la fase. Qué significa validar el? Evaluar un sistema o uno de sus componentes, durante o al final de su desarrollo, para determinar si satisface los requisitos.

4 Defecto/fallo/error Qué es un defecto en el? Una definici de datos incorrecta. Un paso de procesamiento incorrecto en el programa. Qué es un fallo en el? Es la incapacidad de un sistema para realizar las funciones requeridas dentro de los requisitos de rendimiento especificados.

5 Defecto/fallo/error Qué es un error en el? Un defecto. Un resultado incorrecto. Acci humana que lleva a un resultado incorrecto. La diferencia entre un valor calculado y el verdadero.

6 Defecto/fallo/error Un error del programador introduce un defecto y este defecto produce un fallo.

7 Software Qué es la prueba del? Una actividad en la que un sistema, o uno de sus componentes, se ejecuta en circunstancias previamente planificadas. Los resultados se observan, se registran y se realiza una evaluaci. Es un elemento crítico para la garantía de calidad del y representa una revisi final de las especificaciones, del diseño y de la codificaci.

8 Software Qué es un caso de prueba? Un conjunto de: Entradas. Condiciones de ejecuci. Resultados esperados. Este conjunto se llama escenario.

9 Software Objetivos Proceso de ejecuci de un programa con el fin de descubrir un error, con poca cantidad de tiempo y esfuerzo. Las pruebas permiten verificar y validar el. Buen caso de prueba Alta probabilidad de encontrar un error. Éxito de una prueba Descubrir error no detectado con anterioridad. Las pruebas no garantizan la ausencia de defectos.

10 Software Principios Planificaci anterior a la realizaci (Plan de prueba). Imposibilidad de hacer unas pruebas exhaustivas. Empezar por lo pequeño y progresar a lo grande. Gran efectividad Realizaci de pruebas por equipos independientes. Se deben incluir tanto entradas correctas como incorrectas. Las pruebas se deben documentar detalladamente.

11 Software Proceso

12 Diseño de pruebas Probar exhaustivamente un es imposible. Necesitamos técnicas que nos ayuden a confeccionar casos de prueba que me aseguren una evaluaci eficiente del. La mejor técnica es aquella que con menos casos de prueba me lo certifique.

13 Diseño de pruebas 4 enfoques para la construcci de casos de prueba: (Estructural). (Funcional)...

14 Principios Ejercitar una vez todos los caminos. Ejercitar todas las decisiones (V/F). Ejercitar todos los bucles (límites). Ejercitar las estructuras de datos. Para cumplir con los principios anteriores disponemos de 2 pruebas: camino básico. la estructura de control.

15 camino básico. Qué es un camino? Es por donde el flujo de ejecuci debe pasar Técnica de prueba de que define un conjunto básico de caminos de ejecuci Se debe generar un caso de prueba para cada camino de ejecuci.

16 camino básico Cómo descubrir los caminos? Mediante el diagrama de flujo.

17 camino básico Cómo construir un diagrama de flujo a partir del código? 1. Señalar todas las decisiones de las sentencias 1. If-then 2. Case-of, 3. While 4. Until. 2. Agrupar resto de sentencias. 3. Señalar los end if y end while.

18 camino básico Principios Condici 1 Condici 3 If or and then Decisi Condici 2

19 camino básico Principios X X X Secuencia Si X entonces Hacer hasta X Mientras X, hacer

20 camino básico Principios Nodo Arista 6 7 R ,3 R2 4,5 R1 Regi R4

21 camino básico Complejidad ciclomática de McCabe: Métrica del sw utilizada para determinar el número máximo de caminos independientes. Fórmula de las regiones: V(G)=A-N+2 Fórmula de las decisiones: V(G)=C+1 (C nodos de decisi). Las Regiones: V(G)=R A-N+2 = C+1 = R

22 camino básico Procedimiento: Dibujar el grafo de flujo. Calcular la complejidad ciclomática. Determinar el conjunto de caminos independientes. Preparar el caso de prueba para cada camino.

23 la estructura de control P. camino básico P. estructura de control. Amplía la cobertura de la prueba. Mejoran su calidad.

24 la estructura de control Grado de cobertura: por qué sentencias se debe pasar para considerar que se ha pasado la prueba. Según la cobertura: sentencia. decisi. condici. decisi/condici. bucles.

25 Se utilizan particiones/clases de equivalencia. Ignora la estructura de control. Se divide el dominio de los valores de entrada en diferentes clases/particiones. Cada clase de equivalencia posee unos ciertos valores ->Estos valores dan resultados iguales ->Para realizar la prueba cogemos un único valor representante de cada clase. 2 métodos de pruebas de Caja negra: Partici en clases de equivalencia. Análisis de valores límite (AVL).

26 Partici en clases de equivalencia Procedimiento Identificar clases de equivalencia. Crear los casos de prueba.

27 Partici en clases de equivalencia Identificar clases de equivalencia De cada clase se deben obtener datos válidos y no válidos.

28 Partici en clases de equivalencia Reglas para la identificaci de clases equivalencia Rango: si se especifica un rango de valores para los datos de entrada se creará una clase válida y dos clases no válidas. Ej: Alquiler para personas entre 18 y 80 años < 18 años > 80 años

29 Partici en clases de equivalencia Valor: si se especifica un valor se creará una clase válida y dos no válidas. Ej: El nombre debe tener 10 caracteres < 10 caracteres > 10 caracteres

30 Partici en clases de equivalencia Lógico: si se especifica una situaci del tipo booleano se identifica una clase válida y una no válida. Si se sospecha que ciertos elementos de una clase no se tratan igual deben dividirse en clases menores. Si se especifica un conjunto de valores y el programa los trata de diferente manera, se identifica una clase válida y otra no válida para cada valor.

31 Partici en clases de equivalencia Principios Para cubrir todas las clases válidas se tratará de preparar casos de prueba que cubran el máximo nº de clases válidas no cubiertas. Para cubrir todas las clases no válidas se preparará un caso de prueba para cada clase no válida sin cubrir.

32 Análisis de valores límite Es una técnica complementaria a la partici en clases de equivalencia. Explora las condiciones límites de un programa. Se eligen valores en los márgenes de la clase. No sólo se fija el dominio de entrada sino también el dominio de salida.

33 Análisis de valores límite Principios 1. Rango: Si una condici de entrada especifica un rango de valores, se deben generar casos válidos con los extremos del rango y casos no válidos para situaciones justo más allá de los extremos. 2. Valor: Si la condici de entrada especifica un valor se deben generar casos para el número máximo, mínimo, máximo+1 y mínimo-1.

34 Análisis de valores límite 3. Usar la regla 1. para la condici de salida. 4. Usar la regla 2. para la condici de salida. Los valores límite de entrada no generan necesariamente los valores límite de salida. No siempre se pueden generar resultados fuera del rango de salida. 5. Si la entrada o la salida de un programa es un conjunto ordenado, los casos se deben concentrar en el primer y último caso.

35 Enumerar una lista de comunes. En funci de ella elaborar los casos de prueba. El valor 0 es una situaci propensa a error, tanto en la salida como en la entrada

36 Se crean datos que sigan las frecuencia y la secuencia que tendrían en la práctica. Se simula la entrada de datos Se usan generadores de prueba.

37 de la fase de pruebas Plan de Pruebas Especificaci de casos de pruebas Especificaci de diseño de pruebas Especificaci de procedimientos de pruebas Ejecuci Informes

38 de la ejecuci Qué se obtiene en la ejecuci? Especificaci de casos de pruebas Especificaci de diseño de pruebas Especificaci de diseño de pruebas

39 Depuraci Es el proceso de localizar, analizar y corregir los defectos que se sospecha que contiene el. La depuraci es síntoma de una prueba con éxito. La localizaci de un defecto conlleva mayor esfuerzo que la correcci.

40 Análisis de Errores Qué se registra? Cuándo se cometió. Quién lo hizo. Qué se hizo mal. Cómo se podría haber prevenido. Cómo se encontró el error.

41 Ciclo de vida de pruebas Código Prueba Unidad Prueba integraci Prueba sistema Prueba validaci

42 las pruebas del sw Proceso de Ingeniería Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci l E D E A A C B B D C 42

43 Estrategias de prueba para arquitecturas convencionales Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Unidad Integraci validaci Sistema TOTAL: personal, HW, otros sistemas, etc. 43

44 Estrategias de prueba para arquitecturas convencionales Estrategias de prueba unidad integraci regresi validaci l sistema Unidad Verificar el módulo o componente Orientada a Caja Blanca Depuraci 44

45 Estrategias de prueba para arquitecturas convencionales Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Unidad Interfaz Estructuras de datos locales Condiciones límite Caminos independientes Rutas de manejo de 45

46 Estrategias de prueba para arquitecturas convencionales Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Unidad - Consideraciones Interfaz: fluidez de informaci desde y hacia la unidad de programa Nº de argumentos = Nº parámetros Orden correcto de los parámetros Valores válidos de los argumentos 46

47 Estrategias de prueba para arquitecturas convencionales Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Unidad - Consideraciones Estructuras de datos: Integridad de los datos durante la ejecuci Inicializaci o valores erreos Tipos de datos inconsistentes Desbordamiento 47

48 Estrategias de prueba para arquitecturas convencionales Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Unidad - Consideraciones Condiciones límite: Asegurar el funcionamiento en las restricciones Muy apropiados para descubrir todo tipo de 48

49 Estrategias de prueba para arquitecturas convencionales Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Unidad - Consideraciones Caminos independientes: Asegurar la ejecuci de todo (al menos una vez) Cálculos incorrectos Comparaciones incorrectas Flujos de control inapropiados 49

50 Estrategias de prueba para arquitecturas convencionales Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Unidad - Consideraciones Caminos de manejo de : asegura fin limpio al producirse un error No implica no realizar pruebas Descripci insuficiente del error Primar intervenci del manejo de error 50

51 Procedimiento de prueba de unidad Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Crear conductor (programa principal) Crear resguardo (módulo subordinado) Dependencia del módulo -> sobrecarga de trabajo 51

52 Procedimiento de prueba de integraci Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Verificar la estructura del programa Aumento de la interacci Integraci, nunca BIG BANG Integraci siempre incremental Errores fáciles de asilar Errores fáciles de corregir 52

53 Procedimiento de prueba de integraci Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Estrategias de integraci incremental Descendente En profundidad En anchura

54 Procedimiento de prueba de integraci Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Estrategias de integraci incremental descendente Pasos a seguir Programa principal y resguardos (módulos subordinados inmediatos) Ejecutar pruebas Sustituir resguardo por módulo real y agregar resguardos a ese módulo Ejecutar pruebas Problema Necesidad de un proceso inferior para la prueba de niveles superiores 54

55 Procedimiento de prueba de integraci Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Estrategias de integraci incremental descendente Soluciones Retrasar la prueba (no determinaci de ) Resguardos que simulen el proceso (exceso de esfuerzo) Integrar desde abajo hacia arriba (integraci ascendente) 55

56 Procedimiento de prueba de integraci Estrategias de prueba unidad integraci regresi validaci l sistema Estrategias de integraci incremental ascendente Hacer grupos con módulos atómicos Crear controlador para la prueba Probar el grupo Eliminar controlador y subir de nivel Depuraci 56

57 Procedimiento de prueba de integraci Estrategias de prueba unidad integraci regresi validaci l sistema Descendente para niveles superiores Ascendente para los inferiores Depuraci 57

58 regresi Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Asegurar el correcto funcionamiento cuando se produce un cambio en un sistema que ya estaba funcionando Ámbito - Qué se prueba Plan de pruebas Qué estrategia de integraci Fases Planificaci Software adicional (resguardos, controladores) 58

59 regresi Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Procedimiento de prueba Detalle de las pruebas Orden de integraci Lista de los casos de prueba Resultados esperados Resultados obtenidos Importante para el mantenimiento del SW 59

60 validaci Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci que el funciona como espera el cliente Criterios Plan de pruebas Clases de pruebas Procedimiento de pruebas Definici de los casos de prueba Error -> inversi de más tiempo 60

61 validaci Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Revisi de la configuraci del Datos Programas Objetivo: mantenimiento del aceptaci Aceptaci del cliente Pruebas Alfa (lugar de desarrollo) Pruebas Beta (lugar del cliente) 61

62 l Sistema Estrategias de prueba unidad integraci regresi validaci l sistema SW + HW + datos + personal + = Sistema Quién es el culpable Buena planificaci de las pruebas Depuraci 62

63 l Sistema Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci recuperaci seguridad resistencia rendimiento 63

64 Depuraci Estrategias de prueba unidad integraci regresi validaci l sistema Depuraci Proceso de eliminaci del error s: Fuerza bruta Vuelta atrás Eliminaci de causas Correcci Se repite en varias partes del programa? Cuál es el siguiente error? Prevenci del error 64

Elemento crítico para la garantía de calidad del software y representa una revisión final de las especificaciones, del diseño y de la codificación.

Elemento crítico para la garantía de calidad del software y representa una revisión final de las especificaciones, del diseño y de la codificación. Prueba del Software Elemento crítico para la garantía de calidad del software y representa una revisión final de las especificaciones, del diseño y de la codificación. Curso 2005/2006 Ingeniería del Software

Más detalles

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE INTRODUCCIÓN La prueba del software es un elemento crítico para la garantía de la calidad del software y representa una revisión final de las especificaciones, del

Más detalles

Prueba, caso de prueba, defecto, falla, error, verificación, validación.

Prueba, caso de prueba, defecto, falla, error, verificación, validación. Modelos de Prueba Prueba, caso de prueba, defecto, falla, error, verificación, validación. Prueba: Las Pruebas son básicamente un conjunto de actividades dentro del desarrollo de software, es una investigación

Más detalles

Fase de Pruebas Introducción.

Fase de Pruebas Introducción. Fase de Pruebas Introducción. El desarrollo de sistemas de software implica una serie de actividades de producción en las que las posibilidades de que aparezca el fallo humano son enormes. Los errores

Más detalles

PRUEBAS DE SISTEMAS. Hungría Berbesí UNEFA Ingeniería de Sistemas

PRUEBAS DE SISTEMAS. Hungría Berbesí UNEFA Ingeniería de Sistemas PRUEBAS DE SISTEMAS Hungría Berbesí UNEFA Ingeniería de Sistemas Técnicas de prueba El desarrollo de Sistemas de software implica la realización de una serie de actividades predispuestas a incorporar

Más detalles

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto.

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto. Técnicas de prueba del software Estrategias de prueba del software 1 Modelos de calidad Calidad del software Factores de Calidad Criterios de calidad del proceso producto Métricas del proceso producto

Más detalles

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO Pruebas Pruebas en el PUD Las pruebas del software Diseño de casos de prueba Pruebas de SI OO 1 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos de uso, Modelo de Dominio,...

Más detalles

ANÁLISIS DINÁMICO DEL SOFTWARE: PRUEBAS. Sira Vegas Rodrigo Fonseca

ANÁLISIS DINÁMICO DEL SOFTWARE: PRUEBAS. Sira Vegas Rodrigo Fonseca ANÁLISIS DINÁMICO DEL SOFTWARE: PRUEBAS Sira Vegas Rodrigo Fonseca CONTENIDOS 1. Conceptos generales de evaluación 2. Introducción a las pruebas de software 3. Técnicas de pruebas de software 4. Organización

Más detalles

Fundamentos de Pruebas de Software

Fundamentos de Pruebas de Software Fundamentos de Pruebas de Software Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville, I. Séptima edición.

Más detalles

Objetivos de la prueba

Objetivos de la prueba Introducción. El desarrollo de sistemas de software implica una serie de actividades de producción en las que las posibilidades de que aparezca el fallo humano son enormes. Los errores pueden empezar a

Más detalles

ESTRATEGIAS DE PRUEBA DE SOFTWARE

ESTRATEGIAS DE PRUEBA DE SOFTWARE Características generales: La prueba comienza en el nivel de módulo y progresa hacia la integración del sistema. En diferentes puntos son adecuadas diferentes técnicas de prueba. La prueba la lleva a cabo

Más detalles

PRUEBAS DEL SOFTWARE Verificación: estamos construyendo correctamente el producto? Validación: estamos construyendo el producto correcto?

PRUEBAS DEL SOFTWARE Verificación: estamos construyendo correctamente el producto? Validación: estamos construyendo el producto correcto? 12.010 Verificación: estamos construyendo correctamente el producto? Validación: estamos construyendo el producto correcto? 12.020 DEFINICIONES Pruebas (test): «una actividad en la cual un sistema o uno

Más detalles

Universidad de Cantabria. Facultad de Ciencias Ingeniería en Informática. Ingeniería del Software II

Universidad de Cantabria. Facultad de Ciencias Ingeniería en Informática. Ingeniería del Software II Universidad de Cantabria. Facultad de Ciencias Ingeniería en Informática. Ingeniería del Software II Ejercicios del Tema 1: Construcción y Pruebas del Software Ejercicio 1 Se desean realizar pruebas de

Más detalles

Pruebas de Software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Pruebas de Software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 Pruebas de Software Objetivos de las Pruebas Demostrar al desarrollador y al cliente que el software satisface los requerimientos. Descubrir defectos en el software en que el comportamiento de éste es

Más detalles

Validación y verificación: pruebas de software

Validación y verificación: pruebas de software Validación y verificación: pruebas de software Ingeniería del Software I Autor: Marcos López Sanz Actualizado por: Santiago Moral García Índice Conceptos previos Prueba del software: objetivo, principios,

Más detalles

Técnicas de Pruebas de

Técnicas de Pruebas de Técnicas de Pruebas de Software Lecturas Pruebas de Unidades Pruebas Integración Docente Beatriz E. Florián bflorian@eisc.edu.co Mayo 3 de 2005 Pruebas Reglas de oro para pruebas Límites de Pruebas: Probar

Más detalles

Pruebas de caja blanca

Pruebas de caja blanca Pruebas de caja blanca Prueba y Mantenimiento del Software Alicia Bárbara Expósito Santana 23/04/2012 INDICE 1.- Introducción 3 2.- Pruebas 2.1.- Prueba del camino básico 4 Gráfico de flujo 4 Complejidad

Más detalles

TÉCNICAS DE CAJA BLANCA

TÉCNICAS DE CAJA BLANCA TÉCNICAS DE CAJA BLANCA UNIVERSIDAD DEL VALLE DOCENTE BEATRIZ FLORIAN GAVIRIA Basado Parcialmente en Material de la Empresa Green-SQA de ParqueSoft AGENDA Introducción Técnica de cobertura de caminos Técnicas

Más detalles

CLASE 11: PRUEBAS DE SOFTWARE. Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez

CLASE 11: PRUEBAS DE SOFTWARE. Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez CLASE 11: PRUEBAS DE SOFTWARE Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez Pruebas: Definición Prueba de Software es la ejecución del código usando combinaciones de entradas, en un determinado

Más detalles

Tema I Testing Estructurado

Tema I Testing Estructurado Tema I Testing Estructurado 4ta Parte Verificación y Validación de Software UNS Contenido Testing de Unidad: Caja Negra Grafos Causa Efecto Clases de Equivalencia Valores Límite Verificación y Validación

Más detalles

Testing Unitario. Laboratorio de Testing y Aseguramiento de la Calidad del Software

Testing Unitario. Laboratorio de Testing y Aseguramiento de la Calidad del Software Testing Unitario Laboratorio de Testing y Aseguramiento de la Calidad del Software Construcción de suites Caja blanca/caja negra Cobertura basada en flujo de control Complejidad ciclomática LCov Testing

Más detalles

Pruebas de Software. Ingeniería del Software I Universidad Rey Juan Carlos. Verificación de Software: Validación de Software:

Pruebas de Software. Ingeniería del Software I Universidad Rey Juan Carlos. Verificación de Software: Validación de Software: Pruebas Software Universidad Rey Juan Carlos César Javier Acuña cesar.acuna@urjc.es Introducción Verificación Software: Determinar si los productos una fase dada satisfacen las condiciones impuestas al

Más detalles

Capítulo 4: Prueba y validación de los objetos modelo.

Capítulo 4: Prueba y validación de los objetos modelo. Capítulo 4: Prueba y validación de los objetos modelo. Una vez que se genera el código fuente, el software debe ser probado para descubrir y, si es necesario, corregir errores antes de su entrega y liberación

Más detalles

Atributos de Calidad del Software

Atributos de Calidad del Software Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben

Más detalles

Metodologías de Desarrollo de Software

Metodologías de Desarrollo de Software Metodologías de Desarrollo de Software 1. Introducción. 2. Características principales. 3. Clasificación de las metodologías. 4. Principales metodologías de desarrollo. 4.010 CONCEPTOS GENERALES Metodología:

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 5. Prueba del software

Fundamentos de Ingeniería del Software. Capítulo 5. Prueba del software Fundamentos de Ingeniería del Software Capítulo 5. Prueba del software Bubbles don t crash Bertrand Meyer Prueba del software. Estructura 1. Objetivos de la prueba 2. Importancia de la prueba 3. Principios

Más detalles

Estrategias de Pruebas de Software

Estrategias de Pruebas de Software Estrategias de Software Software Es el proceso de probar el sistema con el fin de encontrar errores antes de la entrega al usuario final. Qué muestran las pruebas errores Concordancia con los requerimientos

Más detalles

GUÍA DE LABORATORIO Nº 19 Implementación de casos de prueba

GUÍA DE LABORATORIO Nº 19 Implementación de casos de prueba GUÍA DE LABORATORIO Nº 19 Implementación de casos de prueba GUÍA DE LABORATORIO Nº 19 Actividad de Proyecto: Ejecutar y documentar pruebas del software que cumplan con los estándares de calidad Estructura

Más detalles

Interacción Persona - Ordenador

Interacción Persona - Ordenador Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición

Más detalles

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Tipos de prueba Estrategias de prueba

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Tipos de prueba Estrategias de prueba Pruebas Pruebas en el PUD Las pruebas del software Diseño de casos de prueba Tipos de prueba Estrategias de prueba 1 2 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos

Más detalles

PRUEBAS FUNCIONALES USANDO TÉCNICAS DE CAJA NEGRA PARTE I

PRUEBAS FUNCIONALES USANDO TÉCNICAS DE CAJA NEGRA PARTE I PRUEBAS FUNCIONALES USANDO TÉCNICAS DE CAJA NEGRA PARTE I TÉCNICAS DE PRUEBAS DE SOFTWARE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE DOCENTE BEATRIZ FLORIAN GAVIRIA Basado Parcialmente

Más detalles

1. Descripción y objetivos

1. Descripción y objetivos Pruebas 1 1. Descripción y objetivos Las pruebas son prácticas a realizar en diversos momentos de la vida del sistema de información para verificar: El correcto funcionamiento de los componentes del sistema.

Más detalles

Tema I Testing Estructurado

Tema I Testing Estructurado Tema I Testing Estructurado 1ra Parte Verificación y Validación de Software UNS 1 Contenidos Conceptos de V&V Fundamentos de Testing Testing de Unidad Testing de Unidad: Caja Blanca Verificación y Validación

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad

Más detalles

Verificación. Taller de Programación

Verificación. Taller de Programación Verificación Taller de Programación Error, Defecto y Falla puede generar Un defecto un error humano (interna) que puede generar?! una falla (externa) El software falla cuando No hace lo requerido o Hace

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL SOFTWARE 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6.

Más detalles

Tema 9. Pruebas del Software

Tema 9. Pruebas del Software Tema 9. Pruebas del Software 1. Definiciones asociadas 2. El proceso de prueba 3. Técnicas de diseño de casos de prueba 4. Pruebas estructurales 5. Pruebas funcionales 6. Pruebas aleatorias 7. Enfoque

Más detalles

Universidad Don Bosco. Facultad de Ingeniería. Escuela de Computación. Ingeniería de Software

Universidad Don Bosco. Facultad de Ingeniería. Escuela de Computación. Ingeniería de Software Universidad Don Bosco Facultad de Ingeniería Escuela de Computación Ingeniería de Software Facilitador: Ing. Milton J. Narváez Sandino Ingeniería de Software, 7a edición: Capítulo 23: Prueba del software

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7: VALIDACIÓN

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7: VALIDACIÓN Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7: VALIDACIÓN TÉCNICAS DE PRUEBA DEL SOFTWARE Introducción Aspectos psicológicos de las pruebas Flujo de información de la prueba

Más detalles

CLASE # 6 PRUEBAS FUNCIONALES USANDO TÉCNICAS DE CAJA NEGRA PARTE I

CLASE # 6 PRUEBAS FUNCIONALES USANDO TÉCNICAS DE CAJA NEGRA PARTE I CLASE # 6 PRUEBAS FUNCIONALES USANDO TÉCNICAS DE CAJA NEGRA PARTE I 750105M - TÉCNICAS DE PRUEBAS DE SOFTWARE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE SEMESTRE 2013A - DOCENTE BEATRIZ

Más detalles

Ingeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software

Ingeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos

Más detalles

6.3 CASOS DE PRUEBA CAJA BLANCA

6.3 CASOS DE PRUEBA CAJA BLANCA Tipos de Prueba: 6.3 CASOS DE PRUEBA CAJA BLANCA Prueba de la Ruta Básica Pruebas de la estructura de control Prueba de condición Prueba del flujo de datos Prueba de bucles 6.3.1 PRUEBA DE LA RUTA BASICA

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software 1 Ingeniería de Sistemas Enfoque en variedad de elementos Análisis, diseño y organización de los elementos en un sistema Todo para generar un producto, servicio o tecnología para

Más detalles

Proceso de Pruebas. Consta de las siguientes actividades: Planificación y Control

Proceso de Pruebas. Consta de las siguientes actividades: Planificación y Control Proceso de Pruebas Proceso de Pruebas Proceso mediante el cual se aplican una serie de métodos,algunas veces utilizando herramientas, que permiten obtener una conjunto de medidas para verificar y validar

Más detalles

Tema 5 Corrección y Robustez Excepciones en Java

Tema 5 Corrección y Robustez Excepciones en Java Tema 5 Corrección y Robustez Excepciones en Java Parte I: Corrección del código Programación Orientada a Objetos Curso 2013/2014 Contenido Parte I: Corrección del código Introducción Excepciones runtime

Más detalles

Parte I: El computador y el proceso de programación

Parte I: El computador y el proceso de programación Parte I: El computador y el proceso de programación 1.Introducción a los computadores y su programación 2. Introducción al análisis y diseño de algoritmos 3. Introducción al análisis y diseño de programas

Más detalles

Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Negra/Caja Blanca Blanca A. Vargas Govea

Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Negra/Caja Blanca Blanca A. Vargas Govea Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Negra/Caja Blanca Blanca A. Vargas Govea vargasgovea@itesm.mx Marzo 12, 2013 Contenido Pruebas de caja negra Causa-efecto

Más detalles

TEMA 4. PROCESO UNIFICADO

TEMA 4. PROCESO UNIFICADO TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura

Más detalles

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes

Más detalles

Calidad del Software. Ejercicios Tema 4 Conceptos de pruebas

Calidad del Software. Ejercicios Tema 4 Conceptos de pruebas Tema 4 Conceptos de Pruebas Calidad del Software Ejercicios Tema 4 Conceptos de pruebas Calidad del Software Enfoque de Caja Blanca: Prueba del camino básico FUNCIÓN PASCAL Especificar un conjunto de pruebas

Más detalles

Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta Capítulo 8 Pruebas de Software Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta 1 8 Pruebas de Software. 8.1 Introducción. A lo largo de la fase de codificación se introducen de manera inadvertida

Más detalles

Aplicación informática para obtener la Complejidad Ciclomática de algoritmos que utilicen estructura if y while *

Aplicación informática para obtener la Complejidad Ciclomática de algoritmos que utilicen estructura if y while * Aplicación informática para obtener la Complejidad Ciclomática de algoritmos que utilicen estructura if y while * Ana Delia Harriette Cabrera Dainerys Sanamé Álvarez Carrera: Ingeniería Informática Instituto

Más detalles

Prueba de programas. Programación II (I.T.I de Gestión) Introducción. Consecuencias de la definición. Primeros conceptos

Prueba de programas. Programación II (I.T.I de Gestión) Introducción. Consecuencias de la definición. Primeros conceptos Departamento de Informática Universidad de Valladolid Programación II (I.T.I de Gestión) Pruebas 1 Introducción Programación II (I.T.I de Gestión) Prueba de programas Félix Prieto Esperanza Manso Curso

Más detalles

Prueba de software. Ingeniería de software Eduardo Ferreira, Martín Solari

Prueba de software. Ingeniería de software Eduardo Ferreira, Martín Solari Prueba de software Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Prueba de software Estrategias, niveles y tipos de prueba Pruebas de caja blanca Pruebas de caja negra Proceso de prueba

Más detalles

Programación estructurada

Programación estructurada Programación estructurada Esta metodología de programación : Permite utilizar sentencias de bifurcación condicional estandarizadas. Facilita leer la codificación del programa de inicio a fin en forma continua.

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases

Más detalles

Ingeniería del Software 2

Ingeniería del Software 2 Análisis de requisitos es la 1ª fase técnica del proceso de ing. del SW Éxito -> Comprensión total de los requisitos Análisis de requisitos -> Tarea de descubrimiento, refinamiento, modelado y especificación

Más detalles

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0 Ingeniería de Software II SETEPROS Versión 1.0 Historial de revisiones Date Version Description Author 1.0 Primera versión Marcos Duque Oviedo Ingeniería de Software II, 2010 Página 2 de 11 Tabla de contenidos

Más detalles

Los defectos en el desarrollo de Software Corporativo

Los defectos en el desarrollo de Software Corporativo Grado en Informática Los defectos en el desarrollo de Software Corporativo Desarrollo de Sistemas de Información Corporativos Departamento de Informática Contenido Definición de defecto Clasificación de

Más detalles

DISEÑO DEL SISTEMA DE INFORMACION (DSI)

DISEÑO DEL SISTEMA DE INFORMACION (DSI) DISEÑO DEL SISTEMA DE INFORMACION (DSI) El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición de la arquitectura del y del entrono tecnológico que le va a dar soporte, junto

Más detalles

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad Aseguramiento de la calidad y pruebas de software 1- Infraestructura del aseguramiento de la calidad Blanca A. Vargas Govea vargasgovea@itesm.mx Enero 25, 2013 Objetivo Conocer los elementos de la infraestructura

Más detalles

Verificación y Validación de Software

Verificación y Validación de Software Verificación y Validación de Ingeniería en Sistemas de Información Departamento de Ciencias e Ingeniería de la Computación 2015 VyVS 2016 / DCIC / UNS Tablas de Decisiones Decision Tables Aplicable a situaciones

Más detalles

Mantenimiento de Software

Mantenimiento de Software Mantenimiento de Software Contexto Histórico Frente a la considerable velocidad con que se ha desarrollado la ingeniería de computadores (hardware), el desarrollo del software ha sufrido un retraso histórico

Más detalles

PRUEBA DE SOFTWARE LA PRUEBA DE UN SISTEMA

PRUEBA DE SOFTWARE LA PRUEBA DE UN SISTEMA PRUEBA DE SOFTWARE Probar bien un sistema no es una actividad trivial para aprender. Algunos lo consideran un arte y aprender a hacerlo bien requiere práctica y experiencia. El 50% del tiempo y esfuerzo

Más detalles

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE Aprobación Consejo Universitario: 2511-CU-P-2016 del 20 Diciembre del 2016 Vigencia:

Más detalles

Sistemas de Información Administrativo - Universidad Diego Portales. Cátedra : Sistemas de Información Administrativa S.I.A.

Sistemas de Información Administrativo - Universidad Diego Portales. Cátedra : Sistemas de Información Administrativa S.I.A. Cátedra : Sistemas de Información Administrativa S.I.A. Escuela de Contadores Auditores Tema: Ingeniería del Software Estrategias de Pruebas Relator: Sr. Eduardo Leyton G Pruebas del Software (Basado en

Más detalles

Unidad II. Metodología para resolver problemas aplicando la POO. Parte 1

Unidad II. Metodología para resolver problemas aplicando la POO. Parte 1 Unidad II Metodología para resolver problemas aplicando la POO Parte 1 1 Metodología para resolver problemas aplicando la POO Fases I.Definición de requisitos II.Análisis del problema III.Diseño de solución

Más detalles

PRU. Pruebas. Ejercicio previo. Enunciado

PRU. Pruebas. Ejercicio previo. Enunciado PRU Pruebas 1 Ejercicio previo Enunciado Se tiene un programa que Lee tres enteros de un fichero Los tres enteros representan los lados de un triángulo Imprime un mensaje indicando el tipo de triángulo

Más detalles

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL Requerimientos del sistema de información son predecibles. Requiere almacenamiento de datos en archivos y BD. Sirve para modelar sistema

Más detalles

TEMA 2: DESARROLLO DEL SOFTWARE

TEMA 2: DESARROLLO DEL SOFTWARE TEMA 2: DESARROLLO DEL SOFTWARE EDI I Curso 2007/08 Escuela Politécnica Superior Universidad Autónoma de Madrid TEMA 2: DESARROLLO DEL SOFTWARE 2.1. Ciclo de vida del Software 2.2. Corrección de errores

Más detalles

PRUEBAS DE SOFTWARE INTRODUCCIÓN CALIDAD DE SOFTWARE Definición Dimensión de la calidad Factores de la calidad...

PRUEBAS DE SOFTWARE INTRODUCCIÓN CALIDAD DE SOFTWARE Definición Dimensión de la calidad Factores de la calidad... PRUEBAS DE SOFTWARE Estructura de contenidos INTRODUCCIÓN...3 1.CALIDAD DE SOFTWARE...3 1.1 Definición...3 1.2 Dimensión de la calidad...4 1.3 Factores de la calidad...5 1.4 Verificación y Validación (V&V)...6

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 4: CONCEPTO DE METODOLOGÍA. METODOLOGÍAS ESTRUCTURADAS

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 4: CONCEPTO DE METODOLOGÍA. METODOLOGÍAS ESTRUCTURADAS Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 4: CONCEPTO DE METODOLOGÍA. METODOLOGÍAS ESTRUCTURADAS 1 METODOLOGÍA. DEFINICIÓN Conjunto coherente de métodos y técnicas que

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento

Más detalles

E77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software

E77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software E77 - Gestión de Recursos de la Información Tema 1 - Métricas del Proyecto de Software Medición y Métricas Proceso de IS Proyecto Recopilación de datos Medidas Producto Cálculo de métricas Métricas Evaluación

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en

Más detalles

Metodología Técnica Herramienta Tarea Procedimiento Producto

Metodología Técnica Herramienta Tarea Procedimiento Producto 4.010 CONCEPTOS GENERALES Metodología Técnica Herramienta Tarea Procedimiento Producto 4.020 DESARROLLO CONVENCIONAL Los resultados finales son impredecibles No hay forma de controlar lo que está sucediendo

Más detalles

EL PROCESO DE DISEÑO DEL SOFTWARE

EL PROCESO DE DISEÑO DEL SOFTWARE UNIDAD VI EL PROCESO DE DISEÑO DEL SOFWARE Contenido: 6.1 El diseño en la Ingeniería de Software 6.2 El proceso de Diseño 6.3 Fundamentos de Diseño 6.4 Diseño de Datos 6.5 Diseño Arquitectónico 6.6 Diseño

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Guía práctica de estudio 05: Diagramas de flujo

Guía práctica de estudio 05: Diagramas de flujo Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de

Más detalles

Metodología Métrica v. 3.0

Metodología Métrica v. 3.0 Metodología Métrica v. 3.0 Ingeniería del Software Escuela Superior de Informática Universidad de Castilla-La Mancha 16/01/2001 1 Estructura de la metodología PSI: Planificación de sistemas de información

Más detalles

Técnicas de prueba 1. FUNDAMENTOS DE LA PRUEBA DEL SOFTWARE

Técnicas de prueba 1. FUNDAMENTOS DE LA PRUEBA DEL SOFTWARE Técnicas de prueba El desarrollo de Sistemas de software implica la realización de una serie de actividades predispuestas a incorporar errores (en la etapa de definición de requerimientos, de diseño, de

Más detalles

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática Grado en Ingeniería Informática Plan de proyecto Desarrollo de Sistemas de Información Corporativos Departamento de Informática Propósito El plan del proyecto software abarca todas las herramientas de

Más detalles

Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Negra Blanca A. Vargas Govea

Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Negra Blanca A. Vargas Govea Hoy, la caja negra Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Negra Blanca A. Vargas Govea vargasgovea@itesm.mx Marzo 8, 2013 Contenido Pruebas de caja negra Análisis

Más detalles

12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia

12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso "Un diagrama que representa una interacción poniendo el foco en la secuencia

Más detalles

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.000 MÉTRICA versión 3 Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.010 Enero 2000 borrador de metodología MÉTRICA v. 3 Ofrece a las organizaciones un instrumento

Más detalles

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y

Más detalles

Introducción a la Ingeniería de Software - Examen Febrero 04/02/2012

Introducción a la Ingeniería de Software - Examen Febrero 04/02/2012 Cada pregunta de la parte múltiple opción contestada correctamente tiene un valor de 3,34 puntos. Cada pregunta incorrecta de la múltiple opción resta 1.1 puntos. El puntaje total del examen es 100 puntos.

Más detalles

Proceso de Testing Funcional Independiente

Proceso de Testing Funcional Independiente Proceso de Testing Funcional Independiente Tesis de Maestría en Informática Beatriz Pérez Lamancha Setiembre 2006 PEDECIBA informática Instituto de Computación (InCo) Facultad de Ingeniería Universidad

Más detalles

Aseguramiento de Calidad en el Desarrollo de Software Libre

Aseguramiento de Calidad en el Desarrollo de Software Libre Aseguramiento de Calidad en el Desarrollo de Software Libre Marzo, 2014 N. Baez, V. Bravo y J. Alvarez Contenido de la Presentación Segunda versión de la Metodología de Desarrollo de Software Libre. Segunda

Más detalles

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología Ingeniería Todos los derechos Reservados lynda.com Descripción del Curso Curso que inicia el estudio de los ciclos de desarrollo del

Más detalles

M. en A. Luis Hernández Juárez. Ciudad Universitaria, a 27 de octubre de 2015

M. en A. Luis Hernández Juárez. Ciudad Universitaria, a 27 de octubre de 2015 M. en A. Luis Hernández Juárez Ciudad Universitaria, a 27 de octubre de 2015 A partir de la las diferencias relativas a la medición del desempeño y mejora continua en la versión ISO 9001:2015, proponer

Más detalles

Estructuras de Control

Estructuras de Control Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas

Más detalles

Introducción histórica

Introducción histórica Mario González Agenda Introducción histórica Qué es la arquitectura de software? Arquitectura y sus efectos en los Stakeholders Estructuras arquitectónicas Vista lógica Vista de código Vista de desarrollo

Más detalles

Temario. Tema 2. Tecnología de Desarrollo Software. 2.1 Excepciones en C Prueba y Depuración. 2.3 Documentación

Temario. Tema 2. Tecnología de Desarrollo Software. 2.1 Excepciones en C Prueba y Depuración. 2.3 Documentación Temario 2.1 Excepciones en C++ La sentencia throw La sentencia try - catch Control de Flujo 2.2 Prueba y Depuración Concepto de Prueba Pruebas de Caja Blanca Pruebas de Caja Negra Diseño de casos de prueba

Más detalles

Herramientas de Software para testing: WebInject

Herramientas de Software para testing: WebInject Herramientas de Software para testing: WebInject Equipo: Software Seekers Integrantes: Acosta, Marisel - Testing & Qa Ford, Sara - Testing & QA García, Eduardo - Project Leader Ibañez, Fabián - Developer

Más detalles

ISO Procedimientos para la evaluación de la Calidad

ISO Procedimientos para la evaluación de la Calidad ISO 19114 Procedimientos para la evaluación de la Calidad Alcances Pautas: para la determinación y evaluación de calidad, (ISO 19113) para Evaluación y Presentación: - informe de calidad de datos (Metadatos)

Más detalles

Técnicas de Evaluación de Software. Natalia Juristo Rodrigo Fonseca

Técnicas de Evaluación de Software. Natalia Juristo Rodrigo Fonseca Técnicas de Evaluación de Software Natalia Juristo Rodrigo Fonseca Construir software es más difícil de lo que parece El 16,3% de los proyectos software tienen éxito El proyecto es completado en tiempo

Más detalles

Tipo de competencia: Específica

Tipo de competencia: Específica Departamento: Depto Computacion y Dise o Nombre del curso: Pruebas de Software Clave: 004257 Academia a la que pertenece: Pruebas de Software Requisitos: Requisito de Prueba de Software: Programaci n III,

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 6. El Diseño de las Bases de Datos

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 6. El Diseño de las Bases de Datos FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 6. El de las Bases de Datos 1.- Fases del de Bases de Datos. 2.- Conceptual. 3.- Lógico. 4.- Físico. 5.- Interacción entre el de Bases

Más detalles