45.4 Juego de Pruebas

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:

  1. Dar de alta un cliente A.
  2. Dar de alta un contacto M para el cliente A.
  3. Dar de alta dos direcciones para el cliente A.
  4. Dar de alta un contacto N para un cliente B ya existente.
  5. Dar de alta una dirección T para el cliente B ya existente.
  6. Modificar una dirección U del cliente B ya existente.
  7. Bloquear un cliente C ya existente.
  8. Bloquear un contacto O ya existente, cuyo cliente no este bloqueado.
  9. Desbloquear un cliente D que estuviera bloqueado (Comprobar que en el CRM la cuenta de este cliente D está Inactiva)
  10. Desbloquear un contacto P que estuviese bloqueado anteriormente (Comprobar que en el CRM este contacto está Inactivo)

 

Comprobaciones a realizar en el CRM:

  1. El cliente A se ha insertado en las cuentas del CRM con todos sus campos.
  2. El contacto M está insertado en el CRM y relacionado con la cuenta del cliente A.
  3. Las dos nuevas direcciones creadas se han insertado en el CRM y están vinculadas a la cuenta del cliente A.
  4. Se ha insertado el contacto N en el CRM y se ha relacionado con la cuenta del cliente B.
  5. Se ha insertado la dirección T en el CRM y se ha vinculado con la cuenta del cliente B.
  6. Se ha actualizado correctamente los datos de la dirección U modificados en el ERP.
  7. La cuenta del cliente C ha pasado a ‘Cuenta Inactiva’.
  8. El contacto O ha pasado a ‘Contacto Inactivo’.
  9. La cuenta del cliente D ha pasado a ‘Cuenta Activa’.
  10. 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:

  1. Dar de alta un cliente potencial A.
  2. Dar de alta un contacto M para el cliente potencial A.
  3. Dar de alta dos direcciones para el cliente potencial A.
  4. Dar de alta un contacto N para un cliente potencial B ya existente.
  5. Dar de alta una dirección T para el cliente potencial B ya existente.
  6. Modificar una dirección U del cliente potencial B ya existente.
  7. Bloquear un cliente potencial C ya existente.
  8. Bloquear un contacto O ya existente, cuyo cliente potencial no este bloqueado.
  9. Desbloquear un cliente potencial D que estuviera bloqueado (Comprobar que en el CRM la cuenta de este cliente potencial D está Inactiva)
  10. Desbloquear un contacto P que estuviese bloqueado anteriormente (Comprobar que en el CRM este contacto está Inactivo)

 

Comprobaciones a realizar en el CRM:

  1. El cliente A se ha insertado en las cuentas del CRM con todos sus campos.
  2. El contacto M está insertado en el CRM y relacionado con la cuenta del cliente A.
  3. Las dos nuevas direcciones creadas se han insertado en el CRM y están vinculadas a la cuenta del cliente A.
  4. Se ha insertado el contacto N en el CRM y se ha relacionado con la cuenta del cliente B.
  5. Se ha insertado la dirección T en el CRM y se ha vinculado con la cuenta del cliente B.
  6. Se ha actualizado correctamente los datos de la dirección U modificados en el ERP.
  7. La cuenta del cliente C ha pasado a ‘Cuenta Inactiva’.
  8. El contacto O ha pasado a ‘Contacto Inactivo’.
  9. La cuenta del cliente potencial D ha pasado a ‘Cuenta Activa’.
  10. El contacto P ha pasado a ‘Contacto Activo’.

 

45.4.1.3 Test sobre facturas.

Realizar en el KriterERP:

  1. Dar de alta una factura F.
  2. 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:

  1. La factura F se ha insertado correctamente y está vinculada a la cuenta del cliente de la factura.
  2. La factura G ha sido modificada correctamente.

 

45.4.1.4 Test sobre pedidos.

Realizar en el KriterERP:

  1. Dar de alta un pedido P.
  2. Modificar la fecha de entrega del pedido P (Comprobar que anteriormente estaba dada de alta).
  3. Añadir una línea L al pedido P (Comprobar que anteriormente estaba dada de alta).
  4. Eliminar una línea M del pedido P (Comprobar que anteriormente estaba dada de alta).

Comprobaciones a realizar en el CRM:

  1. El pedido P se ha insertado correctamente y está vinculada a la cuenta del cliente del pedido.
  2. La fecha de entrega del pedido P se ha modificado correctamente.
  3. Se ha modificado el pedido P del CRM, apareciendo la nueva línea L.
  4. 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:

  1. Eliminar un cliente C.
  2. Eliminar un cliente potencial D.
  3. Eliminar una dirección de envío E de un cliente S.
  4. Eliminar una dirección de envío F de un cliente potencial T.
  5. Eliminar un contacto G no vinculado a ningún cliente.
  6. Eliminar un contacto H vinculado a un cliente U.
  7. Eliminar un contacto I vinculado a un cliente potencial V.
  8. Eliminar una factura J.

*Comprobar que todas las entidades eliminadas estaban sincronizadas con el CRM

Comprobaciones a realizar en el CRM:

  1. Comprobar que la cuenta del cliente C se ha eliminado del CRM.
  2. Comprobar que la cuenta del cliente potencial D se ha eliminado del CRM.
  3. Comprobar que la cuenta del cliente S no tiene vinculada la dirección de envío E.
  4. Comprobar que la cuenta del cliente potencial T no tiene vinculada la dirección de envío F.
  5. Comprobar que el contacto G no existe en el CRM.
  6. Comprobar que la cuenta del cliente U no tiene vinculado el contacto H y que este contacto H no existe en el CRM.
  7. Comprobar que la cuenta del cliente v no tiene vinculado el contacto I y que este contacto I no existe en el CRM.
  8. 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

  1. Crear una ‘Cuenta’ C con el campo ‘Cliente ERP’ = NO y el ‘Tipo de relación’ = ‘cliente potencial’.

Comprobar en el ERP:

  1. 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

  1. Crear un contacto C con el campo ‘Cliente ERP’ = NO.
  2. Crear un contacto D para una cuenta M que pertenezca a un cliente del ERP.
  3. Crear un contacto E para una cuenta N que pertenezca a un cliente potencial del ERP.

Comprobar en el ERP:

  1. Se ha generado un nuevo contacto, no vinculado a ningún cliente.
  2. Se ha generado un nuevo contacto con los datos del contacto D del CRM, vinculado al cliente con cuenta M en el CRM.
  3. 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

  1. Crear una dirección D para una cuenta M que pertenezca a un cliente del ERP.
  2. Crear una dirección E para una cuenta N que pertenezca a un cliente potencial del ERP.

Comprobar en el ERP:

  1. 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.
  2. 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

  1. Crear un pedido P vinculado a una cuenta M de un cliente potencial CP, recordar que el estado del pedido debe ser ‘Pendiente’.
  2. 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:

  1. 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.
  2. 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.