CasosDePruebas - Boton de Pagos de Factura_V2

38
ID Fecha Precondiciones 1 11/4/2014 2 11/4/2014 3 11/4/2014 4 11/4/2014 Precondiciones: Correcto acceso al portal de Claro Clientes con servicios pertenecientes al Porveedor de Claro Precondiciones: Servicio habilitado de factura electronica Ingreso al portal Miclaro con usuario y contraseña correcta Precondiciones: Correcto ingreso con usuario y clave al portal Miclaro Ingreso de los datos completos y requeridos por Claro, para el cargue automatico en Transfiriendo Precondiciones: Ingreso de los datos completos y requeridos por Claro, para el cargue automatico en Transfiriendo Datos y valores completos y correctos

description

proceso para revisión de software

Transcript of CasosDePruebas - Boton de Pagos de Factura_V2

Page 1: CasosDePruebas - Boton de Pagos de Factura_V2

Diseño Casos de Prueba

ID Fecha Precondiciones

1

11/4/2014

2

11/4/2014

3

11/4/2014

4

11/4/2014

Precondiciones: Correcto acceso al portal de ClaroClientes con servicios pertenecientes al Porveedor de Claro

Precondiciones: Servicio habilitado de factura electronicaIngreso al portal Miclaro con usuario y contraseña correcta

Precondiciones: Correcto ingreso con usuario y clave al portal MiclaroIngreso de los datos completos y requeridos por Claro, para el cargue automatico en Transfiriendo

Precondiciones: Ingreso de los datos completos y requeridos por Claro, para el cargue automatico en TransfiriendoDatos y valores completos y correctos

Enumerar CP

A7
Número del caso de prueba, debe ser único por caso de prueba.
B7
Fecha en la que se diseñó el caso de prueba
C7
Requisitos iniciales del Caso de Prueba, pueden ser a nivel de datos o de otras casos de prueba de los cuales dependa.
Page 2: CasosDePruebas - Boton de Pagos de Factura_V2

5

11/4/2014

6

11/4/2014

7

11/4/2014

Precondiciones: Ingreso de los datos completos y requeridos por Claro, para el cargue automatico en TransfiriendoDatos y valores completos y correctos

Precondiciones: El usuario debe tener presente los datos de la tarjeta o medio de pago a seleccionar

Precondiciones: El usuario debe tener presente los datos de la tarjeta o medio de pago a seleccionar

Page 3: CasosDePruebas - Boton de Pagos de Factura_V2

8

11/4/2014

9

11/4/2014

10

11/4/2014

Precondiciones: El usuario debe tener presente los datos de la tarjeta o medio de pago a seleccionar

Precondiciones: El usuario debe tener presente los datos de la tarjeta o medio de pago a seleccionar

Precondiciones: El usuario debe tener presente los datos de la tarjeta o medio de pago a seleccionar

Page 4: CasosDePruebas - Boton de Pagos de Factura_V2

11

11/4/2014

12

11/4/2014

13

11/4/2014

14

11/4/2014

Precondiciones: Correcto acceso al portal de ClaroClientes con servicios pertenecientes al Porveedor de ClaroIngresar el usuario y clave para acceder al servicio

Precondiciones: Correcto acceso al portal de ClaroClientes con servicios pertenecientes al Porveedor de ClaroIngresar el usuario y clave para acceder al servicio

Precondiciones: Realización de la transaccióncorrecto funcionamiento en la concatenación de sistemas

Precondiciones: Existencia del usuario y contraseña con privilegios para acceder a la información

Page 5: CasosDePruebas - Boton de Pagos de Factura_V2

15

11/4/2014

16

11/4/2014

17

11/4/2014

18

11/4/2014

Precondiciones: Existencia del usuario y contraseña con privilegios para acceder a la información

Precondiciones: Existencia del usuario y contraseña con privilegios para acceder a la información

Precondiciones: Existencia del usuario y contraseña con privilegios para acceder a la información

Precondiciones: Existencia del usuario y contraseña con privilegios para acceder a la información

Page 6: CasosDePruebas - Boton de Pagos de Factura_V2

19

11/4/2014

20

11/4/2014

21

11/4/2014

22

11/4/2014

Precondiciones: Existencia del usuario y contraseña con privilegios para acceder a la información

Precondiciones: Existencia del usuario y contraseña con privilegios para acceder a la información

Precondiciones: Existencia del usuario y contraseña con privilegios para acceder a la información

Precondiciones: Trnasacciones realizadas en diferente horarioCorrecto funcionamiento del proceso acutomatico que envia transfiriendo a Claro

