Está en la página 1de 2

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE

AREQUIPA
FACULTAD DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Asignatura: Pruebas de Software


Introducción a las Pruebas

Docente: Chamby Diaz, Jorge Cristian


Grupo de Laboratorio: A
Presentado por: López Rodríguez, Jheyson
CUI: 20182840

AREQUIPA – PERÚ
2021
EJERCICIOS PROPUESTOS

1. Realizar la búsqueda de casos de prueba por particionamiento de la función


max().

 Descripción

Esta función da el máximo de dos argumentos. Los argumentos pueden


ser de tipo int, float, long, double.

Entonces tenemos un espacio de entrada bidimensional, que consta de todos los


pares de números (a, b). Ahora particionemos. Pensando en la función que
tenemos:

Una buena idea sería probar el del caso del 0, partiendo de ahí tenemos un
grupo de positivos y otro de negativos.

Para producir el conjunto de pruebas, elegiríamos un par arbitrario (a, b) de cada


cuadrado de la cuadrícula, por ejemplo:
 (a, b) = (0, 4) para cubrir (0, positivo)
 (a, b) = (0, -3) para cubrir (0, negativo)
 (a, b) = (10, 1) para cubrir (positivos)
 (a, b) = (-1, -11) para cubrir (negativos)

CUESTIONARIO

1. ¿A qué conclusión ponemos llegar respecto a la búsqueda de pruebas por


particionamiento? Justifique su respuesta.

Es una buena manera de elegir casos de prueba. El hecho de que, a partir de un


mundo de posibilidades en casos de prueba, se clasifiquen por regiones los que
comparten características similares, identificando los casos especiales, hace que
este método sea efectivo y además podemos verificar si nos estamos saltando
algún caso especial.

También podría gustarte