Está en la página 1de 6

Taller Diseño de Pruebas

Caso: Facturación de productos

Tenga en cuenta la descripción del sistema de facturación de empresa comercializadora para


definir el set pruebas necesarias para identificar la estabilidad del producto de software.

En el caso descrito identifique :

a) La información de entrada al software y las características que deben ser tomadas en


cuenta para el diseño de las pruebas. Aplique técnicas de diseño de pruebas de primer
nivel para identificar variables y valores.

b) Aplica técnica de arreglo ortogonal e identifique las combinaciones que conforman las
condiciones de pruebas (escenarios de pruebas)

c) Aplique la técnica de tablas de decisión para identificar los resultados esperados de los
escenarios de pruebas.

d) Especifique en lenguaje natural tres casos de pruebas de software. Cada caso de


pruebas debe contener: Descripción, resultado esperado.

Nota: Si identifica inconsistencias o falta de claridad en la información, realice y registre los


supuestos que toma en cuenta para resolver las dudas funcionales.

Especificación de Sistema de Facturación

El Sistema de Facturación de una empresa comercializadora de productos tecnológicos funciona


integrado a los Sistemas de Control de Inventarios y Cuentas por Cobrar.

Este Sistema está diseñado para aceptar el Registro de Pedidos y producir la Factura que se
entregará al Cliente.

El Sistema de Cuentas por Cobrar proporciona la información correspondiente al Cliente a quien


se le está emitiendo la Factura.

Esta Información incluye, entre otras, Nombre, Dirección, Lugar de Despacho, Condiciones de
Pago, Límite de Crédito, Descuentos, etc.

El Sistema de Inventarios proporciona la información relativa a los Productos que se están


facturando.

Los Datos que aporta el Sistema de Inventario son, entre otros, Descripción del Producto, y los
datos que corresponda referentes a Empaque, Peso, Color, Tamaño, etc. También se obtiene el
Precio de Venta, Descuentos e Impuestos que pueda tener el Producto.
El Sistema de Facturación verifica la Cantidad en Existencia para poder efectuar el Despacho y
las condiciones de Crédito del Cliente para aceptar el cargo por esta Factura.

Una vez emitida la Factura, se realiza automáticamente la Salida de Inventario y el Cargo a


Cuentas por Cobrar.

Como resultado del proceso de Facturación, el Sistema emite los Registros de Venta,
Movimiento de Inventario, Impuestos, Movimiento de Cuentas por Cobrar, etc.

La Facturación actualiza también las Estadísticas de Ventas por Producto, Cliente, Zonas, Grupos,
Vendedores, etc.

El Sistema actualiza también el Registro de Vendedores y almacena la información necesaria


para el Cálculo de Comisiones que puedan percibir los Vendedores.

Caso para diseño de pruebas

La empresa comercializadora de productos tecnológicos cuenta con 3 tipos de clientes, que son:

- Clientes Preferenciales o Clientes de Compra Frecuente: Son aquellos que realizan


compras repetidas a menudo o cuyo intérvalo de tiempo entre una compra y otra es
más corta que el realizado por el grueso de clientes. Por tanto, es fundamental darles
continuamente un servicio personalizado que los haga sentir "importantes" y "valiosos"
para la empresa.

- Clientes de la Empresa o Clientes de Compra Habitual: Son aquellos que realizan


compras con cierta regularidad porque están satisfechos con la empresa, el producto y
el servicio. Por tanto, se brinda una atención esmerada para incrementar su nivel de
satisfacción, y de esa manera, tratar de incrementar su frecuencia de compra.

- Clientes Nuevos o Clientes de Compra Ocasional: Son aquellos que realizan compras de
vez en cuando o por única vez.

Partiendo de lo anterior, se tiene lo siguiente:

Cuando un cliente de la empresa o preferencial, paga dentro de los 30 días y la cantidad


solicitada no supera el stock, se factura con descuento y se envía la mercancía solicitada en el
pedido. Sin embargo si el pago se hiciera después de los 30 días se facturaría sin descuento,
remitiendo la mercancía. Las mismas acciones se emprenden si se tratara de un cliente nuevo.

Si no existe cantidad suficiente en stock y se trata de un cliente de la empresa o preferencial,


que paga dentro de los 30 días, facturar con descuento, realzando la entrega de la cantidad en
stock y dejar pendiente el resto del pedido. Si el cliente fuera nuevo, no aplicar descuento
alguno. En caso de que el pago no se efectuara dentro los 30 días, sea el cliente de la empresa
o nuevos se procedería de esta última manera. Si un cliente compra por primera vez, solicita
mayor cantidad de mercancía que la del stock, cualquiera sea el plazo de pago, no se le practicara
descuento alguno, remitiéndose la cantidad en stock y dejando pendiente la diferencia.
Para el cliente preferencial, en caso de que el pago no se efectuara dentro los 30 días y haya
solicitado o no mayor cantidad de mercancía que la del stock, se factura con un descuento pero
mucho menor al habitual.

