MAYOR COBERTURA DE PRUEBAS → MAYOR CALIDAD

Quiero recordarles que un TESTER o ANALISTA QA, debe ROMPER el código, los Criterios de Aceptación.

Deben aprender a ser críticos y ingeniosos para las pruebas, además de cumplir con los Criterios de Aceptación de una Historia de Usuario, también deben dar CALIDAD armando nuevas posibilidades adyacentes.

🚩Les doy un Ejemplo! → Miren con atención la imagen que adjunto aquí, y piensen bien TODAS las posibilidades de ese criterio.

🚨A continuación, verán un rápido análisis mental de todo lo que pueden hacer en este escenario de AC (SIN SALIR DEL SCOPE)

  1. Qué pasa si Restas lo máximo? llegará a "0"?

  2. Qué pasa si sumas desde 0? subirá a "1"?

  3. Qué pasa si sumar lo máximo? llegará a ser mayor a un número "INT"? (esto es un tipo de dato en la base de datos?)

  4. Qué pasa si dejas el campo vacío para Update?

  5. Qué pasa si dejas una letra o símbolo (algo que no sea número) para Update?

  6. Qué pasa si usas número negativos? se podrá?

  7. Qué pasa con la operación matemática cuando se hace el Update y hay otros más items añadidos en el SCP como precondición? Se actualiza el precio total de Checkout correctamente?

(Creo que puede haber hasta alguno más, pero la idea es no ser redundantes repetir las mismas acciones).

🧐Vieron todos los TC que pudiera realizar? Eso se llama COBERTURA DE PRUEBAS.

Su misión como TESTERS es ir a por más escenarios que solo los que diga el AC.

En su laburo, habrá AC muy redundantes y genéricos como el que ven, también puede haber AC más específicos que parecieran unos TC, como hay algunos en el Bootcamp.

👨🏻‍🚀Ser Tester es tener mágia y chispa!! Usen su imaginación (o técnicas de Testing si quieren ser más profesionales) y sean los mejores!!✍🥂