Está en la página 1de 7

FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

DOCENTE:

LUIS ARMANDO SAAVEDRA YARLEQUE

CURSO:

INGENIERIA DE SOFTWARE

TEMA:

TECNICAS PRUEBAS DE SOFTWARE

INTEGRANTES:

CARMEN ATOCHE ARNOL

CHUMACERO ORDINOLA JUAN

ZEVALLOS PALOMINO ALDAIR

PIURA - PERU
2019
TECNICAS PRUEBAS DE SOFTWARE

La gran importancia de ver el estado de calidad de un producto son las valiosas pruebas

que se pueden realizar para encontrar defectos, fallas y poder mejorarlo hacia futuro, el

objetivo total es brindar confianza a la cliente en cuanto al nivel de calidad del software

mediante unas técnicas de forma estructurada se especifica los casos de prueba.

Asimismo, las pruebas podrían realizarse para prevenir defectos, esto sucede cuando los

testers están involucrados en la etapa de especificación y cuando los diseños de las

pruebas son realizados en paralelo con el desarrollo del sistema.

TIPOS DE PRUEBA

Con el crecimiento acelerado de las tecnologías y la informática, la producción de

software desempeña un papel importante, provocando a su vez una competencia en los

sistemas, donde la calidad es fundamental para conseguir rentabilidad en la producción.

La necesidad de realizar pruebas de calidad converge hacia el aseguramiento de la

eficiencia del producto antes de salir al mercado.

TECNICAS CAJA BLANCA

Es un tipo de pruebas de software que se realiza sobre las funciones internas de un

módulo, la caja blanca hace referencia al estudio que se realiza a un elemento dentro de

un sistema desde su parte interna es decir, que este estudio se encarga de analizar como

ese modulo trabaja internamente con los elementos que en él entran; y de qué manera sus

componentes internos crean o manejan las salidas de dichos módulos, sin tomar en cuenta

de que forma interactúa dichas salidas y entradas del módulo.


TIPOS DE COBERTURA LOGICA

• COBERTURA DE SENTENCIA: Esta cobertura requiere que se ejecute por lo

menos una vez cada sentencia del programa

• COBERTURA DE DECISIONES: Este criterio establece que es necesario

escribir un número suficiente de casos de prueba como para que cada decisión

tenga por lo menos un resultado verdadero o falso.

• COBERTURA DE CONDICIONES: En este criterio es necesario presentar un

número suficiente de casos de prueba de modo que cada condición en una decisión

tenga, al menos una vez, todos los resultados posibles

• COBERTURA DE CONDICION MULTIPLE: Utilizar un criterio que

requiera un número suficiente de casos de prueba tal que todas las combinaciones

posibles de resultados de condición en cada decisión y todos los puntos de entrada

se invoquen al menos una vez.


PRUEBAS SOFTWARE
TECNICAS CAJA NEGRA

Esta técnica es 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, es decir una caja negra es el estudio de un módulo o elemento de un sistema,

desde su parte externa, qué forma las entradas y salidas de un módulo e interactúan y

funcionan con otros módulos cercanos, sin importar los procesos internos de dicho

modulo.

TECNICAS DE PRUEBA CAJA NEGRA

PARTICION DE EQUIVALENCIAS: Consiste en clasificar las entradas de datos del

sistema en grupos que presentan un comportamiento similar, por lo cual serán procesados

de la misma forma se pueden definir para datos válidos, así como no válidos que deben

ser rechazados por el sistema.

ANALISIS DE VALORES BORDE: Parte del principio que el comportamiento al borde

de una partición de datos tiene mayores probabilidades de presentar errores, los valores

máximos y mínimos de una partición son sus valores bordes.

TABLAS DE DECISION: Las tablas de decisión son una herramienta útil para

documentar reglas de negocio de alta complejidad que el sistema debe cumplir.

TRANSICION ENTRE ESTADOS: Un sistema puede presentar diferentes

comportamientos según su estado actual o eventos previos, este se puede representar en

un diagrama de transición entre estados.

PRUEBAS DE CASO DE USO: Los casos de uso describen las interacciones entre

actores que pueden ser usuarios o sistemas que producen un resultado que agrega algún

valor. A partir de estos se pueden derivar casos de prueba.


TECNICAS CAJA NEGRA|

PROCESO
REFERENCIAS BIBLIOGRAFICAS

1) Reflexiones sobre ingeniería de requisitos y pruebas de software, Corporación

Universitaria Remington, 2013.

2) Campderrich, Falgueras, B. Ingeniería del software, Editorial UOC, 2003.

También podría gustarte