EP14 | CAP 4 Pruebas de Caja Negra con Ejercicios Prácticos ISTQB

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 139

  • @FullAdvanced
    @FullAdvanced  Год назад +4

    🤑¿Quieres un DESCUENTO para presentar el examen de certificación📜? Si eres un seguidor de este canal, estos son los pasos:
    - Envíame un email a info@fulladvanced.com ✉
    - Coloca como parte del título del email "Cupón de descuento" 🎟
    - Indica la Región donde tomarás el examen, las opciones son: America, Venezuela, Argentina y Europa. 🌎
    Obtendrás un descuento que va desde 10US$ hasta 25 US$ al momento de adquirir el examen💰
    En este canal no solo me enfoco en darte el contenido que necesitas para prepararte sino en facilitar el acceso a la certificación 🏆
    Aprovecha este beneficio que te ofrecemos desde #FullAdvanced

    • @janetha5275
      @janetha5275 Год назад

      Gracias, lo había comprado ya hacía un par de meses

    • @FullAdvanced
      @FullAdvanced  Год назад +1

      @@janetha5275 , para esta no se pudo, pero para la siguiente certificación que necesites realizar te puedo ayudar , y sino puedes compartir la información con otras personas

    • @kirakira2088
      @kirakira2088 Год назад

      Hola una pregunta
      cuanto saldria ya la certificacion con el descuento?

    • @FullAdvanced
      @FullAdvanced  Год назад

      Hola@@kirakira2088 , depende del lugar donde tomarás el examen.
      Por ejemplo, en Argentina o Venezuela quedaría en 150US$, en otros luegares de Ámerica serían 175US$, en Europa creo que serían 185US$

  • @andresmicalizzi5420
    @andresmicalizzi5420 Год назад +12

    Vengo de regreso a agradecerte el esfuerzo y el nivel de tus videos! Me sirvieron un montón para comprender mejor el material!
    Aprobé hace dos horas con un 90%! 🎉🎉🎉

    • @FullAdvanced
      @FullAdvanced  Год назад +1

      Genial! Felicitaciones Andrés 🥳, otro miembro de la comunidad satisfecho , gracias por compartir un poco de tus resultados con nosotros
      Procura compartir el contenido con otros para hacer crecer este proyecto.
      Si estás buscando oportunidades laborales y publícas tu experiencia y certificado en LinkedIn y me mencionas mediante un tag para enterarme, será un gusto felicitarte en el post para darle mas visibilidad y tratar que llegue a mas reclutadores 💪
      Nuevamente felicitaciones

  • @carlosccanto7990
    @carlosccanto7990 3 года назад +18

    Me sorprende el laburo que le pones a cada vídeo, muchas gracias por acercarnos cada vez más a la certificación 👏👏

    • @FullAdvanced
      @FullAdvanced  3 года назад +1

      Gracias por notarlo Carlos 😊, en efecto nos tomamos el tiempo que sea necesario para que disfruten del contenido 💪.
      Espero enterarme en cuanto logres el objetivo para felicitarte 👏

    • @carlosccanto7990
      @carlosccanto7990 3 года назад +1

      @@FullAdvanced si por supuesto! muchas gracias!

    • @FullAdvanced
      @FullAdvanced  3 года назад

      @@carlosccanto7990 👋

  • @luisafernandaaldana3726
    @luisafernandaaldana3726 3 года назад +8

    Quiero agradecerte por tomarte el tiempo y explicar este tema paso a paso, me ha ayudado muchisimo para resolver dudas ya que no es suficiente con leer el sylabus

    • @FullAdvanced
      @FullAdvanced  3 года назад +1

      Genial Luisa, esa ha sido la idea, poder apoyar a los que lo necesiten, en especial esta parte que está poco documentada 👏, espero pronto volver a saber de ti cuando ya tengas tu certificación💪

  • @FullAdvanced
    @FullAdvanced  4 года назад +4

    *Descarga gratis el RESUMEN del capitulo* en www.fulladvanced.com/e-book-fundamentos-de-pruebas-de-software

  • @marcosa.rodriguez7577
    @marcosa.rodriguez7577 2 года назад +3

    Demasiado bueno Julio.

    • @FullAdvanced
      @FullAdvanced  2 года назад

      Saludos Marcos, gracias por escribir

  • @claudiariverarl
    @claudiariverarl 2 года назад +2

    Mil gracias, Julio, se nota el cariño que le pones a este canal. Gracias por tus aportes 👏👏👏👏 Excelentes videos.💪📝👩‍💻👏

    • @FullAdvanced
      @FullAdvanced  2 года назад

      Que bueno que te gusta el contenido Claudia😊 y gracias por escribir.

  • @ZeryuGames
    @ZeryuGames 3 года назад +2

    Sensei, usted hace que los capítulos por más difíciles que parezcan, sean comprensibles y ayuda a quitar un modo el miedo a ciertos temas. Muchas gracias por estos aportes!

    • @FullAdvanced
      @FullAdvanced  3 года назад +2

      Genial pequeño 🦗, estás avanzando suuuuper rápido, cada vez falta menos, recuerda pasarte por la plataforma cuando termines para practicar los exámenes e incluso intentar la certificación que tenemos ahí disponible (también gratuita) 💪🏻

    • @ZeryuGames
      @ZeryuGames 3 года назад +1

      @@FullAdvanced me siento motivado, visitaré la página también. Muchísimas gracias🙌

  • @majhor007
    @majhor007 4 года назад +25

    Tengo una duda con respecto al ejercicio del minuto 1:13:20, pues en la respuesta se coloca el valor 99.001 en el campo de partición inválida superior, siendo que el ejercicio planteado tiene de rango valores desde 10.000 hasta 99.999, osea... el valor 99.001 sería válido, ¿no? Es la única confusión que tengo hasta el momento, por lo demás, muchas gracias por el nivel y calidad de estos videos, muy agradecido realmente, saludos!

    • @FullAdvanced
      @FullAdvanced  4 года назад +31

      Hola amigo Jhorman, que gusto tener personas que prestan atención al detalle, en efecto tienes toda la razón. De acuerdo a la pregunta el valor 99.001 debería ser válido.
      Estoy revisando y el "Defecto" se originó en que escribí y leí incorrectamente la pregunta.
      La pregunta correcta debería ser: ... rango de 10.000 y 99.000 inclusive ...
      De esta manera la opción "C" sí sería la correcta bajo un análisis de 2 puntos.
      Creo que puedo decir que eres la primera persona en reportarnos una "Falla" en el contenido, eres todo un tester sin lugar a dudas 😎🔎
      Voy a fijar tu comentario para que sirva de *"Fe de erratas"* 🤓
      Nuevamente muchas gracias por tu comentario, esto es lo genial de esta plataforma, todos podemos mejorar juntos 💪

    • @FullAdvanced
      @FullAdvanced  2 года назад

      A ti@Marleny Ruiz Arevalo por el apoyo y comentar

    • @FullAdvanced
      @FullAdvanced  Год назад

      Un placer @wilson

    • @FullAdvanced
      @FullAdvanced  Год назад

      Excelente@wilson , puede ser un poco confuso al comienzo, pero luego de contrastar con los videos espero que se logre aclarar

    • @FullAdvanced
      @FullAdvanced  Год назад

      Exito @wilson , que bueno que te este sirviendo y espero que pronto logres los objetivos que buscas.
      Por acá seguimos para ayudar en lo que se pueda.

  • @claudiodelarosa4994
    @claudiodelarosa4994 11 месяцев назад

    Woou este capítulo esta super denso lo vi de una sentada, solo que voy a tener que repasar el tema de las pruebas de transición por lo demás se le agradece el esfuerzo y la claridad con la que explica 1000 gracias.

    • @FullAdvanced
      @FullAdvanced  10 месяцев назад +1

      Sí Claudio, el conteindo de cada episodio fue guionado con la intención de cubrir todo el contenido que necesitas para comprender todo lo relacionado con Syllabus de ISTQB y más. Gracias por tomarte el tiempo de comentar, eso siempre se agradece 🥳

  • @lucerofajardo712
    @lucerofajardo712 2 года назад +1

    Muchas gracias, genial

  • @yessicacasanova9468
    @yessicacasanova9468 3 года назад +6

    Respecto a la ultima sección de como aplicaria el analisis de valores limites a un campo de nombre, seria confrontar contra los caracteres que permite ingresar, por ejemplo comentaba que el maximo era de 30, suponiendo que el campo es obligatorio, se tendria un limite de 0 a 30 caracteres, los valores a probar serian 0, 30, 31. No se si sea correcta mi respuesta, le agradeceria su retroalimentacion, gracias!

    • @FullAdvanced
      @FullAdvanced  3 года назад +3

      Hola Yessica,
      Lo que mencionas sobre la cantidad de caracteres permitidos tiene sentido.
      Adicionalmente contemplaría los caracteres válidos e inválidos, por ejemplo los carácteres especiales (%$#"áéíóú, entre otros).
      Lo que daría como resultado que si es posible aplicar la técnica aún cuando no son solo números.
      Gracias por participar 👏

  • @armandoquintero5724
    @armandoquintero5724 3 года назад +2

    Excelentes todos los videos. Gracias por toda la información. Me ayudo mucho

    • @FullAdvanced
      @FullAdvanced  3 года назад

      A la orden Armando, para eso estamos.

  • @lau04S
    @lau04S 2 года назад

    Me gustan mucho tus videos y el tiempo que le dedicas a tus presentaciones. Haces que me quede encantada oyendote

    • @FullAdvanced
      @FullAdvanced  2 года назад

      Hola Laura, gracias por tomarte el tiempo de dejármelo saber, en verdad aprecio el gesto
      Le pusimos bastante cariño para que quedara bien y fuese útil.

  • @adriansierra6564
    @adriansierra6564 Год назад

    Excelente el Curso! cada vez se pone más y más interesante!

  • @adrianaluciacadavidtabares2488
    @adrianaluciacadavidtabares2488 11 месяцев назад

    Excelente contenido, muy puntual, bien explicado. Muchas gracias

    • @FullAdvanced
      @FullAdvanced  10 месяцев назад

      Que bueno que te gustó Adriana, gracias por escribir! 🥳

  • @andresmicalizzi5420
    @andresmicalizzi5420 Год назад

    Excelente video y Ejemplos! Mañana rindo la Foundational. Tus videos me han servido para repasar!

    • @FullAdvanced
      @FullAdvanced  Год назад

      Genial Andres, espero que nos cuentes los resultados para celebrar juntos

  • @sanblackgame796
    @sanblackgame796 3 года назад +2

    Crack esplicas muy bien hermano 💪🏾

    • @FullAdvanced
      @FullAdvanced  3 года назад

      Eyyy muchas gracias por el comentario amigo
      Espero también te guste la nueva serie de Automatización

  • @angelicacr92
    @angelicacr92 Год назад

    Excelente explicación lo recomiendo

  • @karlita658
    @karlita658 8 месяцев назад +1

    Hola. Una consulta
    En el diagrama de transacción de estado donde ubicaria la parte de saldo insuficiente?

    • @FullAdvanced
      @FullAdvanced  8 месяцев назад

      Hola, eso se explica en este punto del video ruclips.net/video/vq0Hx7A4tmc/видео.html
      Está representado en la Condición de Guarda de la transición ( Retirar [

  • @cristinasegrera9599
    @cristinasegrera9599 3 года назад +1

    Hola, repecto al segundo ejemplo de tablas de decisión quería comentarte que me causó algo de confusión 41:05 ya que de acuerdo a lo que vas explicando y al gráfico, las filas en este ejemplo corresponden a las "combinaciones". Sin embargo, de acuerdo al ejemplo que ilustras previamente, las filas corresponden a las condiciones y las columnas corresponden a las combinaciones 39:17 .
    Entiendo que en el segundo ejemplo cuando dices combinaciones en realidad te refieres a las condiciones.

    • @FullAdvanced
      @FullAdvanced  3 года назад

      Uhmmm, interesante forma de verlo Cristina 🤔
      Creo que la confusión se originó debido a que esa parte de la explicación (la del minuto 41:05) se estaba enfocando en el proceso de generar las "Combinaciones" ya que no tenía una "Condición" explícitamente definida sino que era algo imaginario.
      Sin embargo tu análisis me parece correcto 🤓, lo pude haber narrado como "Para la primera CONDICIÓN, la COMBINACIÓN se conforma de la siguiente manera....", y así para cada una de las filas.
      Lástima que no puedo fijar varios comentarios en cada video, pero me parece un comentario válido sustituir "Comb." por "Condición" en esos elementos.
      Lo mejoraré en cualquier edición posterior.
      Gracias por comentar Cristina

  • @eugeniawagner8583
    @eugeniawagner8583 2 года назад

    Me encantó la intro! me sentí identificada con todos en algún aspecto de cada uno jajajajaja

  • @Monica-ze7gc
    @Monica-ze7gc 2 года назад +1

    Hola! Tengo una duda respecto al ejercicio de condiciones del minuto 48:33 al intentar hacer lo sola he puesto que había 4 condiciones pero al ver el resultado hay 3 condiciones y no entiendo pq la última no se considera una condición. Muchas gracias por tus videos y explicaciones me están ayudando un montón!!

    • @FullAdvanced
      @FullAdvanced  2 года назад +4

      Hola Mónica. En el minuto 51:33 se explica que esa condición forma parte de la combinación de las condiciones 2 y 3, en tal sentido no cuenta como una condición independiente, se colocó para hacer más entendible lo descrito en el enunciado.
      Espero haber aclarado el punto.

    • @yoneidysilva5505
      @yoneidysilva5505 Год назад

      @@FullAdvanced tenia la misma duda y no había visualizado esta respuesta, muchas gracias

    • @FullAdvanced
      @FullAdvanced  Год назад

      @@yoneidysilva5505 Que bueno que también te sirvio a ti

  • @arlinizarra1985
    @arlinizarra1985 2 года назад +1

    @Full Advanced En cuanto a la pregunta 2.. te anexo lo que dice el syllabus en la pagina 68 : "Cuando se alcanza el 100% de cobertura de estado de cuenta, se garantiza que todas las sentencias ejecutables en el código se hayan probado al menos una vez, pero no se garantiza que se haya probado toda la lógica de decisión."
    En cuanto a la pregunta 3 no me refiero a que lo hayas dicho tu. es una duda que tengo al leer el syllabus y por eso pregunte para que me orientaras con esa pregunta..
    P.D: yo voy leyendo syllabus y viendo tus videos que son de gran ayuda.

    • @FullAdvanced
      @FullAdvanced  2 года назад +1

      Ok, ya entendí lo del 3er punto, en ese caso creo que te respondí.
      Respecto al punto 2, estuve revisando el syllabus y en esa página no se hace mención a nada parecido. En la página 77 si aparece algo similar en el punto 4.4.1, pero aunque hice una búsqueda general en todo el syllabus de la frase "estado de cuenta", no aparece en ningún lugar.
      Creo que deberías de revisar que versión del syllabus estés utilizando (yo tengo una versión del 4 de junio de 2018).
      En mi plataforma puedes descargar la versión más reciente.
      Bye 👋

  • @arlinizarra1985
    @arlinizarra1985 2 года назад +1

    hola
    Minuto 28:02 porque si logras identificar 6 valores frontera (0 1 2 y 4 5 6) , solo se hace la prueba con 4 valores (66% de cobertura) ? o tambien se podria hacer la prueba con 6 valores?,

    • @FullAdvanced
      @FullAdvanced  2 года назад

      Hola Arlin, lo que estoy demostrando en ese momento es cómo se realiza el cálculo, y cómo afecta los porcentajes de cobertura.
      En efecto puedes probarlos todos y es lo aconsejable. Estamos aplicando la técnica de Valores Frontera para disminuir la cantidad de pruebas a realizar, si luego de eso aún dejamos casos sin probar, ya casi parecería negligencia, aunque al final del día todo dependerá del contexto (cuán crítica es la aplicación y otras consideraciones como el tiempo que tenemos disponible).

  • @leonardobarriguete2645
    @leonardobarriguete2645 3 года назад +1

    Gran contenido, solo una duda en el. Ejemplo de la autos con su seguro obligatorio. En la tabla decisión no se tendría que marcar guion en los acciones/salidas de las columnas 7 y 8 debido a que las condiciones de ser cliente nuevo y cliente existente no pueden ser falsas a la vez, es como las columnas 1 y 2 pero de manera invertida?

    • @FullAdvanced
      @FullAdvanced  3 года назад +1

      Hola Leonardo, muy buena tu pregunta, la verdad es que la redacción del escenario es un poco entreverada 😅.
      Respecto a la columna 8 siento que tienes razón, en lugar de colocar "0", se pudo colocar un guión "-", aunque no sería porque "Cliente nuevo (15%)" y "Cliente existente (10%)" fueran "Falsos", sino porque las 3 condiciones lo son.
      Y por esta misma explicación la combinación 7 sí estaría correcta, ya que la 1era y 3era condición se complementan o están relacionadas, desde el punto de vista que ambas representan situaciones en las que el cliente es nuevo.
      La verdad es que entiendo perfectamente tu punto de vista Leonardo, ya que en la mayoría de los casos podremos encontrar imprecisiones en este tipo de pregunta de desarrollo que cuentan con tan poco detalle por lo breve de su redacción.
      Siempre le explico a las personas durante mis cursos que se enfoquen en encontrar "la Mejor respuesta" en lugar de "la respuesta correcta", ya que en la mayoría de los casos eso será lo que se busca obtener de estos exámenes.
      Espero haber logrado explicarme, gracias por tomarte el tiempo de comentar, saludos 👋

  • @gccode
    @gccode 3 года назад +3

    Hola, me gusto mucho las forma como explicas. Que herramienta usas para hacer esos efectos, también quiero hacer videos para enseñar en mi universidad.

    • @FullAdvanced
      @FullAdvanced  3 года назад +5

      Hola Gian, genial que te haya gustado.
      La verdad es que no somos unos expertos en esto de la edición de videos, pero hacemos lo que se puede 😉
      Para la edición de video utilizamos casi que en un 100% Camtasia de Techsmith, hay un par de detalles en Davinci Resolve, pero la verdad solo un par de cosas, nada tan relevante.
      Y para la edición de audio uso Audacity, me toma algo de tiempo quitar todos el ruido indeseable.
      ¿Será que debería hacer un video mostrando el flujo de trabajo🤔? Quizá hayan personas interesadas en conocer al respecto 🤯

    • @amandagonzalez1868
      @amandagonzalez1868 3 года назад +3

      Si me gustaría aprender para poder enseñar en videos

    • @FullAdvanced
      @FullAdvanced  3 года назад +2

      Genial@@amandagonzalez1868, vamos a poner en la lista de pendientes un video al respecto, es genial saber que hay más personas interesados en hacer lo mejor posible para transmitir el conocimiento 😎

  • @pablo_0k
    @pablo_0k Год назад

    es excelente lo completo y claro de este video, gracias !

    • @FullAdvanced
      @FullAdvanced  Год назад +1

      ¡Que bueno que se entendió!
      Gracias por escribir Pablo

  • @Roberto-lb5or
    @Roberto-lb5or 8 месяцев назад

    En el ejercicio práctico de la tabla de transición de estados del banco hice la validación con transiciones y estados después del NIP que muestra el menú, después que el cliente elige retiro de dinero, después que indica la cantidad, posteriormente valida si los fondos son suficientes o insuficientes, de acuerdo a esto entrega el dinero y expulsa la tarjeta o en caso de ser insuficientes muestra un error de fondos insuficientes

    • @FullAdvanced
      @FullAdvanced  7 месяцев назад

      Excelente. Hay que recordar que siempre existe la posibilidad de abordar el problema de distintas maneras, ser mas o menos detallados, y todo esto será la consecuencia de la calidad de las bases de prueba (historias de usuarios)
      Gracias por comentar.

  • @gabrielaarias9542
    @gabrielaarias9542 Год назад

    Excelente vídeo, muy claro y útil!! Tengo una consulta, si ante el siguiente ejercicio sencillo "Imagine que está trabajando en el testeo de calidad de un sistema, y tiene que probar un campo numérico que admite un número comprendido entre el 9 y el 20. ¿Con qué valores probaría dicho campo?" al tratarse de pocos números para probar, es necesario realizar una partición de equivalencia? o se tendrían que probar el número 8, 9, 10 y 19,20 y 21 y ya quedarían cubiertos las pruebas? Desde ya muchas gracias.

    • @FullAdvanced
      @FullAdvanced  Год назад

      Hola Gabriela, por lo que veo aplicaste un Análisis de Valores Frontera de 3 puntos.
      Yo diría que eso logra una cobertura similar a si agregaras adicionalmente la partición de equivalencias, por lo tanto no sería relevante agregar esta última.
      Ahora, si aplicarás Valor Frontera de 2 puntos (8,9-20,21), entonces si tendría sentido agregar la partición de equivalencia (15 por ejemplo)
      Espero haber aclarado el punto.
      Saludos 👋

    • @gabrielaarias9542
      @gabrielaarias9542 Год назад

      @@FullAdvanced Muchas gracias por tu respuesta, me es de mucha utilidad. Basándonos en el ejercicio sencillo que cité anteriormente, consulto si también se tendrían que realizar otro tipo de pruebas, por ejemplo ingresar letras, caracteres especiales, dejar el campo vacío, etc. Desde ya muchas gracias!

    • @FullAdvanced
      @FullAdvanced  Год назад

      @@gabrielaarias9542 En efecto, todo eso es necesario. Si ninguno de los caracteres que mencionas son aceptados, entonces los consideraremos como parte de las particiones inválidas o Pruebas funcionales Negativas, porque esperamos que el sistema falle o simplemente no los admita.

  • @MarianX-h7u
    @MarianX-h7u Год назад +1

    Hola Julio! antes que nada mil gracias por allanar el camino de la certificación y hacerlo con tanto esfuerzo y dedicación, estos videos valen oro!! Tengo una duda sobre el ejercicio práctico extra, en el minuto 52:07, pensé que tal como dijistes en las combinaciones 1 y 2 que no aplicaba al no ser posible ser cliente nuevo y existente a la vez, tampoco aplicarían la combinación 7 y 8 ya que no es posible no ser cliente nuevo ni tampoco existente o_O, ¿aún así aplica?. Saludos y muchas gracias!!

    • @FullAdvanced
      @FullAdvanced  Год назад +2

      Hola Marian, muy buena tu pregunta, la verdad es que la redacción del escenario es bastante enredada 😅.
      Respecto a la columna 8 siento que tienes razón, en lugar de colocar "0", se pudo colocar un guión "-", aunque no sería porque "Cliente nuevo (15%)" y "Cliente existente (10%)" fueran "Falsos", sino porque las 3 condiciones lo son.
      Y por esta misma explicación la combinación 7 sí estaría correcta, ya que la 1era y 3era condición se complementan o están relacionadas, desde el punto de vista que ambas representan situaciones en las que el cliente es nuevo.
      La verdad es que entiendo perfectamente tu punto de vista Marian, ya que en la mayoría de los casos podremos encontrar imprecisiones en este tipo de pregunta de desarrollo que cuentan con tan poco detalle por lo breve de su redacción.
      Siempre le explico a las personas durante mis cursos que se enfoquen en encontrar "la Mejor respuesta" en lugar de "la respuesta correcta", ya que en la mayoría de los casos eso será lo que se busca obtener de estos exámenes.
      Espero haber logrado explicarme, gracias por tomarte el tiempo de comentar, saludos 👋

    • @MarianX-h7u
      @MarianX-h7u Год назад

      ​@@FullAdvanced Gracias Julio! claro, es que si la 1era y 3a condición se complementan o están relacionadas, entonces habría un conflicto en la columna 5. Al final es difícil resolver este tipo de ejercicios sin tener en cuenta el contexto completo. Mil gracias de nuevo :)

    • @FullAdvanced
      @FullAdvanced  Год назад

      @@MarianX-h7u

    • @yoneidysilva5505
      @yoneidysilva5505 Год назад +1

      @@MarianX-h7u julio gracias por la entrega... espero pronto contactarte para que sigas guiando mis pasos en este momento tengo una duda en cuanto a la condiciones por que 3 y no cuatro (por que la entrega de vehículo asegurado no entro en las condiciones? ojala puedas ayudarme y muchas gracias, saludos.

  • @katalinaviquez1513
    @katalinaviquez1513 3 года назад +1

    En el minuto 49:20 porque el 30% no se toma como condición a la hora de hacer las combinaciones?

    • @FullAdvanced
      @FullAdvanced  3 года назад +1

      Hola de nuevo Katalina. En el minuto 51:33 se explica que esa condición forma parte de la combinación de las condiciones 2 y 3, en tal sentido no cuenta como una condición independiente, se colocó para hacer más entendible lo descrito en el enunciado.
      Espero haber aclarado el punto.

    • @katalinaviquez1513
      @katalinaviquez1513 3 года назад +1

      @@FullAdvanced Gracias me confundí al verla en el recuadro de condiciones.

    • @FullAdvanced
      @FullAdvanced  3 года назад

      @@katalinaviquez1513 Sí, es un montón de información junta 🙈

  • @diegososa4272
    @diegososa4272 3 года назад +2

    crack

  • @janetha5275
    @janetha5275 Год назад

    Hola, tengo una inquietud, en el diagrama de transición de estados del minuto 1:02:17 se podría colocar una transición del estado S5 fin transacción a S1 esperando?

    • @FullAdvanced
      @FullAdvanced  Год назад

      Hola Janeth, buena pregunta, la verdad es que sí me parece posible, sería una manera de reiniciar el proceso.
      Este tipo de diagrama nos da la posibilidad de explicar un caso, escenario o proceso, pero siempre admite la interpretación del constructor, entonces puede ser un poco subjetivo el nivel de detalle que le colocamos.
      Gracias por escribir, saludos.

    • @janetha5275
      @janetha5275 Год назад

      @@FullAdvanced Gracias por responder, este material me está ayudando bastante para prepararme para la certificación que ya pronto voy a presentar. Valoro mucho tu trabajo, muy completo y didáctico

    • @FullAdvanced
      @FullAdvanced  Год назад +1

      Excelente saber que te está funcionando@@janetha5275 si aún no has adquirido el examen y te gustaría un descuento 🤑, me puedes escribir a julio.oropeza@fulladvanced.com y te puedo facilitar un voucher de descuento para cuando realices la compra.
      El ahorro 🫰va desde 10 hasta 25 dólares dependiendo de la región donde estés.
      Estoy seguro que algo ayuda. 💸
      Saludos

    • @janetha5275
      @janetha5275 Год назад

      Agradezco mucho el material y la buena explicación que dan en cada vídeo. Me sirvió muchísimo, presenté el examen y lo aprobé!. Sus aportes valen oro

  • @mileydiaparicio321
    @mileydiaparicio321 3 года назад +2

    Hola Julio otra vez yo jajaja , es que tengo una duda rondando mi cabeza, sobre las tecnicas y sus divisiones : Las tecnicas de prueba tenia entendido tenia dos grandes grupos : Estaticas y Dinamicas.
    En las Estaticas se aplica la Revisión.
    Pero a mi lo que me confunde un poco es que en la Dinamica es cuando se ejecuta el codigo , y al comienzo indican que dentro de Dinamicas va la tecnica de Caja blanca , entendia que solo iban caja negra y basadas en la experiencia y que la tecnica de caja blanca iba en el grupo de Estaticas junto con la Revisión no?

    • @FullAdvanced
      @FullAdvanced  3 года назад +2

      Hola nuevamente Mileydi 🤓, a las pruebas de Caja Blanca también se les conoce como pruebas Estructurales (Sentencia, Decisión, Condición, etc...), para este tipo de pruebas necesitas ver el código de la aplicación (Caja Blanca, Caja de Cristal).
      Y para poder realizar este tipo de pruebas, será necesario ejecutar la aplicación.
      Este tipo de pruebas busca incrementar la cobertura de las pruebas.
      Te aconsejo que le eches un vistazo al ebook que está en la plataforma fulladvanced.com para que visualmente puedas comprender más fácilmente cómo se dividen estos elementos (pruebas dinámicas y estáticas).
      Hasta la próxima 👋

    • @kelyaz85
      @kelyaz85 3 года назад +6

      Hola Mileydi! Es posible que lo que te está confundiendo sea que en las PRUEBAS ESTATICAS se realizan Revisiones de documentos; y Análisis Estático, donde se revisa el código fuente sin ejecutar (Para revisar entre cosas si se cumplen estandares de codificación). Y en las PRUEBAS DINAMICAS, durante las pruebas de caja blanca tambien se revisa codigo, pero en ejecución, para por ejemplo validar secciones de código muerto. Tanto en el análisis estático, como en las pruebas de caja blanca se debe acceder al código, pero en las primeras no se ejecuta y en las segundas si. Como te dijo Julio C, en el E-Book hay un esquema que describe visualmente la división de las pruebas.

  • @arlinizarra1985
    @arlinizarra1985 2 года назад

    hola amigo.. tomando como ejemplo uno de tus ejercicios..
    supongamos que tenemos 3 particiones validas | 0 10 | 11 20 | 21 Infinito | si tenemos que hacer analisis limite de 2 valores y de 3 valores.. cuales serian esos valores..
    Saludos y gracias por tu disposición siempre a responder.

    • @FullAdvanced
      @FullAdvanced  2 года назад

      Hola Arlin,
      2 puntos: 10,11 - 20,21
      3 puntos: 9,10,11,12 - 19,20,21,22
      👋

    • @arlinizarra1985
      @arlinizarra1985 2 года назад

      @@FullAdvanced no se usan límites de 0 y -1 ??? Saludos

    • @FullAdvanced
      @FullAdvanced  2 года назад

      @@arlinizarra1985 Depende si la pregunta incluye a las particiones inválidas, ya que -1 imagino sería inválida según tu descripción.
      Si la pregunta no hace mención al respecto (particiones inválidas), deberían considerarse.
      También las respuestas disponibles podrían darte una pista al respecto (pero en este caso no las tenía).

  • @jaimetorres7366
    @jaimetorres7366 3 года назад +1

    Estos temas del capitulo son los que considero de mas alta complejidad. Hay otros ejemplos donde se pueda ver mas detallado ? amuchas gracias de antemano

    • @FullAdvanced
      @FullAdvanced  3 года назад

      Hola Jaime, este es el lugar donde encontrarás mayor detalle en la explicación sobre cómo abordar este tipo de ejercicios prácticos.
      Si tienes alguna duda en particular, con gusto te la aclaramos.
      Adicionalmente podrías ir a la plataforma www.fulladvanced.com donde encontrarás exámenes para prácticar, así como varios e-books con la información resumida de todo el temario.
      Pero si aún así necesitas atención personalizada con dedicación al 100%, entonces te puedo recomendar que tomes alguno de nuestros cursos remotos en vivo, en la plataforma podrás enterarte de cuando comienza el próximo.
      Cualquier otra duda estamos a la orden, feliz día.

  • @kjvega
    @kjvega 8 месяцев назад

  • @MorsitaMors
    @MorsitaMors Год назад

    qué pasaría si tuviera una condición externa que no puedo ingresar antes de que se ingrese otra condición previamente? Por ejemplo, no se puede ingresar ciudad sin que se haya ingresado país

    • @FullAdvanced
      @FullAdvanced  Год назад

      Voy a imaginar que te planteas esa situación en la construcción de una Tabla de Decisiones (aunque no lo especificas).
      Básicamente lo que describes es una precedencia para la ejecución de uno de los pasos de la prueba.
      Podrías plantearlo como parte de la Condición, es decir, una pregunta del tipo "¿Se introdujo el País como primer parámetro? (Verdadero o Falso)
      Sin embargo, ese nivel de detalle no suele ser parte de esta técnica porque la haría muy extensa (aunque no es imposible de plantear). El caso que comentas es más manejable dentro de un Test Case donde en uno de los pasos describes la dependencia entre los campos que aparezcan en una interfaz o que sean requeridos por una Regla de Negocio.
      Por ejemplo: "Seleccionar un País", resultado esperado: Un país de la lista es seleccionado y el campo Ciudad es habilitado y filtrado de acuerdo al país seleccionado"
      Espero haber abordado la pregunta correctamente.
      Saludos.

  • @miguel17370
    @miguel17370 2 года назад +1

    Te dejo una duda un poco tonta sobre la partición de equivalencia.
    Ejemplo:
    Una compañía de correos cobra 2,95€ para paquetes de menos de 2Kg, 3,95€ para paquetes entre 2 y 5Kg, y 5€ por paquetes de 5Kg o más.
    Generar un conjunto de casos de prueba válidos utilizando la partición de equivalencia.
    ▪ Las particiones de entrada válidas son:
    • Por debajo de 2Kg.
    • Entre 2 y 5Kg.
    • 5Kg o más.
    ▪ Los valores de entrada pueden ser:
    • 1Kg, 3,5Kg y 7,5Kg. Estos valores producirán los resultados esperados de 2,95, 3,95 y 5€ respectivamente.
    • En este caso no existen entradas no válidas.
    Mi duda es si establezco, 1kg, 5kg y 7,5kg. Estos valores producirán los resultados esperado de 2,95€, 3,95€ o 5 (Duda entre estos dos) y 5€. Lo comento por no se dice nada de inclusive para los paquetes entre 2 y 5kg.
    Muchas gracias y Saludos.

    • @FullAdvanced
      @FullAdvanced  2 года назад +1

      Hola Miguel, no entendí bien la pregunta. La respuesta que desarrollaste parece bien.
      Sin embargo podría haber una partición inválida fácilmente identificable para un "peso negativos", ya que por la naturaleza de la variable bajo estudio eso no parece válido. Quedaría como:
      (..-0.01)(0 .. 1.99)(2..5)(5.01..)
      Pero dependiendo de las respuestas disponibles para la pregunta, podría no considerarse.

  • @andresmicalizzi5420
    @andresmicalizzi5420 Год назад

    Consulta. En el minuto 52:50, En el ejercicio de la tabla de decision del seguro. En la columna 8, es todo falso. Lo cual es una condición imposible, pero pusiste que el valor de descuento era 0, en lugar de ponerle un guión (como en el primer caso). El cliente no puede: No ser cliente nuevo y no ser cliente existente a la vez. Porque o es cliente o no lo es... Es un detalle menor, pero me generó dudas...

    • @FullAdvanced
      @FullAdvanced  Год назад

      Este caso (el 8vo) es un poco distinto al 1 y 2. Los primeros son inválidos desde el punto de vista de la vida real, pero el 8vo no lo es, es decir, una persona puede no tener ninguna relación con la empresa aseguradora, con lo cual no hay Descuento que hacer, de ahí que el Cero (0) tenga algo de sentido.
      Quizá eso se generó la duda. Pero admito que al final del día tu punto es discutible porque estamos simplificando esa 8va columna con otras que son inválidas y puede ser confuso.
      Interesante comentario Andres, saludos.

  • @arlinizarra1985
    @arlinizarra1985 2 года назад +1

    hola mi amigo gusto saludarte de nuevo. Tengo unas preguntas por aqui teóricas y creo que me puedes ayudar
    1. Cuando probamos un sistema en ejecucion (ej: revisar que la calculadora multiplique) no se pueden aplicar pruebas de caja negra?..
    syllabus dice esto: "se basan en un análisis de la base de prueba adecuada (p. ej., documentos de requisitos formales, especificaciones, casos de uso, historias de usuario o procesos comerciales)."
    2. Cobertura del estado de cuenta es lo mismo que cobertura de sentencia?
    Me genera confusión esta sentencia: Lograr una cobertura de decisión del 100% garantiza una cobertura del estado de cuenta del 100% (pero no al revés).
    3. Las pruebas funcionales y no funcionales SOLO se encuentran dentro pruebas de caja negra? (Podrías ayudarme con algunos ejemplos)
    Saludos

    • @FullAdvanced
      @FullAdvanced  2 года назад +1

      Hola Arlin, claro que intentaré ayudar como siempre.
      1. "revisar que la calculadora multiplique" podría ser perfectamente una prueba dinámica de caja negra. En efecto estarías analizando cada uno de los productos de trabajo que mencionas, ya que ahí estarían las condiciones necesarias para saber qué cosa probar.
      2. No sé de donde sale eso de "Cobertura del estado de cuenta". La definición que conozco es "Lograr una cobertura de decisión del 100% garantiza una cobertura de sentencia del 100% (pero no al revés).
      3. ¿En qué momento digo eso? Si me facilitas el minuto quizá te puedo dar información adicional, pero no me parece precisa esa definición, ya que hay pruebas No Funcionales de Caja Blanca, como las de Mantenibilidad y Seguridad entre otras.
      Saludos 👋

  • @randomstream4130
    @randomstream4130 2 года назад

    39:47 ¿Qué pasa cuando los valores de entrada no son booleanos?

    • @FullAdvanced
      @FullAdvanced  2 года назад

      Buena pregunta, básicamente es lo que esta técnica requiere, es lo que se conoce como una "tabla de la verdad" en el algebra de Boole.
      Entonces, el escenario/caso/problema tiene que ser descrito de esa manera.
      Hay otras técnicas que se enseñan en los niveles avanzados de ISTQB que cubren esas situaciones más complejas, tienen que ver com Combinatory Testing (e.g pairwise technique).
      Espero haber aclarado el punto

  • @cristina1371997
    @cristina1371997 3 месяца назад

    Duda: En la pregunta 2 del Quiz, ¿Por qué los valores frontera 10000 y 99999 no sirven como valores de clase de equivalencia validos y por lo tanto no es necesario el valor 50000 y seria correcta la respuesta D? Gracias

    • @FullAdvanced
      @FullAdvanced  3 месяца назад

      Hola Cristina, el problema con esta pregunta es que la escribí y leí incorrectamente.
      El rango debió ser 10.000 y 99.000 inclusive.
      Entonces tras aplicar el análisis de 2 puntos la respuesta C tiene sentido.
      Gracias por comentar, saludos.

  • @ErasmoMartinez-w1v
    @ErasmoMartinez-w1v Год назад

    Buenas noches profe.
    Tengo una duda y una pregunta sobre la técnica de tabla de decisiones.
    Duda: ¿Para medir la cobertura debemos tener al menos 1 caso de prueba por cada combinación (columna)?
    En el ejemplo del auto donde ingresan el modelo y color, tenemos 4 combinaciones posibles.
    Sería: (# de combinaciones probadas (1 caso de prueba mínimo) / # de combinaciones ) * 100 ?
    La pregunta sería: Cuando nos dicen 1 caso mínimo por cada combinación, en la primera combinación es V y V, es decir, ingresan ambos datos. Entonces el caso de prueba sería digamos el escenario correcto, se ingresaron ambos datos y se procesó la solicitud.
    ¿Qué otro caso de prueba es posible escribir teniendo en cuenta esa misma combinación? Mi pregunta es porque si digo que ingresa uno de los dos valores ya eso abarcaría una de las restantes combinaciones, y no sería otro caso de prueba de la combinación 1.
    Saludos, agradezco su atención!

    • @FullAdvanced
      @FullAdvanced  Год назад

      Hola Erasmo, interesante tu duda.
      - Respecto a la primera duda es tal cual lo redactaste. Lo esperado durante una prueba es cubrir la todas las combinaciones, aunque sabemos que en casos complejos esto no es posible. La formula que describiste te permite identificar el porcentaje de cobertura sobre las combinaciones identificadas.
      + El 2do punto ("la pregunta") que mencionas es bastante curioso también. Pareciera que la naturaleza del problema es muy simple y hace difícil encontrar otros elementos para generar variaciones para esa Combinación, sin embargo, a partir de "precondiciones" o "post-condiciones" podemos agregar otros casos.
      Por ejemplo:
      - se introduce un Modelo que la empresa no respalda
      - se introduce un color que no podemos reparar
      + prueba No Funcional relacionada con:
      - la falla de transmisión de datos (se presionar enviar formulario y se cae la conexión a internet)
      - colores o fuentes utilizadas en la pantalla no son legibles
      De esta forma ya vemos que la misma combinación (V y V), puede tener consideraciones adicionales (Business Rules / Reglas de negocio) que nos permitirian agregar verificaciones relevantes.
      Espero que sea de ayuda esta explicación 👋

    • @ErasmoMartinez-w1v
      @ErasmoMartinez-w1v Год назад

      @@FullAdvanced Claro que sí, fue de gran ayuda, comprendí todo, digamos que me enfoqué solo en pruebas funcionales en esa combinación. Entonces voy a concluir que una combinación puede variar dependiendo de las reglas de negocio ("precondiciones" o "post-condiciones"), y cuando parezcan simples como en este ejemplo, puedo diseñar casos de prueba No funcionales, así puedo verificar y validar la funcionalidad como tal del requerimiento y reglas del negocio.
      Usted es un QA Sensei 🎩 😎
      Saludos,

    • @FullAdvanced
      @FullAdvanced  Год назад +1

      @@ErasmoMartinez-w1v

  • @paulaarroyuelo9036
    @paulaarroyuelo9036 Год назад

    Hola en el minuto 1:13:23 colocaste un valor invalido de 99.001, si el rango del enunciado es 99.999, entonces sería válido, a menos que hay un error en el rango de la pregunta.

    • @FullAdvanced
      @FullAdvanced  Год назад +1

      Hola Paula 👋
      En efecto tienes razón. De acuerdo a la pregunta el valor 99.001 debería ser válido.
      El "Defecto" se originó en que escribí y leí incorrectamente la pregunta.
      La pregunta correcta debería ser: ... rango de 10.000 y 99.000 inclusive ...
      De esta manera la opción "C" sí sería la correcta bajo un análisis de 2 puntos.
      Anteriormente en los comentarios alguien había reportado esa "Falla" en el contenido, pero eres un tester sin lugar a dudas 😎🔎
      Gracias por tu comentario, esto es lo genial de esta plataforma, todos podemos mejorar juntos

    • @paulaarroyuelo9036
      @paulaarroyuelo9036 Год назад

      Me encantó tu curso, te felicito, aprendí mucho. Gracias!!

    • @FullAdvanced
      @FullAdvanced  Год назад

      Excelente saberlo @@paulaarroyuelo9036 , por el feedback

  • @arlinizarra1985
    @arlinizarra1985 2 года назад +1

    Mi amigo encontre este ejercicio en internet
    la comisión bancaria es del 0% para saldo inferior a 500 pesos, es del 2% para saldo inferior a 1000 pesos y del 4% superior a 1000 pesos.Cuales serian los valores para análisis de valor limite.
    Pense en estas dos opciones: -0.01 0 499.99 500 999.99 1000 1000.01 y/o
    0.00 - 500.00 500.01 1000 1000.01
    Me confunde un poco el tema de equivalencia y valor limite.
    saludos

    • @FullAdvanced
      @FullAdvanced  2 года назад +2

      Hola Arlin, a la 2da opción que pusiste no le encontré mucho sentido.
      La definición del escenario tampoco parece muy buena, ese es el problema de la mayoría de los ejemplos que se encuentran en internet.
      La definición de los límites no es clara, solo hace mención a "inferior ", lo que implica por ejemplo que el 1000 no es considerado en la pregunta, lo cual es incoherente.
      Pero si omito esa circunstancia, entonces diría que tu primera respuesta es la más correcta, aunque eliminaría el "1000.01", ya que es un límite abierto por la derecha.
      Por supuesto, eso sería un análisis de 2 puntos (que es el que actualmente se pregunta en el examen versión 2018).
      Mi consejo es que estudies con los exámenes que tengo en la plataforma y/o los que proporciona ISTQB, me parecen suficientes, mucho de lo que se encuentra en internet suele generar mucha confusión.
      Saludos.

  • @belisario3002
    @belisario3002 Год назад

    puedo aplicar la tecnica de valores frontera a un nombre con maximo 30 caracteres y solo letras
    La técnica de valores frontera es una técnica de prueba de caja negra que se utiliza para identificar problemas en los límites o bordes de un conjunto de datos. En tu caso, deseas aplicar esta técnica a un nombre que tiene un máximo de 30 caracteres y solo contiene letras.
    Para aplicar la técnica de valores frontera a un nombre con estas restricciones, puedes seguir estos pasos:
    Identificar los límites inferiores y superiores: En este caso, el límite inferior es un nombre de 1 carácter, y el límite superior es un nombre de 30 caracteres. Debes considerar también los límites de caracteres no alfabéticos, es decir, caracteres que no sean letras.
    Diseñar casos de prueba para los límites: Para cada uno de los límites, debes diseñar casos de prueba. Por ejemplo:
    Caso de prueba 1: Un nombre de 1 carácter, que es la longitud mínima permitida.
    Caso de prueba 2: Un nombre de 30 caracteres, que es la longitud máxima permitida.
    Caso de prueba 3: Un nombre que contiene solo letras, sin caracteres especiales ni números.
    Caso de prueba 4: Un nombre que contiene un carácter no alfabético, como un espacio en blanco o un símbolo.
    Ejecutar los casos de prueba: Aplica los casos de prueba al sistema o función que estás probando, utilizando los valores límite que has identificado.
    Evaluar los resultados: Observa cómo reacciona el sistema ante cada caso de prueba. ¿Se comporta de acuerdo con las especificaciones? ¿Detecta y maneja correctamente los límites? ¿Arroja errores o excepciones cuando corresponde?
    Documentar los resultados: Registra los resultados de cada caso de prueba, indicando si el sistema funcionó correctamente o si hubo algún problema en los límites.
    La idea principal de esta técnica es asegurarse de que el sistema maneje adecuadamente los valores límite y no genere errores inesperados cuando se le proporcionan nombres que cumplen con las restricciones especificadas (en este caso, nombres de 1 a 30 caracteres que contienen solo letras) y nombres que violan esas restricciones (nombres con caracteres no alfabéticos o nombres que exceden la longitud máxima permitida).

    • @FullAdvanced
      @FullAdvanced  Год назад +1

      Hola Belisario, tu interpretación es adecuada. Solamente te haría un par de comentarios:
      - Los casos de prueba 1 y 2 son los que verdaderamente aplican el Análisis de Valores Fronteras. Específicamente a la cantidad de caractéres y no al contenido del nombre porque eso no es un valor ordenable de manera secuencial.
      - Los casos de prueba 3 y 4 hacen referencia al tipo de caracter del campo nombre y como comenté, ahí no es aplicable la técnica de valores frontera, en todo caso se podría utilizar la de Partición de Equivalencias.
      Saludos y gracias por escribir

    • @belisario3002
      @belisario3002 Год назад

      @@FullAdvanced ok muchas gracias. Excelente el curso. Mil gracias.

    • @FullAdvanced
      @FullAdvanced  Год назад

      @@belisario3002Un super placer poder apoyar a la comunidad a seguir creciendo

  • @eli-tutos
    @eli-tutos Год назад

    El que tiene miedo que no nazca o algo así era la frase JAJAJAJA

  • @Roberto-lb5or
    @Roberto-lb5or 8 месяцев назад

    En el momento en que se mencionó que todas las tablas son binarias los no binarios se ofendieron en todo el mundo.

  • @bgomez3117
    @bgomez3117 Год назад

    mucho texto