ENFOQUE PRÁCTICO RECOMENDADO PARA EL DISEÑO DE CASOS Integrantes del equipo: Rosa Isela Gerónimo Miguel Ángel Cruz Juan Guadalupe Alegría Humberto Mendoza.

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LA VERIFICACION Y VALIDACION
Advertisements

PLANIFICACIÓN DE TESTING
Fundamentos de Diseño de Software INFT.1
Pruebas de Diseño Diplomado en Calidad en el Software NOTAS
FUNDAMENTOS DE LAS PRUEBAS DEL SOFTWARE
TECNICAS DE PRUEBA DEL SOFTWARE
Prueba de la caja blanca
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Técnicas de Calidad en el Software
Prueba del Camino Básico
ISF5501 Ingeniería de Software
M.C. Juan Carlos Olivares Rojas
Visión Panorámica Diccionario de Datos Paso al diseño
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
Las Pruebas del Software y sus Fundamentos
TIPOS DE PRUEBAS DEL SOFTWARE
Técnicas de Prueba y Mantenimiento de Software
Bachillerato Ingeniería en Informática Fundamentos de Computación.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
TÉCNICAS DE PRUEBA DEL SOFTWARE
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Liceo de Curridabat Tema: Conceptos básicos de programación. Alumna: Valeria Garita Sánchez. Sección:8-6 Año:2015.
Verificación y Validación de Software
Norma iso/iec TIPOS DE PRUEBA DE SOFTWARE
Diseño de esquema de pruebas Analisis y Diseño 2 Segundo Semestre 2008 Victor Leonel Orozco
DISTRIBUCIONES DISCRETAS DE PROBABILIDAD Distribuciones discretas: Bernouilli, binomial, Poisson y multivariante. Las distribuciones discretas son aquellas.
Pruebas de Funcionalidad de Software: Caja Negra y Caja Blanca Curso: Diseño de Sistemas 9no. Semestre.
Evaluación de la calidad del software
TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN (TIC’S)
Ingreso , proceso y salida de datos
L. S. C. A. Raúl Monforte Chulin
Computadora La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
Contabilidad de la empresa LXB S.A.S
Los sistemas de información
Patrones de Diseño Agustín J. González ElO329.
Patrones de Diseño Agustín J. González ElO329.
Presenta: TSU. Yuridia Luna Marcos Asesora de tesis:
Introducción a la programación
Tipos de pruebas Hector Leonardo Arias.
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
DISTRIBUCIONES DISCRETAS DE PROBABILIDAD
SystemStar & Costar Presentado por: Andres Clavijo, Camilo Forero, Jhon Chacón y Brayan Valero.
Verificación y Validación de Software
CBTIS37 Mtra. Carolina Galaviz Inzunza
Ingeniería del Software
Linux Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux.
Introducción a la gestión
La planeación y la organización de los procesos técnicos.
Brinda Soporte Presencial
FUDAMENTOS BÀSICOS computación
Fundamentos de la Programación I
Pruebas República Bolivariana de Venezuela
PRESENTACIÓN. ISABEL SEGURA FRAILA CUEVAS MELKYS NOVAS YAUDIS CALZADO
INGENIERIA DE REQUISITOS
Arquitectura de Computadores de Computadores. Organización y Arquitectura La Arquitectura: se refiere a los atributos que tienen un impacto directo en.
INGENIERÍA DE SOFTWARE II GRUPO: Capt. Rudel HuancasCapt. Rudel Huancas Pablo GuanoluisaPablo Guanoluisa Mishell ParedesMishell Paredes FIABILIDAD.
INSTITUTO TECNOLOGICO DE VERACRUZ
Patrones de Diseño Agustín J. González ElO329.
Control De Interrupción En El Sistema Operativo Alumno: Juan Gómez v Ángel Dávila v-xxxxxxxx Profesor República Bolivariana de Venezuela Ministerio.
“AÑO DEL AÑO DEL DIÁLOGO Y LA RECONCILIACIÓN NACIONAL” UNIVERSIDAD NACIONAL DE PIURA FACULTAD DE INGERNIERA DE MINAS ESCUELA PROFESIONAL DE INGENIERIA.
GC-F-004 V.01 CENTRO DE INDUSTRIA Y LA CONSTRUCCIÓN REGIONAL TOLIMA.
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
Procesos Lic. Gonzalo Pastor.
Estructura de Sistemas Operativos
Estructura de los Sistemas Operativos
SISTEMAS OPERATIVOS Estudiante: Rojas De la Cruz Jesus Manuel. Ciclo: VI. Turno: Noche.
ARQUITECTURA DE SOFTWARE FLUJO DE DATOS Tuberías y Filtros DOCENTE: ING. ALFREDO YAPIAS CIRINEO INTEGRANTES: TINOCO BLANCO, HANS BALVIN QUISPE, JOSE MORALES.
Transcripción de la presentación:

ENFOQUE PRÁCTICO RECOMENDADO PARA EL DISEÑO DE CASOS Integrantes del equipo: Rosa Isela Gerónimo Miguel Ángel Cruz Juan Guadalupe Alegría Humberto Mendoza

Existen dos enfoques practicos para el diseño de casos: 1.- El enfoque estructural o de caja blanca. 2.- El enfoque funcional o de caja negra. Enfoque Práctico Recomendado Para El Diseño De Casos

CAJA NEGRA En teoría de sistemas y física, se denomina caja negra a aquel elemento que es estudiado desde el punto de vista de las entradas que recibe y las salidas o respuestas que produce, sin tener en cuenta su funcionamiento interno.

Pruebas de Caja Negra: Las pruebas de caja negra se centran en los requerimientos funcionales. Permiten al ingeniero del software obtener un conjunto de entradas que prueben completamente los requerimientos funcionales de un programa. Estas pruebas intentan encontrar errores de las siguientes categorías: 1- Funciones incorrectas o ausentes 2- Errores de interfaz 3- Errores en estructuras de datos o en el acceso de bases de datos 4- Errores de rendimiento 5- Errores de iniciación y terminación

EJEMPLOS DE CAJA NEGRA Casi cualquier cosa puede ser descrita como una caja negra: -un transistor -un algoritmo -un programa de computación -una diadema -una motherboard - etc.

CAJA BLANCA Se centran en los detalles procedimentales del software, por lo que su diseño está fuertemente ligado al código fuente. El testeador escoge distintos valores de entrada para examinar cada uno de los posibles flujos de ejecución del programa y cerciorarse de que se devuelven los valores de salida adecuados. Las principales técnicas de diseño de pruebas de caja blanca son: Pruebas de flujo de control Pruebas de flujo de datos Pruebas de caminos básicos

¿Por Qué Son Necesarias Las Pruebas De Caja Blanca Si Comprobamos Que Las Funciones Se Realizan Correctamente? Los errores lógicos y las suposiciones incorrectas son inversamente proporcionales a la probabilidad de que se ejecute un camino del programa ( a menor probabilidad de ejecutarse un camino, mayor número de errores) Se suele creer que un determinado camino lógico tiene pocas posibilidades de ejecutarse cuando, de hecho, se puede ejecutar regularmente Los errores tipográficos son aleatorios; pueden aparecer en cualquier parte del programa (sea muy usada o no) La probabilidad y la importancia de un trozo de código suele ser calculada de forma muy subjetiva

CONCLUSIONES El desarrollo de pruebas de caja blanca, no solo evalúa el comportamiento del usuario con la interfaz, sino que busca errores en el código fuente. No es posible garantizar que un software o sistema jamás falle, tan solo se puede realizar pruebas que disminuyan este riesgo. Las pruebas de caja negra, buscan verificar que la relación entre las entradas y las salidas sean correctas.

GRACIAS POR SU ATENCION