Contacto
    Estamos comprometidos a proteger y respetar la privacidad. Por favor revise nuestra política de privacidad para más información. Si acepta que nos comuniquemos para este propósito, marque arriba. Al hacer clic en Registrarme a continuación, acepta que Orion Innovation almacene y procese la información enviada anteriormente para proporcionarle el contenido solicitado.
  • Este campo es un campo de validación y debe quedar sin cambios.

El cliente es un líder mundial en el suministro de sistemas de punto de venta (TPV) para iPad basados en la nube.

Desafío

El cliente necesitaba un entorno de control de calidad para simular y probar integraciones entre plataformas (cliente web, aplicación móvil) y dispositivos para cubrir casos de uso del mundo real, así como cargas de rendimiento. Querían utilizar la automatización de las pruebas dentro del entorno de control de calidad para cada historia de usuario después de la implementación, a fin de garantizar que las pruebas de aceptación se completaran al final de cada sprint.

Solución

El equipo de Orion siguió un enfoque de desarrollo basado en el comportamiento de descubrimiento, formulación y automatización. En la fase de descubrimiento, el equipo recopiló los requisitos técnicos de las partes interesadas del negocio. La fase de formulación consistió en redefinir esos requisitos en términos de una historia de usuario que contuviera un criterio de aceptación detallado. En la fase de automatización, el equipo creó pruebas de aceptación personalizadas y las automatizó para apoyar las pruebas de regresión y la entrega continua. 

El equipo analizó los requisitos de software y hardware, definiendo cómo debía responder cada componente de la solución, luego creó escenarios de acciones regulares en todos los productos relacionados y los automatizó. Automatizaron pruebas a nivel de unidad, de componente y de función, e integraron todas ellas en una canalización CI/CD (Integración Continua / Despliegue Continuo) para que se activaran con cada cambio. El equipo también refactorizó el código para ajustarlo a los criterios de aceptación. El sistema debía cumplir requisitos no funcionales de rendimiento y seguridad, por lo que Orion realizó pruebas de calidad a nivel de sistema. El equipo ejecutó pruebas de aceptación a nivel de sistema (automatizadas y manuales) para garantizar y validar que el comportamiento de todo el sistema se ajustaba a los requisitos de funcionalidad. 

Resultado

El enfoque de pruebas automatizadas y ágiles desplegado por Orion aceleró el tiempo de comercialización y garantizó versiones sin errores. El cliente ha confirmado que el marco de pruebas desarrollado por Orion es muy superior al utilizado anteriormente y, desde entonces, se ha desplegado para la automatización de pruebas posteriores.

Herramientas

  • Ranorex
  • Apache JMeter
  • Postman
  • Jenkins