Page 7: CasosDePruebas - Boton de Pagos de Factura_V2

Caso de uso/Requisito:Diseñó:Ejecutó

Diseño Casos de Prueba

Descripción Pasos

Conexión a la aplicación externa de transfiriendo

Función del medio de pago por PSE

Función del Botón Pago sin habilitar factura electronica

_Verificar que en el módulo de Claro se encuentre el botón de pago- Enseguida hacer clic en el botón pago de factura- El sistema envía al usuario al formulario correspondiente, según su estado:- Si no tiene habilitada la factura electrónica el sistema arroja formulario de activación servicio de factura electrónica con los siguientes campos:* Forma de notificación (correo electrónico - SMS)* Móvil de notificación *Correo de envío de facturaenseguida los botones de Aceptar (continua el proceso de pago) y Cancelar (regresa a la pagina principal)

Función del Botón Pago habilitada la opcion de factura electronica

- El sistema valida que el cliente exista en la BD.- al iniciar sesión envía al cliente al resumen o datos de la factura con los siguientes campos:- Botón resumen factura- cuadro de selección Factura por servicios - Factura equipo cada campo con su valor a pagar - Botones de Regresar y Siguiente- El sistema permite realizar el pago de las facturas estén vencidas o no- El usuario podra visualizar los datos e información que ingreso desde el portal de Claro- Verificar que los datos coincidan con los ingresados desde el portal.- Visualizar los medios de pago activos:- Imagen o link con la etiqueta pse pagos seguros en linea-Imagen o link con etiqueta CREDIBANCO es su redNota: Ninguno de los campos son editables en pantalla actual

_ El usuario realiza clic en la imagen o link Pse pagos seguros en linea- el sistema permite visualizar un mensaje de confirmación para continuar la operación- Se debe escoger una de las opciones - Cancelar: al hacer clic en esta opción, el sistema envia a la pantalla actual- Aceptar: al hacer clic en esta opción, el sistema ingresa a la pasarela de pagos

Enumerar CP Generar CP

D7
Resumen del objetivo del caso de prueba.
E7
Descripción de los pasos necesarios para la verificación. Este campo es requerido para los casos de prueba que se automatizarán.
Page 8: CasosDePruebas - Boton de Pagos de Factura_V2

Función del medio de pago por CREDIBANCO

_ El usuario realiza clic en la imagen o link CREDIBANCO es su red- el sistema permite visualizar un mensaje de confirmación para continuar la operación- Se debe escoger una de las opciones - Cancelar: al hacer clic en esta opción, el sistema envia a la pantalla actual- Aceptar: al hacer clic en esta opción, el sistema ingresa a la pasarela de pagos

Datos requeridos para ingresar el pago desde la opción Tarjeta de credito

_ El sistema permite visualizar los datos no editables como: Cliente, Nro de identificación, Compañía- El usuario debe completar los datos de la tarjeta.- Los campos no editables son: Referencia, Compra Neta, IVA, Total, Base de devolución- Los campos a seleccionar son:- Medio de pago (comboBox con: Visa, Credencial, American express, Diners clubs )- Tipo de tarjeta (comboBox con: Crédito, Débito)- Tipo de cuenta (comboBox con: Ahorro, Corriente)- Número de tarjeta- Código de Verificación (se visualiza cuando se escoge la opción tipo de tarjeta Crédito)- Fecha de vencimiento (comboBox para el mes y año)- Número de cuotas (comboBox)

Datos requeridos para ingresar el pago desde la opción PSE

_ El sistema permite visualizar los datos no editables como: Cliente, Nro de identificación, Compañía- El usuario debe completar los datos de la tarjeta.- Los campos no editables son: Referencia, Compra Neta, IVA, Total, Base de devolución- Los campos a seleccionar son:- Medio de pago (comboBox con: Visa, Credencial, American express, Diners clubs )- Tipo de tarjeta (comboBox con: Crédito, Débito)- Tipo de cuenta (comboBox con: Ahorro, Corriente)- Número de tarjeta- Código de Verificación (se visualiza cuando se escoge la opción tipo de tarjeta Crédito)- Fecha de vencimiento (comboBox para el mes y año)- Número de cuotas (comboBox)

Page 9: CasosDePruebas - Boton de Pagos de Factura_V2

Existencia de la aplicación externa de RED bancaria

Existencia de la aplicación externa de BSCS

Existencia de la aplicación externa de Enrutados

