Test Scenario del ciclo de facturación en D365FO

Test Scenario del ciclo de facturación en D365FO

Ya vimos en su momento la diferencia teórica entre Test Scenario y Test Case: el primero describe qué se debe probar, el segundo describe cómo probarlo paso a paso. En este artículo vamos a verlo aplicado a un caso real completo: el ciclo de venta en D365FO, desde el pedido hasta el cobro, para que veas cómo un único escenario se descompone en varios test cases concretos.

El Test Scenario: ciclo completo de facturación de venta

Test Scenario: "Verificar que el ciclo completo de venta funciona correctamente de principio a fin, desde la creación del pedido hasta el cobro de la factura, incluyendo la contabilización correcta en cada paso."

Este es un escenario de alto nivel. No dice cómo probarlo, ni con qué datos, ni qué botones pulsar. Solo indica el objetivo general de la prueba y el alcance: todo el ciclo, no solo una parte.


Las fases del ciclo

1 Creación del pedido de venta

Se crea el pedido con el cliente, los artículos, cantidades y precios correspondientes.

2 Entrega / albarán

Se genera la entrega de los artículos del pedido, actualizando el inventario.

3 Facturación

Se genera la factura de venta a partir de la entrega, calculando impuestos y aplicando las condiciones de pago del cliente.

4 Cobro

Se registra el cobro de la factura, ya sea completo o parcial, y se concilia contra el vencimiento correspondiente.


Cómo se descompone en Test Cases

A partir de este único escenario, salen varios test cases independientes, cada uno probando una fase concreta con pasos y resultados esperados específicos:

TC-01: Creación de pedido de venta

  • Precondición: cliente y artículo ya existen en el sistema
  • Pasos: crear pedido, añadir línea de artículo, indicar cantidad y precio
  • Resultado esperado: pedido creado en estado "Abierto", importe total correcto

TC-02: Entrega del pedido

  • Precondición: pedido de venta confirmado (TC-01 superado)
  • Pasos: generar entrega desde el pedido, confirmar cantidad entregada
  • Resultado esperado: entrega registrada, stock del artículo actualizado correctamente

TC-03: Facturación de la entrega

  • Precondición: entrega registrada (TC-02 superado)
  • Pasos: generar factura desde la entrega, verificar cálculo de impuestos
  • Resultado esperado: factura generada con el importe, IVA y vencimiento correctos según las condiciones de pago del cliente

TC-04: Cobro de la factura

  • Precondición: factura contabilizada (TC-03 superado)
  • Pasos: registrar el cobro, aplicarlo a la factura correspondiente
  • Resultado esperado: factura marcada como liquidada, saldo del cliente actualizado

Resumen visual: un Scenario, varios Cases

Test Case Fase Depende de
TC-01Creación del pedido—
TC-02EntregaTC-01
TC-03FacturaciónTC-02
TC-04CobroTC-03

Esta estructura tiene una ventaja clave: si algo falla en TC-03, sabes exactamente que el problema está en la facturación, no en el pedido ni en la entrega, porque esas fases ya se validaron por separado antes de llegar ahí.


Resumen

  1. El Test Scenario define el objetivo general: validar el ciclo completo de venta de principio a fin
  2. Se identifican las fases del proceso: pedido, entrega, facturación y cobro
  3. Cada fase se convierte en un Test Case independiente, con sus propias precondiciones, pasos y resultado esperado
  4. Los test cases quedan encadenados por dependencias, lo que facilita localizar en qué fase exacta falla algo

Test Cases del módulo financiero, listos para usar

Basados en proyectos reales, con más de 400 pasos documentados

Ver Test Cases →

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *