Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

AC es un componente (un campo) de la documentación de una US, es una cosa que lo crea ÚNICAMENTE el Analista Funcional / Analista de Negocio (de forma abreviada para que vayamos entendiendo: “Business Analyst = BA (Bussiness Analyst))

Entonces los AC son como OBJETIVOS para todos,
Son como criterios/condiciones que se deben cumplir a nivel funcional o no funcional.Los

Mientras que los Casos de Pruebas son pruebas especificas específicas para hacer romper esa condición.

Entonces, 1 AC = X TC (puede ser 1 caso de prueba que lo valide, o varios casos de pruebas)Hagamos un ejemplo para ir al grano   un AC ejemplo directo de una de nuestras US reales en Jira:

...

Cómo serían nuestro Escenarios de Casos de Pruebas? (título = scenario):
#1 Validar añadir producto del PDP al Shopping Cart cuando se suma "1" (un item) de cantidad
#2 Validar añadir producto del PDP al Shopping Cart cuando se suma "2" items de cantidad
#3 Validar NO añadir producto del PDP al Shopping Cart cuando se intenta dejar VACÍO el campo cantidad
#4 Validar NO añadir producto del PDP al Shopping Cart cuando se intenta introducir "caracter NO numérico" como cantidad
#5 Validar NO añadir producto del PDP al Shopping Cart cuando se intenta introducir "0" (cero) como cantidad
#6 Validar NO añadir producto del PDP al Shopping Cart cuando se intenta introducir "-1" (menos uno) como cantidad
#7 Validar NO añadir producto del PDP al Shopping Cart sin seleccionar una categorización (talla o color)
#8 Validar añadir producto del PDP al Shopping Cart con seleccionar categorización de TALLA
#9 Validar añadir producto del PDP al Shopping Cart con seleccionar categorización de COLOR

Te lo explicaré de esta manera,

recuerda que:

Los Criterios de Aceptación son como DIANAS 🎯
Los Casos de Pruebas son como las FLECHAS que tienes 🏹
Y el SCOPE es como el CAMPO DE TIRO🚩

Entonces, debes tratar de usar tus "Flechas" y lanzarlas con el focus en las "Dianas", siempre y cuando no SALGAN del "Campo de Tiro"

Sugerencia

En palabras técnicas, debes armar tus Casos de Pruebas, tomando en cuenta los criterios, pero si quieres agregar más casos, más validaciones, debes hacerlo pensando en el Scope de la funcionalidad, que no vayas a testear otra cosa que se supone que no debes, o que no hace falta; eso es lo que te dice el scope.


Espero les haya servido!