_Se confirma el ingreso con un usuario y clave para inicio de sesión - El sistema permite verificar el proceso o flujo para pagos de factura a servicios postpagoNota: El proceso es manejado por canales dedicados de claro a Transfiriendo

_ Se confirma el ingreso con un usuario y clave para inicio de sesión - El sistema permite verificar el proceso o flujo para pagos de factura a servicios postpagoNota: El proceso es manejado por canales dedicados de claro a Transfiriendo

_ Se confirma el ingreso con un usuario y clave para inicio de sesión - El sistema permite verificar el proceso o flujo para pagos de factura a servicios postpagoNota: El proceso es manejado por canales dedicados de claro a Transfiriendo

Page 10: CasosDePruebas - Boton de Pagos de Factura_V2

Realizar el pago de la factura electrónica

Verificación del reporte para Transfiriendo

Generar el pago de la factura electrónica sin mensaje exitoso

- el sistema valida que el cliente exista en la BD.- al iniciar envía al cliente al resumen de la factura- Si generar clic en la opción Regresar Lo devolverá al menú principal- Si generar clic en la opción Pagar Lo llevara al proveedor del servicio, donde al cliente le dará la opción de pago con tarjeta débito o tarjeta crédito.- El sistema permite escoger la factura a cancelar ya sea factura por equipo o por servicios - El usuario debe realizar el pago total de su factura no permite realizar pagos parciales - Luego de realizar el proceso el sistema valida la información - Al generar datos erróneos entre otros- El sistema lo devolverá al menú de Mi Claro con el siguiente mensaje "Apreciado Usuario su pago no ha sido procesado con éxito, inténtelo más tarde"

Nota: Se debe colocar un tiempo máximo donde las transacciones pendientes de Tarjetas de Crédito sean canceladas para que el cliente no tenga problemas para intentar de nuevo el pago, esto no aplica para pagos de PSE dado que es un procesos certificado por ACH.

_ Ingresar el usuario y clave para acceder al servicio- el sistema valida que el cliente exista en la BD.- al iniciar envía al cliente al resumen de la factura- Si genera clic en la opción Regresar Lo devolverá al menú principal

Validación del reporte automático de clientes existentes

_ CLARO realiza un desarrollo automático Generando la información que requiere el Integrador/Transfiriendo para cargar su sistema con la facturación del cliente ya sea por servicio o por equipo- Por cada transacción se debe detallar los siguientes datos:- Token, como campo obligatorio, identificador por cada comercio, donde se concatena el documento del cliente, fecha y hora, número de factura, separados por el caracter PIPE"|".- Fecha y hora de transacción, campo obligatorio, formato YYYYMMDDThhmm - Número de documento, campo obligatorio, Identificar del documento o # de factura- Fecha de emisión, campo obligatorio, formato YYYYMMDD- Fecha de vencimiento, campo obligatorio, formato YYYYMMDD- Tip de identificación Deudor, campo obligatorio, debe enviarse el entero según los siguientes valores: - 12 Tarjeta de identidad, 13 Cedula de ciudadanía, 21 Tarjeta de extranjería, 22 Cedula de extranjería, 31 NIT, 41 pasaporte, 42 Número de identificación extranjería, 43 Sin identificación del exterior.- Numero identificación deudor, campo obligatorio, número con el que se realizó el login en Miclaro.- Nombre del cliente, campo obligatorio, nombres y apellidos con el que se realizó el login en Miclaro.- Valor sin IVA, campo obligatorio, subtotal- Valor IVA, campo obligatorio, - Valor total, campo obligatorio, total de la factura- Referencia, campo obligatorio, código del cliente

_ Verificar que registre en el log histórico del número de clientes que utilizan el servicio, indicando fecha y hora del pago por factura - Debe ser con formato idéntico al que suministra ACH (Autamitic clearing house), quien valida el estatus de las transacciones manejadas por transfiriendo.

Page 11: CasosDePruebas - Boton de Pagos de Factura_V2

Validar formato que suministra ACH (Autamitic clearing house)

El formato que suministra ACH para reportar pagos es Asobancaria 2001, bajo la descripción de los siguientes campos:1- Tipo registro: con longitud de 2, formato numérico, campo obligatorio, indica el encabezado.2- NIT Empresa facturadora: con longitud de 10, formato numérico, campo obligatorio, NIT de la empresa a la cual se le realiza el recaudo.3- Fecha de Recaudo: con longitud de 8, formato numérico “YYYYMMDD”, campo obligatorio, Fecha de la operación de recaudo