Por último, dependiendo de la ubicación del envió del pedido se realiza el cobro en la factura de
un costo adicional:

- Local : No tiene costo adicional alguno

- Nacional: Costo adicional mucho menor

- Internacional: Costo adicional mucho mayor, aplica descuento sobre este tipo de costo
adicional para cliente preferencial.

Solución

1. Identificación de variables y sus respectivos valores:


Variable ¿Cliente? Paga Dentro De los 30 Días? Stock? Descuento Adicional?
Preferenciales SI SI Local
Valores Empresa NO NO Nacional
Nuevos Internacional

2. Combinaciones posible con las variables y sus respectivos valores.

¿Dentro de ¿Descuento
Casos de Pruebas Clientes ¿Stock?
los 30 Días? Adicional?
CP1 Preferenciales SI SI Local
CP2 Preferenciales SI SI Nacional
CP3 Preferenciales SI SI Internacional
CP4 Preferenciales SI NO Local
CP5 Preferenciales SI NO Nacional
CP6 Preferenciales SI NO Internacional
CP7 Preferenciales NO SI Nacional
CP8 Preferenciales NO SI Internacional
CP9 Preferenciales NO SI Local
CP10 Preferenciales NO NO Local
CP11 Preferenciales NO NO Nacional
CP12 Preferenciales NO NO Internacional
CP13 Empresa SI SI Local
CP14 Empresa SI SI Nacional
CP15 Empresa SI SI Internacional
CP16 Empresa SI NO Local
CP17 Empresa SI NO Nacional
CP18 Empresa SI NO Internacional
CP19 Empresa NO SI Nacional
CP20 Empresa NO SI Internacional
CP21 Empresa NO SI Local
CP22 Empresa NO NO Local
CP23 Empresa NO NO Nacional
CP24 Empresa NO NO Internacional
CP25 Nuevos SI SI Local
CP26 Nuevos SI SI Nacional
CP27 Nuevos SI SI Internacional
CP28 Nuevos SI NO Local
CP29 Nuevos SI NO Nacional
CP30 Nuevos SI NO Internacional
CP31 Nuevos NO SI Nacional
CP32 Nuevos NO SI Internacional
CP33 Nuevos NO SI Local
CP34 Nuevos NO NO Local
CP35 Nuevos NO NO Nacional
CP36 Nuevos NO NO Internacional

Usando Allpairs se obtiene el siguiente arreglo ortogonal:


Casos de Pruebas Clientes FechaPago Stock Descuento Adicional
1 Preferenciales Dentro de los 30 Dias SI Local
2 Preferenciales Despues de 30 dias NO Nacional
3 Empresa Despues de 30 dias SI Local
4 Empresa Dentro de los 30 Dias NO Nacional
5 Nuevos Dentro de los 30 Dias SI Internacional
6 Nuevos Despues de 30 dias NO Local
7 Preferenciales Despues de 30 dias NO Internacional
8 Empresa Despues de 30 dias SI Internacional
9 Nuevos Dentro de los 30 Dias NO Nacional

