Si te gustó SUSCRIBETE 😉 para no perderte los próximos videos. Recuerda que en la descripción tienes un link para descargarte un PDF resumen del video. 👆
Mati, van unas notas que hice de cuando vi este video, las dejo acá por si a alguien le sirven, abrazo grande! "Se usan escenarios porque dan mas flexibilidad para variar las pruebas, ya que son menos estructurados y detallados que los casos. Sirven los escenarios cuando 1. el tiempo es acotado, 2. cuando las funcionalidad tienen muchos cambios o cambian muy rápido (porque el escenario describe la funcionalidad en lineas generales nomas), 3. tenemos un equipo maduro (porque ya conocen la funcionalidad. un caso de prueba es mejor si la funcionalidad es nueva o hay muchas personas nuevas en el proyecto, porque en el caso de prueba esta el paso a paso y te podes guiar mejor)"
Hola Mati, la verdad sos un groso explicando, estoy estudiando TESTING QA, tengo 48 años, pero antes de empezar a estudiar, fue mi hijo quién me paso tus videos, el es desarrollador. Mil gracias
Muy buena la iniciativa, te digo una sugerencia? La música opaca un poco tu voz, mantenerla durante todo el video me parece que distrae. Por lo demás, esta super bueno, espero mas videos con temas interesantes. Éxitos.
Hola!! Que bueno que te haya gustado :) muchas gracias por la sugerencia, la tendré en cuenta. Con cada vídeo se va aprendiendo algo y mejorando, si ves el de Jira seguramente lo notes mejor que este. Muchas gracias por comentar y bienvenida al canal! 😁
Sí es excelente, me salvaste de una tarea imposible, mil gracias!!! también te sugiero poner el halo de luz un poco de lado ya que se refleja en los lentes y es díficil verte los ojos.
Excelente video , Los casos de pruebas demoran mas en ejecutar que los mismos escenarios ya que conlleva registrar en las plantillas el paso a paso , me parece que ahora en adelante trabajare con escenarios.Aveces un QA cuando no tiene idea de como es la herramienta y te piden levantar casos de pruebas es difícil colocar el paso a paso ya que no te han entregado ni un manual para guiarte. Saludos desde Panamá
GRACIAS! soy principiante es el tema de QA y todo me parecía un rollo, no lograba comprender bien los conceptos del ISTQB, pero sos tan claro! Sigue así ! te lo agradezco Mucho!♥☻♥
Hermano estoy estudiando testing (ya tengo mi certificado de qa manual, ahora estoy estudiando automatizacion) y estoy estudiando y preparando respuestas a posibles preguntas para entrevistas y vos resolves varias dudas que he ido teniendo, sos groso.
Los escenarios son basados siempre en los requirements que emite el business team no? Porque sino serian infinitos los que se encuentran en una web o app.
Excelente video. Una sugerencia, quizá se podrías incluir en tu ejemplo, la herramienta que usas para plasmar tus casos y escenarios de prueba, un Word con una tabla, Excel, otra herramienta free o de pago que recomiendes.
Muchas gracias :) Quizás estos dos videos contemplan lo que dices: Casos de prueba con ejemplos en excel: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-rQf50sYvgJE.html Gestión de Casos de Prueba con Zephyr: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6meaQOeq0rQ.html Un saludo!
Hola, gracias por la explicación de escenarios y casos de prueba. Me gustaría si puedes explicar cómo aplican los escenarios de prueba en un robot RPA, además cómo diseñar estos escenarios
@@TestingParaTodos Estimado, será que tengas ejemplos de como escribir los escenarios y lo otro te recuerdo la consulta como aplican los escenarios en un robot RPA
el tester tiene contacto con el cliente?? para recolectar los requerimientos. O eso tiene que estar solucionado ya? y solo tenemos acceso al material recolectado
Muy buena explicacion, y siempre con ejemplos, es lo mas importante, poder ir a la practica con lo que explicas. Te hago una consulta , los escenarios de prueba seria lo mismo que hablar de User Stories en as metodologias agile ? de no ser asi , ¿cual seria la diferencia? espero tus comentarios
Muchas gracias Jean! Lo que preguntas no es lo mismo. Dentro de una user story lo más común es que haya varios escenarios o casos de uso. Además desde el punto de vista del Testing, tenemos que pensar también en escenarios que puede que no se hayan contemplado en la historia de usuario a la hora de escribirla. Si queremos hacer un paralelismo, los escenarios podrían formar parte de los criterios de aceptación dentro de cada Historia. A mí me gusta pensarlo así: la historia define un pedacito de una funcionalidad, o una funcionalidad completa (depende del tamaño) para un determinado objetivo. Los escenarios serían las distintas formas de usar esa funcionalidad y que tengo que probar para ver qué se comporte de la forma esperada, aunque no esté escrito como criterio de aceptación. Espero haberme explicado, cualquier cosa me vuelves a preguntar 😁 Un saludo
Hola Vanesa! muchas gracias. Mira, no es imprescindible para empezar. De hecho en mi caso luego de 3 años en el rubro, mis conocimientos de programación son básicos aun. Es verdad que cada vez es más necesario, y tenerlo ayuda mucho. Pero no es esencial. Tengo pensado hacer un video que toque ese tema más adelante :)
Hola Matías, muy buen video! Clarito. Te hago el comentario siguiente: he leído definición tras definición de escenario y caso de prueba, y llego a la conclusión que los casos de prueba son escenarios de prueba específicos con los pasos y el resultado esperado. Ej: log in de una página. _escenario: verificar acceso a la cuenta del usuario. _subescenario (como vos decís): verificar acceso a la cuenta del usuario con contraseña válida y usuario válido. Y este escenario sería el título de un caso de prueba. Otro subescenario: Verificar acceso a la cuenta del usuario con usuario y contraseña incorrecta. Y de nuevo, ese escenario es el título de un caso de prueba. Te parece correcto!? Mi duda está en que se define el escenario pero no la conección con el caso de prueba. Porque qué titulo le pones!? Te mando un saludo!!
La conexión que estas estableciendo es muy válida! No abordé eso en este video dado que el uso de uno o de otro puede apuntar a necesidades y contextos distintos. Digamos que en un contexto real no vas a utilizar ambas cosas para el mismo objeto de prueba, normalmente. Así lo veo yo. Perfectamente podés obtener un escenario a partir de un caso de prueba o al revés también, tomando como referencia el título o descripción! Un saludo :)
muchisimas gracias por tu conocimiento, acabo de terminar de ver la charla con leo. la verdad todo aporta. Me encanto que recomendaras el libro como ganar amigos e influir sobre las personas, una forma muy practica de potenciar las habilidades blandas. Te dejo una consulta, Los escenarios de pruebas se deben reportar? o es un ayuda memoria para nosotros en un excel? Gracias por todo
Hola Laura, muchas gracias por tu comentario! Sí, debes documentarlos en algún lado. La idea es que se puedan reutilizar en una regresión por ejemplo. Y para poder ir sabiendo qué se probó y qué no. Sino queda todo en el aire y no sabés qué ya esta cubierto y que no. Un saludo!
Es un conjunto de casos de prueba agrupados donde tendrás visibilidad de todos los casos que hay respecto a una funcionalidad por ejemplo, y el estado de cada uno
Hola Paulina, probablemente los puedas utilizar como base. No sabría decirte si son lo mismo ya que no conozco las técnicas de obtención de requerimientos que mencionas. Dependiendo de qué tan detallado sean esos casos de uso de los requerimientos es hasta donde los vas a tomar al pie de la letra. Muchas veces y lo más normal es que no esté todo contemplado y ahí el trabajo del tester es ver más allá y contemplar otros escenarios que no fueron tenidos en cuenta al momento de plantear los requerimientos! Te mando un saludo :)
Hola, tengo una duda algo específica. Si un desarrollo, al final requiere regresión de otra zona de la aplicación (porque han visto que puede afectar), tiene que escribirse un test scenario diciendo esto? En el test case también? o solo en los test cases?
Hola, A ver si te entendí bien. Al momento de hacer una regresión no es necesario escribir nuevos escenarios, salvo que justo se te ocurra algo nuevo que no estaba cubierto, no está de mas dejarlo documentado para futuras ocasiones. Lo que harías en ese caso sería por ejemplo: Probar los escenarios de la funcionalidad A (en la que se hizo el cambio) Probar los escenarios de mayor criticidad de la funcionalidad B (la que tiene un posible impacto). Asumiendo que los escenarios para ambas funcionalidades ya están identificados y documentados. Si la duda iba por el lado de dónde se deja plasmado que se debe probar la funcionalidad B, generalmente esto se suele dejar como comentario en la historia de usuario que se esté desarrollando y/o puede ser un mail también. Espero haberte ayudado. Un saludo
@@TestingParaTodos Muchas gracias por tu respuesta. Me ha servido de mucho. Es que tengo una funcionalidad que probar y los criterios de aceptación son A (que es lo que yo he escrito en los test scenarios) pero durante el desarrollo, han visto mis compañeros que hay componentes que ya se hicieron en otro momento pueden estar afectados y a eso es a lo que habría que hacerle regresión y a mi superior le encanta que ponga en el archivo de los test scenarios los componentes a los que hay que hacerles esa regresión y yo creo que ahí no debe ir. Quizás el fallo está en que no tenemos documentación de regresión per se?
Hola Carlos, tuve que documentarme un poco para poder responder con más propiedad esta pregunta. Una Condición de prueba o Test Condition es una parte del sistema que puede ser probada y es relevante al momento de cumplir ciertos objetivos de prueba. Siguiendo con el ejemplo del video. Condición de Prueba sería por ejemplo la búsqueda de productos. De esta condición de prueba se derivan Escenarios que pueden ser: - Búsqueda desde el autocompletado - Búsqueda con el enter - Búsqueda con el botón buscar. La idea central que me gustaría que te quedes es la diferencia a nivel de detalle entre un Escenario y un Caso de prueba como tal. Te dejo las referencias que consulté: glossary.istqb.org/en/search/test%20condition stackoverflow.com/questions/38050416/test-condition-vs-test-scenario-same-or-different#:~:text=Test%20conditions%20are%20the%20constraints,goal%20of%20a%20test%20case. En mi experiencia personal nunca había escuchado el término condición de prueba, quizás viene muy literal de la traducción del inglés y en español se puede conocer simplemente como Requerimiento.
No, los casos de uso son situaciones en la que el software será utilizado. Un caso de uso podrá tener uno o más casos de pruebas! testeandosoftware.com/casos-de-uso-vs-casos-de-prueba
3 года назад
Pero casos de prueba son usados en metodología cascada y escenarios son términos usados en metodologías ágiles
Ah no confundir. Es verdad que en metodologías ágiles se utilizan escenarios de prueba debido a ventajas como: implementación más rápida o que se pueden reutilizar. Pero no por eso son usados únicamente en modelos ágiles. De hecho en modelos de desarrollo tradicional, los escenarios (también conocidos como condiciones de prueba) especifican qué es lo que vamos a estar probando. Esto se redacta en los casos preliminares o casos de alto nivel en la etapa de Análisis y Diseño. En la etapa posterior, que es la de Implementación, estos escenarios se bajan en detalle creandose así los Casos de pruebas que todos conocemos.
Creo que antes de entrar en estos tipos de conceptos, deberías empezar por explicar que es el testing, que campo laboral existe, que demanda hay en el mercado, como llegar a serlo, porque debería estudie eso... en fin, esta buena la iniciativa pero empezar por lo básico y hacer que la gente le llame la atención tu trabajo está bueno, porque llego y veo esto y no entendí nada. Bueno saludos y suerte! 👍🏻
Hola Nico, tienes razón y por supuesto que son temas que voy a tratar. Simplemente elegí comenzar por temas un poco menos introductorios que no estén cubiertos aun, para empezar a tener más alcance Pero lo que dices tiene total sentido y poco a poco voy a ir cubriendo esa introducción. La idea es que cuando llegue alguien nuevo, se pueda encontrar con una lista de reproducción que explique todos los conceptos fundamentales del testing. Un saludo y muchas gracias por comentar!!
Testing Para Todos entiendo tu punto, y es muy válido, sin embargo pienso que tu público va ser solo gente que ya estudie esta carrera, yo que no la estudio no me llamaría la atención suscribirme por ejemplo, pero si es un canal donde muestres cosas interesantes, curiosidades para que mas gente te conozca tanto a ti como a tu carrera, creo que llegaran personas de muchos otros sectores, diciendo mira que interesante eso del testing, quiero saber mas.. me suscribo.. va por ahí mi opinión 😁 Éxitos.