Validación de usuarios administradores sobre el módulo de consulta

_ Se debe iniciar sesión sobre el módulo de consulta - El primer usuario admin debe permitir validar el acceso y perfiles manejados de cada usuario- Puede ser manejado por CLARO o Transfiriendo- El segundo usuario admin debe validar el estado de cuentas y configuración de los servicios- Debe ser manejado por la Tesorería de CLARO.

Validación de archivos parciales para el restablecimiento de Servicio según el horario

_ Se envían varios archivos en el transcurso del día, el intervalo de envío de los archivos es parametrizable. - El horario para el corte del día es parametrizable. Depende de la ventana de ejecución del proceso automático de Reconexión. Actualmente está de 06:00 a 21:00. (Horario paramétrico) Se deberían recibir archivos parciales durante esta ventana de ejecución.

Validación de archivos parciales para el restablecimiento de Servicio fuera de la fecha de corte

_ Los pagos realizados entre la fecha del corte y a la media noche se deben compilar en un archivo manteniendo la fecha en que se realizó el pago y se debe enviar en el primer paquete del siguiente día, que sale a las 6 am o de acuerdo a la parametrización. La suma de los archivos parciales debería contener la misma información que el archivo

Page 12: CasosDePruebas - Boton de Pagos de Factura_V2

Validar la notificación del envío de archivos a Claro

Verificación de archivos sin registros duplicados o vacíos

_ No se debe repetir transacciones entre un archivo y otro. - Se debe crear un control automático que valide que los archivos parciales están llegando según lo programado (cada x tiempo). - Si no hay pagos en un periodo de tiempo igual se debería generar un archivo vacío (solo encabezado y registro de control).

Validación del archivo consolidado de Aplicación de Pagos

_ Se envía un solo archivo con los pagos recibidos entre las horas de corte definidas.- La hora de envío del archivo debe ser parametrizable. - Serán enviados en un archivo consolidado por día con los pagos recibidos entre las horas de corte definidas. Vendrán pagos de servicio

Seguimiento de pagos consecutivos desde la aplicación de Transfiriendo

_ Transfiriendo tendrá un procedimiento para el seguimiento de pagos consecutivos con la misma tarjeta, alertas del sistema financiero, Grabación de Ip´s, registros de aprobación, estado pendientes de tarjetas sospechosas.

_ Se generará un correo electrónico cada vez que se envié a Claro un archivo con la información de los pagos realizados al corte definido.- Si no llega el correo en las horas programadas, o se detecta que uno de los archivos no llegó, se podrá descargar desde el panel de Transfiriendo. Dicho archivo debe ser idéntico a los archivos que llegan automáticamente.- Cuando se pierde la conectividad las transacciones quedan pendiente, hasta que no esté aprobada por el Banco no se envía en los archivos. Estas transacciones quedan en chequeo con ACH para validar el estado definitivo. Si se intenta hacer el pago nuevamente Transfiriendo

Page 13: CasosDePruebas - Boton de Pagos de Factura_V2

FSP- Botón de Pagos de facturaJeniffer Cuervo López

Diseño Casos de PruebaAutomatización

* Resultado esperado

Correcto funcionamiento del link o botón PSE

* Tipo Caso de Prueba

Se automatizará?

El sistema permite correcto funcionamiento del botón Mi pago en línea

Ingreso de datos correctamente para la realización del pago de factura

Permitir el ingreso o direccionamiento a la aplicación de Transfiriendo.

F7
Carácteríticas esperadas tras la ejecución de las pruebas. Mecanismo mediante e cual se confirma que la aplicación se comportó de acuerdo a lo esperado.
G7
Indique el tipo del caso de prueba para facilitar posteriores análisis y decisiones.
H7
Indique si ese caso de prueba será automatizado. Los candidatos a automatizar son los que en el resultado de las diferentes iteraciones fueron marcados como "Pasó - Regresión"
Page 14: CasosDePruebas - Boton de Pagos de Factura_V2

Correcto funcionamiento del link o botón CREDIBANCO

Correcto ingreso de datos, de acuerdo a los campos editables

Correcto ingreso de datos, de acuerdo a los campos editables

Page 15: CasosDePruebas - Boton de Pagos de Factura_V2

El sistema realiza correcto funcionamiento del software

El sistema realiza correcto funcionamiento del software

El sistema realiza correcto funcionamiento del software

Page 16: CasosDePruebas - Boton de Pagos de Factura_V2

Validación de datos erróneos y visualización de mensaje por proceso no satisfactorio

