Ejemplo 2 - Préstamo

Un banco nos pide probar una aplicación que será la encargada de aprobar o rechazar préstamos a sus clientes.

La aplicación no está desarrollada, entonces los testers tienen que ir diseñando las pruebas para que cuando esté lista se pueda probar. Tienen que armar las pruebas de acuerdo a las siguientes condiciones para poder aprobar un préstamo:

  • Hay que ser mayor de edad para que te den el préstamo.
  • No se dan préstamos de más de 20.000 (no hay una prueba donde esté en el rango de edad, pero pida más dinero).
  • Si sos mayor de 60, el tope es 10.000 pesos.
  • No se dan más de 12 cuotas.
  • No se dan préstamos de más de 6 cuotas a personas mayores de 80.
  • No se dan préstamos a personas mayores de 90.

Estas reglas de negocio las podríamos representar en forma de árbol como puedes observar en la siguiente figura. Por favor revisa que están todas contempladas.

https://lh6.googleusercontent.com/2-0jtpDysviV2viNHIlfwjwqs7hptwBdiSItZ5V5C6RrWqKRNFnMcYclsjPzC-liXyoSOAPCRTsxsJobomh1YyyhizcuPnjyuybE24An331byUZ5pxIGbtG5xZrVwAAEpthvwDFn

Luego, basándonos en todas las ramas, y buscando cómo visitar todas las hojas, diseñamos los datos de prueba tal como se muestran en la siguiente tabla:

Datos de prueba

edad monto cuotas valor esperado
17 rechaza préstamo
18 15.555.555 rechaza préstamo
18 15.000 15 rechaza préstamo
20 15.000 5 aprueba préstamo
70 20.000 rechaza préstamo
70 10.000 15 rechaza préstamo
70 10.000 12 aprueba préstamo
80 15.000 rechaza préstamo
80 10.000 10 rechaza préstamo
80 10.000 6 aprueba préstamo
90 rechaza préstamo

results matching ""

    No results matching ""