45.4 Juego de Pruebas
45.4.1 TEST DE PRUEBAS Sincronización ‘KriterERP - CRM’
45.4.1.1 Test sobre clientes, direcciones de clientes y contactos de clientes.
Realizar en el KriterERP:
- Dar de alta un cliente A.
- Dar de alta un contacto M para el cliente A.
- Dar de alta dos direcciones para el cliente A.
- Dar de alta un contacto N para un cliente B ya existente.
- Dar de alta una dirección T para el cliente B ya existente.
- Modificar una dirección U del cliente B ya existente.
- Bloquear un cliente C ya existente.
- Bloquear un contacto O ya existente, cuyo cliente no este bloqueado.
- Desbloquear un cliente D que estuviera bloqueado (Comprobar que en el CRM la cuenta de este cliente D está Inactiva)
- Desbloquear un contacto P que estuviese bloqueado anteriormente (Comprobar que en el CRM este contacto está Inactivo)
Comprobaciones a realizar en el CRM:
- El cliente A se ha insertado en las cuentas del CRM con todos sus campos.
- El contacto M está insertado en el CRM y relacionado con la cuenta del cliente A.
- Las dos nuevas direcciones creadas se han insertado en el CRM y están vinculadas a la cuenta del cliente A.
- Se ha insertado el contacto N en el CRM y se ha relacionado con la cuenta del cliente B.
- Se ha insertado la dirección T en el CRM y se ha vinculado con la cuenta del cliente B.
- Se ha actualizado correctamente los datos de la dirección U modificados en el ERP.
- La cuenta del cliente C ha pasado a ‘Cuenta Inactiva’.
- El contacto O ha pasado a ‘Contacto Inactivo’.
- La cuenta del cliente D ha pasado a ‘Cuenta Activa’.
- El contacto P ha pasado a ‘Contacto Activo’.
45.4.1.2 Test sobre clientes potenciales, direcciones de clientes potenciales y contactos de clientes potenciales.
Realizar en el KriterERP:
- Dar de alta un cliente potencial A.
- Dar de alta un contacto M para el cliente potencial A.
- Dar de alta dos direcciones para el cliente potencial A.
- Dar de alta un contacto N para un cliente potencial B ya existente.
- Dar de alta una dirección T para el cliente potencial B ya existente.
- Modificar una dirección U del cliente potencial B ya existente.
- Bloquear un cliente potencial C ya existente.
- Bloquear un contacto O ya existente, cuyo cliente potencial no este bloqueado.
- Desbloquear un cliente potencial D que estuviera bloqueado (Comprobar que en el CRM la cuenta de este cliente potencial D está Inactiva)
- Desbloquear un contacto P que estuviese bloqueado anteriormente (Comprobar que en el CRM este contacto está Inactivo)
Comprobaciones a realizar en el CRM:
- El cliente A se ha insertado en las cuentas del CRM con todos sus campos.
- El contacto M está insertado en el CRM y relacionado con la cuenta del cliente A.
- Las dos nuevas direcciones creadas se han insertado en el CRM y están vinculadas a la cuenta del cliente A.
- Se ha insertado el contacto N en el CRM y se ha relacionado con la cuenta del cliente B.
- Se ha insertado la dirección T en el CRM y se ha vinculado con la cuenta del cliente B.
- Se ha actualizado correctamente los datos de la dirección U modificados en el ERP.
- La cuenta del cliente C ha pasado a ‘Cuenta Inactiva’.
- El contacto O ha pasado a ‘Contacto Inactivo’.
- La cuenta del cliente potencial D ha pasado a ‘Cuenta Activa’.
- El contacto P ha pasado a ‘Contacto Activo’.
45.4.1.3 Test sobre facturas.
Realizar en el KriterERP:
- Dar de alta una factura F.
- Modificar una factura G (Comprobar que anteriormente estaba dada de alta).
- Eliminar factura.
- Modificar el albarán
- Volver a facturar con el mismo número
Comprobaciones a realizar en el CRM:
- La factura F se ha insertado correctamente y está vinculada a la cuenta del cliente de la factura.
- La factura G ha sido modificada correctamente.
45.4.1.4 Test sobre pedidos.
Realizar en el KriterERP:
- Dar de alta un pedido P.
- Modificar la fecha de entrega del pedido P (Comprobar que anteriormente estaba dada de alta).
- Añadir una línea L al pedido P (Comprobar que anteriormente estaba dada de alta).
- Eliminar una línea M del pedido P (Comprobar que anteriormente estaba dada de alta).
Comprobaciones a realizar en el CRM:
- El pedido P se ha insertado correctamente y está vinculada a la cuenta del cliente del pedido.
- La fecha de entrega del pedido P se ha modificado correctamente.
- Se ha modificado el pedido P del CRM, apareciendo la nueva línea L.
- Se ha modificado el pedido P del CRM, eliminando la línea M.
45.4.1.5 Test sobre eliminar entidades.
Realizar en el KriterERP:
- Eliminar un cliente C.
- Eliminar un cliente potencial D.
- Eliminar una dirección de envío E de un cliente S.
- Eliminar una dirección de envío F de un cliente potencial T.
- Eliminar un contacto G no vinculado a ningún cliente.
- Eliminar un contacto H vinculado a un cliente U.
- Eliminar un contacto I vinculado a un cliente potencial V.
- Eliminar una factura J.
*Comprobar que todas las entidades eliminadas estaban sincronizadas con el CRM
Comprobaciones a realizar en el CRM:
- Comprobar que la cuenta del cliente C se ha eliminado del CRM.
- Comprobar que la cuenta del cliente potencial D se ha eliminado del CRM.
- Comprobar que la cuenta del cliente S no tiene vinculada la dirección de envío E.
- Comprobar que la cuenta del cliente potencial T no tiene vinculada la dirección de envío F.
- Comprobar que el contacto G no existe en el CRM.
- Comprobar que la cuenta del cliente U no tiene vinculado el contacto H y que este contacto H no existe en el CRM.
- Comprobar que la cuenta del cliente v no tiene vinculado el contacto I y que este contacto I no existe en el CRM.
- Comprobar que la factura J no existe en el CRM.
45.4.2 TEST DE PRUEBAS Sincronización ‘CRM to ERP’
45.4.2.1 Test sobre cuentas.
Realizar en el CRM
- Crear una ‘Cuenta’ C con el campo ‘Cliente ERP’ = NO y el ‘Tipo de relación’ = ‘cliente potencial’.
Comprobar en el ERP:
- Se ha creado un cliente potencial nuevo con los datos de la cuenta C creada anteriormente.
45.4.2.2 Test sobre contactos.
Realizar en el CRM
- Crear un contacto C con el campo ‘Cliente ERP’ = NO.
- Crear un contacto D para una cuenta M que pertenezca a un cliente del ERP.
- Crear un contacto E para una cuenta N que pertenezca a un cliente potencial del ERP.
Comprobar en el ERP:
- Se ha generado un nuevo contacto, no vinculado a ningún cliente.
- Se ha generado un nuevo contacto con los datos del contacto D del CRM, vinculado al cliente con cuenta M en el CRM.
- Se ha generado un nuevo contacto con los datos del contacto E del CRM, vinculado al cliente potencial con cuenta N en el CRM.
45.4.2.3 Test sobre direcciones vinculadas.
Realizar en el CRM
- Crear una dirección D para una cuenta M que pertenezca a un cliente del ERP.
- Crear una dirección E para una cuenta N que pertenezca a un cliente potencial del ERP.
Comprobar en el ERP:
- Se ha generado una nueva dirección de envío con los datos de la dirección D del CRM, vinculado al cliente con cuenta M en el CRM.
- Se ha generado una nueva dirección de envío con los datos de la dirección E del CRM, vinculado al cliente potencial con cuenta N en el CRM.
45.4.2.4 Test sobre pedidos.
Realizar en el CRM
- Crear un pedido P vinculado a una cuenta M de un cliente potencial CP, recordar que el estado del pedido debe ser ‘Pendiente’.
- Crear un pedido P vinculado a una cuenta M de un cliente C, recordar que el estado del pedido debe ser ‘Pendiente’.
Comprobar en el ERP:
- Comprobar en el ERP que se ha pasado el cliente potencial CP a cliente, y se ha creado un pedido de cliente vinculado al Cliente generado CP, lanzar el sincronizador y comprobar que la cuenta del cliente potencial CP se ha pasado a tipo ‘cliente’ y tiene el pedido asociado con los datos del Pedido ERP.
- Comprobar en el ERP que se ha generado un pedido de cliente vinculado al cliente C, lanzar nuevamente el sincronizador y comprobar que se ha modificado el pedido P con los datos del pedido de cliente del ERP.