Logo Studenta

SandovalPadilla_ Pruebas Combinatorias en Pares (Pairwise Testing) - Fernando Cesar Sandoval Padilla

¡Estudia con miles de materiales!

Vista previa del material en texto

Centro Universitario de Ciencias Exactas e Ingenierías 
Departamento de Ciencias Computacionales 
Asignatura: Ingeniería de Software II Clave de Asignatura: I5900 
Pruebas Combinatorias en Pares (Pairwise Testing) 
Alumno: Fernando Cesar Sandoval Padilla 
Profesor: Sergio Manuel Bolaños Gutiérrez 
Fecha: 05 de Junio de 2021 
 
 
 
 
 
 
 
 
 
 
 
Pruebas Combinatorias en Pares (Pairwise Testing) 
 
El Pairwise Testing es una técnica básica propuesta por TMap® Next para obtener las 
situaciones de prueba requeridas para llegar a una cierta cobertura. 
 
Puntos clave: 
• Su objetivo es probar todas las posibles combinaciones de dos factores. 
• Con él, se logra una gran reducción en el número de casos de prueba, obteniéndose 
aun así buenos resultados en la detección de defectos. 
• Se basa en el hecho de que la mayor parte de los errores se producen como 
consecuencia de un factor concreto o de la combinación de dos factores. 
• En lugar de probar todas las posibles combinaciones de todos los factores, resulta 
más efectivo probar cada combinación de dos factores. 
• Si solo hay un par de parámetros con dos clases de equivalencia, los casos de 
prueba necesarios se pueden obtener fácilmente de forma manual, sino mediante 
otras herramientas ya sean comerciales o gratuitas. 
 
Herramientas: 
Una de las herramientas que implementa la técnica de pruebas combinatorias en pares 
para la generación automática de casos de prueba es PICT (Pairwise Independent 
Combinatorial Testing) perteneciente a Microsoft, esta herramienta se caracteriza por su 
rapidez en la generación de pruebas y por su facilidad de uso. 
Por otra parte, existe una herramienta parecida pero que se diferencia con su interfaz 
gráfica llamada Pairwise Pict Online, esta herramienta es mas intuitiva y nada mas al entrar 
ya viene cargada con un caso de prueba. 
Esta herramienta la podemos encontrar en el siguiente link https://pairwise.yuuniworks.com/ 
Ejemplo: 
Se va a probar un sistema para comprar artículos a través de Internet. Para ello se 
consideran los siguientes tres parámetros: número de artículos, importe y método de pago. 
Para cada parámetro existen dos clases de equivalencia a probar: 
• Número de artículos: <= 8, >8 
• Importe: <= 250 €, > 250€ 
• Método de pago: Contra rembolso, Tarjeta de Crédito 
https://pairwise.yuuniworks.com/
Para poder probar todas las combinaciones de estos tres parámetros, serán necesarios 23 
= 8 casos de prueba 
Factores o parámetros implicados: 
• [Número de artículos, Importe] 
• [Número de artículos, Método de pago] 
• [Importe, Método de pago] 
Resultado: 4 casos de prueba 
 
Ejemplo resuelto con Pairwise Pict Online: 
 
Referencias 
• España, S. (2019, 20 diciembre). Aplicación práctica de la técnica Pairwise Testing. 
Tu centro de expertise en España sobre Digital Assurance y Testing. 
https://qanewsblog.com/2013/07/30/aplicacion-practica-de-la-tecnica-pairwise-
testing-paloma-rodriguez-sogeti/ 
• F. (2020, 8 febrero). Pairwise testing. Federico Toledo. https://www.federico-
toledo.com/pairwise-testing/ 
https://qanewsblog.com/2013/07/30/aplicacion-practica-de-la-tecnica-pairwise-testing-paloma-rodriguez-sogeti/
https://qanewsblog.com/2013/07/30/aplicacion-practica-de-la-tecnica-pairwise-testing-paloma-rodriguez-sogeti/
https://www.federico-toledo.com/pairwise-testing/
https://www.federico-toledo.com/pairwise-testing/

Continuar navegando