Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso Básico de Testing en Java

Curso Básico de Testing en Java

Ferran Maylinch Carrasco

Ferran Maylinch Carrasco

Test a partir de requerimiento

22/24
Recursos

Normalmente, el desarrollo de los proyectos comienza a partir de requerimientos muy bien especificados. Sin embargo, habrá veces donde el programador debe definirlos o acabar de concretarlos. No importa cuál sea el caso, solo podemos empezar a escribir los tests una vez tenemos los requerimientos.

Existen diferentes escenarios:

  • Típicos
  • Extremos
  • Incorrectos
  • No previstos

Aportes 10

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Me surge una duda, los test dependen del codigo que nosostros implementemos. Así que si hay algun reproceso, ya sea por diseño o se agrego algo mas al codigo en producción para suplir un requerimiento extra fuera de los definidos o arreglar un bug, debemos impactar nuestros test o redefinirlos?

Hubiera estado genial ver tests en esos tipos de escenarios, valores extremos e incorrectos…

Es por esto que la idea es que el nombre de la función del test tiene que ser lo más especifico y entendible, para que se sepa cuáles cosas se están probando.

Dependiendo de el marco de trabajo a utilizar en el proyecto nos dará las pautas para la definición de requisitos, requerimientos o historias de usuario, para lo ultimo me gusta pensar en INVEST.

Excelente, gracias a esto ya no pasará que anoche me funcionaba el código y al momento de demostrarlo en clase de la U falle jeje

Excelente!! super claro

Excelente clase instructor Ferran, siempre debemos tener presente los escenarios más comunes que se puedan dar en la aplicación y los que desee probar el cliente, al establecer una lista de los requerimientos podemos ir abarcando cada uno.

ok

Super 😃

  • Tests for different scenarios (according to requirements)
    • Typical scenarios
    • Extreme scenarios
    • Incorrect scenarios
    • Not contemplated scenarios