Pago exitosamente en el sistema cuando la información es ingresada correctamente

Generar la información que requiere el Integrador/Transfiriendo para cargar su sistema

El sistema registra y envía reporte del log de validaciones, indicando fecha y hora

Page 17: CasosDePruebas - Boton de Pagos de Factura_V2

El sistema permite visualiza el formato establecido por ACH

generar la información que requiere el Integrador/Transfiriendo para cargar su sistema

Envió de archivos parciales, de acuerdo a la parametrización establecida

Envió de registros que realizan el pago en horario fuera de la fecha y hora de corte

Page 18: CasosDePruebas - Boton de Pagos de Factura_V2

Envió de archivos sin registros duplicados o vacíos

Reporte por pagos consecutivos dese transfiriendo

Envío del archivo consolidado final con la información correcta

Ingreso de correo electrónico a Claro y/o validación de archivos desde Transfiriendo

Page 19: CasosDePruebas - Boton de Pagos de Factura_V2

Ciclo 1 - Ejecución de pruebas Ciclo 2 - Pruebas de confirmación y regresión

Fecha Resultado Fecha*ClasificaciónIncidente Número

I7
Describa aspectos a tener en cuenta durante la automatización, por ejemplo, como será estructurados los scripts para lograr modularidad y mantenibilidad.
J7
Fecha de Ejecución del Ciclo 1
L7
Número del Incidente en el Bugtracker seleccionado.
Page 20: CasosDePruebas - Boton de Pagos de Factura_V2
Page 21: CasosDePruebas - Boton de Pagos de Factura_V2
Page 22: CasosDePruebas - Boton de Pagos de Factura_V2
Page 23: CasosDePruebas - Boton de Pagos de Factura_V2
Page 24: CasosDePruebas - Boton de Pagos de Factura_V2
Page 25: CasosDePruebas - Boton de Pagos de Factura_V2

Ciclo 2 - Pruebas de confirmación y regresión Ciclo 3 - Pruebas de confirmación y regresión

Resultado Fecha Resultado Incidente NúmeroIncidente Número

P6
Repetición de pruebas con el objetivo de asegurar que los defectos del ciclo 2 han sido corrregidos y que la correción no ha descubierto o introducido nuevos defectos. Los casos de prueba a probar son los que en el ciclo 2 tienen el estado: Paso-Regresión, Fallo y No Probado.
Page 26: CasosDePruebas - Boton de Pagos de Factura_V2
Page 27: CasosDePruebas - Boton de Pagos de Factura_V2
Page 28: CasosDePruebas - Boton de Pagos de Factura_V2
Page 29: CasosDePruebas - Boton de Pagos de Factura_V2
Page 30: CasosDePruebas - Boton de Pagos de Factura_V2
Page 31: CasosDePruebas - Boton de Pagos de Factura_V2

Ciclo 1 - Ejecución de pruebas

Pasaron Fallaron No probado No Aplica

20 0 0 0 0 0

Ciclo 2 - Pruebas de confirmación y regresión

Pasaron Fallaron No probado No Aplica

0 0 0 0 0 0

Ciclo 3 - Pruebas de confirmación y regresión

Pasaron Fallaron No probado No Aplica

0 0 0 0 0 0

Estado de las Pruebas:

% General

0.0%

Total de Casos

DiseñadosPasaron

Regresión

Total de Casos a Ejecutar

Pasaron Regresión

Total de Casos a Ejecutar

Pasaron Regresión

Pendiente Ciclo 1

% de avance total

Page 32: CasosDePruebas - Boton de Pagos de Factura_V2

Ciclo 1 - Ejecución de pruebas

Status % Aprobación

Not Started 0.0% 0.0%

Ciclo 2 - Pruebas de confirmación y regresión

Status % Aprobación

Not Started 0.0% 0.0%

Ciclo 3 - Pruebas de confirmación y regresión

Status % Aprobación

Not Started 0.0% 0.0%

% Ejecución por Ciclo

% Ejecución por Ciclo

% Ejecución por Ciclo

J8
% de avance de ejecución por ciclo de prueba
K8
% de casos de prueba aprobados, es decir, casos de prueba cuyo resultado fue satisfactorio
J12
% de avance de ejecución por ciclo de prueba
K12
% de casos de prueba aprobados, es decir, casos de prueba cuyo resultado fue satisfactorio
J16
% de avance de ejecución por ciclo de prueba
K16
% de casos de prueba aprobados, es decir, casos de prueba cuyo resultado fue satisfactorio