¿Cómo reducir en un 90% la cantidad de casos de prueba a ejecutar? - Pairwise testing
ฝัง
- เผยแพร่เมื่อ 3 ธ.ค. 2024
- Si no llegas a tiempo a ejecutar todos los casos de prueba quizá sea porque tenés demasiados. Te voy a explicar una técnica llamada Pairwise testing para reducir la cantidad de casos de prueba a ejecutar sin perderte de ninguno importante.
También vamos a ver una herramienta que te va a ayudar para que no tengas que hacerlo manualmente.
Les dejo el link a la página donde se pueden bajar la herramienta:
www.satisfice....
-------------------------------------------------------------
No te olvides de 🙋♀️🙋♂️ SUSCRIBIRTE al canal y darle 👍 LIKE a este video
¿Querés EMPEZAR en TESTING?
📕 Te espero en este curso www.udemy.com/...
¿Querés sumarte a los otros cursos CURSOS?
📕 Acá te dejo toda la info: nadiacavalleri...
¿Querés acceder a CONTENIDOS ECLUSIVOS, SORTEOS, ENCUENTROS EN VIVO y demás...?
👉🏻 Informate sobre las membresías: nadiacavalleri...
👉🏻 Y hacete miembro
/ @nadiacavalleri
¿Querés que conversemos?
👉🏻 Podemos tener una sesión de desarrollo profesional: nadiacavalleri...
💲 ¿Querés contribuir con mis producciones de otra manera?
👉🏻 Da las gracias en un video
👉🏻 Invitame un cafecito: cafecito.app/n...
👉🏻 Hacé una donación por PayPal: paypal.me/Nadia...
👉🏻 Comprá mis cursos, libros o láminas: nadiacavalleri...
❤️ Si no querés aportar dinero, también me sirve que:
Compartas los videos
Me dejes tus likes
Te suscribas al canal
Mires las publicidades de los videos
Dejes tus comentarios
🖐🏻 Por fuera de youtube podés encontrarme en:
Mi sitio: www.nadiacavalleri.com.ar
Mis redes sociales:
/ ncavalleri
/ nadia.cavalleri.test
/ nadiacavalleri
/ nadiascavalleri
Si es muy útil, yo he usado alguna vez una herramienta que implementa ésta técnica creada por Microsoft llamada PICT (Prueba Combinatoria Independiente por Pares). Incluso podés definir dentro del archivo restricciones usando sentencias IF..THEN, operadores relacionales =, , >,>=,
Muchas gracias César por tu comentario y por compartir tu experiencia.
Buenísimo Nadia! Me encantó!
¡Muchas gracias Mariana!
Muchas gracias Nadia por este video, hace poco pasé por una situación similar en un proyecto grande y muchos casos de pruebas, apliqué esta técnica con la herramienta PICT y luego tocó depurarlo un poco más, pero si fue de mucha ayuda la técnica. Saludos y sigue haciendo estos videos tan útiles!
Muchas gracias Dayami por compartir tu experiencia. Saludos.
Muy util. Muchas gracias Nadia!
¡Por nada Cristina!
Mil gracias por tus videos Nadia. Es genial encontrar información valiosa que también pueda estar en español. Felicidades!
¡Muchas gracias Carola! Saludos 😁
Excelente! Muchísimas gracias !!
¡Por nada Martín!
Siempre aprendo mucho en tus videos, no hay video en el que no aprenda. Gracias Nadia :)
¡Qué bueno! Gracias por hacermelo saber 😁
Buenísimo este video, cómo todos, muy prácticos y necesarios, gracias!!
Muchas gracias 😃
Muy buena la explicación! me super sirvió...
Gracias Mariel por tu comentario.
Espectacular como siempre Nadia! Muchísimas gracias!!
Un placer, gracias a vos por el comentario.
Va para favoritos este video, muchísimas gracias!!
¡A vos por el comentario!
Wow que útil! Gracias por el video!
¡Por nada Gonzalo!
Muchisimas gracias por el video, que Crack!
¡Por nada!
wow impresionantes es muy muy util !
¡Muchas gracias Giovanni!
Muy bueno.
¡Muchas gracias Mauricio!
Grande Nadia!
Por nada Delvis
Buenas tardes profe Nadia!
Le quería hacer una consulta para salvar mi vida jajajaja
Puedo usar esta técnica para probar filtros en una aplicación web?
Tengo pensando probar cada filtro individual primeramente, y luego hacer combinaciones, tengo un total de 5 campos en los filtros.
Cuál es la mejor opción para probar filtros?
Me regalaría algún consejo?
Saludos,
¡Claro que podés usarlo para eso! Pero solo sería útil en el caso de que sea necesario probar las diferentes combinaciones.
@@NadiaCavalleri Ok profe, y eso lo definen las reglas de negocio cierto?
En caso de ser necesario lo uso, en caso de que no sea necesario podría probarlos individualmente, todos juntos, y luego hacer algunas posibles combinaciones?
Sería una buena cobertura de pruebas?
Siempre tengo conflictos cuando me toca probar filtros.
Qué me aconsejaría?
Saludos profe!
@@PruebaTester-v2u Exacto, definir si vas a usar combinaciones depende mucho de las reglas de negocio y el impacto de cada filtro. Pairwise testing es súper útil cuando se quiere cubrir interacciones importantes sin hacer un número excesivo de pruebas.
Si la lógica detrás de cada filtro es independiente (no cambia el resultado de los otros filtros), entonces podrías probar cada filtro por separado y luego combinarlos todos al final para verificar cómo se comportan juntos. Esto te da una buena idea de la funcionalidad individual y conjunta.
Pero, si hay dependencias o condiciones específicas entre los filtros, ahí es donde el pairwise te ayuda a encontrar combinaciones clave sin tener que probar todas las posibilidades. En este caso, podrías considerar estas estrategias:
1. Probar individualmente cada filtro para confirmar que funcionan bien de forma aislada.
2, Hacer una prueba con todos los filtros aplicados al mismo tiempo para ver cómo responde el sistema con el máximo nivel de filtrado.
3. Utilizar pairwise para seleccionar combinaciones representativas. Por ejemplo, con cinco filtros, podrías generar entre 10 y 15 combinaciones que cubran las interacciones más probables.
@@NadiaCavalleri Amé su respuesta, muchísimas gracias profe!
Salvó mi vida jajajaj literal, mañana a primera hora voy a hacer esto, después de consultar cuales son las reglas de negocio sobre la funcionalidad de filtros.
Saludos,
Me veré con la profe Nadia asíncrona en Udemy la próxima semana
Profe vengo a molestar nuevamente!
Se puede considerar como filtros dependientes este caso?
Para poder seleccionar un mes en el campo Meses, es necesario seleccionar primero un año en el campo Año, pero esto parece que vá de acuerdo al comportamiento del componente filtros, porque no puedo filtrar simplemente por año o por mes, deben ser juntos.
Tengo esta duda.
Cuando comentó: Si la lógica detrás de cada filtro es independiente (no cambia el resultado de los otros filtros)
En que casos se considera que un filtro depende de otro(cambia el resultado de otro filtro)?
Disculpe mi ignorancia, si puedo probar los filtros independientes y puedo obtener datos de los registros; si hago combinaciones de 2 o más filtros la información será diferente. ¿Dejarían de ser dependientes al combinarlos?
Odio testear filtros 😂😂🤣🤣
Estuve practicando y estudiando la herramienta (Soy nuevo en testing). Quisiera saber si también puede funcionar para armar casos de prueba negativos (romper el sistema) o me sugieres que para estos casos use otra Técnica de Prueba?????
Hola Héctor, si las combinaciones que generas con esta herramienta no son soportadas por el sistema, entonces serían pruebas negativas. Por ejemplo, si tus variables son genero, edad y si cobra jubilación. Y te da Mujer, 18 años jubilada = si, como eso no es posible, seria una prueba negativa. Saludos.
@@NadiaCavalleri Para este ejemplo puntual que explicas, cuando armo mi excel, entonces debo definir las edades con las cuales quiero probar? Es decir, por ejemplo, valores por partición de equivalencia y valores límites
@@Seingro En este ejemplo hasta donde recuerdo no había edades. Pero si tu ejemplo tiene edades, podes combinarlo con las técnicas de partición de equivalencias y valores límites.
Conocés algun programa alternativo para usar en linux?
Hola. La verdad que desconozco.
Hola, Nadia. ¡Excelente video!, pero tengo un archivo con más de 150,000 registros, al momento de introducir el comando allpairs NOMBREARCHIVO.txt, pasando unos segundos me arroja el texto: Out of memory!
Nota: al monitorear los recursos de mi equipo, el evento del CMD, solo llego hasta 890 MB y de ahí arrojó el mensaje, sabes si en el programa se puede establecer el paginado?
Gracias
Te consulto que debo armar cp me gustaria armarlo con esta herramienta, tengo venta luego si es con cliente nuevo o existente, nuevo debo completar unos campos de datos personales si es existente debo completar solo 2 campos. con esto armo vos me sugieres que arme la planilla con esto o solo con los que son seleccionables en los datos y luego completar concidiones solo para clientes nuevos tengo la confusion de como armar los casos
Hola Leiser. Esta técnica te va a servir cuando tenés que combinar todo con todo. En tu caso los campos son dependientes entonces no todas las combinaciones son válidas. Tendrías que hacer una adaptación de la técnica original. Saludos.
Me encanto el video, lo malo es que no se como aplicarlo con mis casos
Gracias Leister.
Grande Nadia !
¡De nada!