3. Tabla de Decisión:
Dentro de
Casos de ¿Descuento
Clientes los 30 ¿Stock? Resultado Esperado
Pruebas Adicional?
Dias?
CP1 Preferenciales SI SI Local Factura con descuento,envíar el pedido completo de la mercancía
o Empresa o solicitada y no generar costo adicional por envío.
CP2 Preferenciales SI SI Nacional Factura con descuento,envíar el pedido completo de la mercancía
o Empresa o solicitada y generar costo adicional mucho menor por envío.
CP3 Preferenciales SI SI Internacional Factura con descuento, envíar el pedido completo de la mercancía
o Empresa o solicitada y generar costo adicional mucho mayor y aplicar
descuento sobre este costo adicional si es cliente preferencial.
Nuevo
CP4 Preferenciales SI NO Local Factura con descuento, envíar la cantidad en stock y dejar pendiente
o Empresa el resto del pedido y no generar costo adicional por envío.
CP5 Preferenciales SI NO Nacional Factura con descuento, envíar la cantidad en stock y dejar pendiente
o Empresa el resto del pedido y generar costo adicional mucho menor por
envío.
CP6 Preferenciales SI NO Internacional Factura con descuento, envíar la cantidad en stock y dejar pendiente
o Empresa el resto del pedido y generar costo adicional mucho mayor y aplicar
descuento sobre este costo adicional si es cliente preferencial.
CP7 Preferenciales NO SI Nacional Envíar el pedido completo de la mercancía solicitada, se factura
con un descuento pero mucho menor al habitual y generar costo
adicional mucho menor por envío.
CP8 Preferenciales NO SI Internacional Envíar el pedido completo de la mercancía solicitada, se factura
con un descuento pero mucho menor al habitual y generar costo
adicional mucho mayor y aplicar descuento sobre este costo
adicional.
CP9 Preferenciales NO SI Local Envíar el pedido completo de la mercancía solicitada, se factura
con un descuento pero mucho menor al habitual y no generar costo
adicional por envío.
CP10 Preferenciales NO NO Local Envíar la cantidad en stock y dejar pendiente el resto del pedido, se
factura con un descuento pero mucho menor al habitual y no
generar costo adicional por envío.
CP11 Preferenciales NO NO Nacional Envíar la cantidad en stock y dejar pendiente el resto del pedido, se
factura con un descuento pero mucho menor al habitual y generar
costo adicional mucho menor por envío. .
CP12 Preferenciales NO NO Internacional Envíar la cantidad en stock y dejar pendiente el resto del pedido, se
factura con un descuento pero mucho menor al habitual y generar
costo adicional mucho mayor y aplicar descuento sobre este costo
adicional.
CP13 Empresa o NO SI Nacional Envíar el pedido completo de la mercancía solicitada, no se factura
Nuevo con descuento y no generar costo adicional por envío.
CP14 Empresa o NO SI Internacional Envíar el pedido completo de la mercancía solicitada, no se factura
Nuevo con descuento y generar costo adicional mucho menor por envío. .
CP15 Empresa o NO SI Local Envíar el pedido completo de la mercancía solicitada, no se factura
Nuevo con descuento y generar costo adicional mucho mayor
CP16 Empresa o NO NO Local Envíar la cantidad en stock y dejar pendiente el resto del pedido, no
Nuevo se factura con descuento y no generar costo adicional por envío.
CP17 Empresa o NO NO Nacional Envíar la cantidad en stock y dejar pendiente el resto del pedido, no
Nuevo se factura con descuento y generar costo adicional mucho menor
por envío.
CP18 Empresa o NO NO Internacional Envíar la cantidad en stock y dejar pendiente el resto del pedido, no
Nuevo se factura con descuento y generar costo adicional mucho mayor
por envío.
CP19 Nuevos SI NO Local Factura sin descuento, envíar la cantidad en stock y dejar pendiente
el resto del pedido y no generar costo adicional por envío.
CP20 Nuevos SI NO Nacional Factura sin descuento, envíar la cantidad en stock y dejar pendiente
el resto del pedido y generar costo adicional mucho menor por
envío.
CP21 Nuevos SI NO Internacional Factura sin descuento, envíar la cantidad en stock y dejar pendiente
el resto del pedido y generar costo adicional mucho mayor por
envío.

4. Casos de prueba derivados del problema planteado.


Caso de Prueba 001
Descripción
Realizar pedido al cliente Preferencial Pedro Perez, quien
solicita 1000 Unidades de Pan, actualmente en stock se
encuentran 200 Unidades y el envío es Nacional, a la ciudad de
Medellín. El pago es dentro de los primeros 30 días.
Resultados Esperados
Se espera que el sistema facture con descuento ya que es un
cliente preferencial que paga dentro de los primeros 30 días. Se
envía la cantidad disponible en stock y se deja pendiente el
resto de la mercancía solicitada. Se debe facturar el costo
adicional por envío mucho menor, debido a que el envío es
nacional.

Caso de Prueba 002


Descripción
Realizar pedido al cliente nuevo Joaquin Medina, quien solicita
200 Unidades de Pandebonos, actualmente en stock se
encuentran 300 Unidades, el envío es Local, dentro de la ciudad
de Cali. El pago es dentro de los primeros 30 días.
Resultados Esperados
Se espera que el sistema facture con descuento ya que es un
cliente nuevo que solicita mercancía que se encuentra dentro
del stock y paga dentro de los primeros 30 días. Se envía el
pedido completo. No se factura costo adicional, debido a que el
envío es local.

Caso de Prueba 003


Descripción
Realizar pedido al cliente Empresa Carlos Rámirez, quien
solicita 500 Unidades de Buñuelos, actualmente en stock se
encuentran 300 Unidades y el envío es Internacional, al país de
Panamá. El pago esta por fuera de los primeros 30 días.
Resultados Esperados
Se espera que el sistema facture sin descuento ya que es un
cliente Empresa que no paga dentro de los primeros 30 días. Se
envía la cantidad disponible en stock y se deja pendiente el
resto de la mercancía solicitada. Se debe facturar el costo
adicional por envío mucho mayor, debido a que el envío es
internacional.

También podría gustarte