El estándar global en calificación de diamantes al alcance de tus manos

COMPARTIR EN:

  • Linkedin Logo
  • Twitter Logo
  • Facebook Logo
  • Mail Logo

El Instituto Gemológico de América (GIA) es una organización sin ánimo de lucro dedicada a la investigación y educación en gemas y joyas. Fundada en 1931, la misión de GIA es proteger a los consumidores mediante el establecimiento y mantenimiento de normas para evaluar la calidad de las gemas. El Instituto desarrolló el Sistema Internacional de Clasificación de Diamantes GIA ™ y las 4Cs (Corte, Claridad, Color y Peso en quilates) de la calidad del diamante como un estándar para evaluar y comunicar la calidad del diamante.

GIA App es un proyecto que forma parte de la transformación digital de la organización, con la visión de que los informes de GIA estén disponibles a través de una plataforma digital. GIA App consiste en aplicaciones móviles para Android e iOS, que están disponibles en las tiendas de aplicaciones. Los usuarios pueden obtener el informe GIA de un diamante, piedra de color o perla utilizando su número único.

aplicación gia

Alcance

QAlified fue seleccionado para implementar el proceso de Testing y QA comenzando por el proyecto GIA App, considerando las aplicaciones móviles y la plataforma Web.

Las actividades de QA comprenden distintos tipos de pruebas que son llevadas a cabo por equipos especializados.

Para la implementación de pruebas funcionales se diseñaron casos de prueba considerando las distintas casuísticas, por ejemplo, más de 30 tipos de reportes de calificación de piedras preciosas con formatos específicos.

Se ejecutaron pruebas de performance en la capa de servicios (API) para evaluar los tiempos de respuesta desde diversas ubicaciones globales utilizando instancias de AWS y Alibaba.

Se implementaron pruebas de compatibilidad en dispositivos móviles, considerando distintas marcas, modelos y versiones de sistemas operativos.

La automatización de prueba se implementó utilizando la plataforma Katalon integrando pruebas sobre la Web, dispositivos móviles y API. Estas pruebas integradas a esquemas de integración continua (CI/CD) permiten acelerar las liberaciones de nuevas versiones sin comprometer la calidad de los sistemas.

Además, estas pruebas se ejecutan en la plataforma TestCloud de Katalon, lo que permite la ejecución de varios casos de prueba en distintos dispositivos móviles reales.

Se llevaron a cabo pruebas integradas entre las aplicaciones móviles y el dispositivos físico MatchId, que permite obtener una imagen de la inscripción del diamante (identificador único grabado por GIA) y validarla para luego invocar a los servicios que permiten obtener la información de la calificación del diamante.

También se utilizó la herramienta Playwright para hacer pruebas de validación del idioma. Se verificó que la información que devuelve la API esté en el idioma correspondiente, mediante el uso de una API de Google que detecta el idioma. 

Asimismo, como parte del proyecto se llevaron a cabo otros tipos de pruebas como usabilidad, localización y seguridad.

 

Tecnologías y herramientas

  • JIRA
  • Slack
  • Aplicaciones Android e iOS
  • Servicios REST
  • Playwright
  • Katalon Studio
  • Katalon TestCloud
  • Google Cloud Platform
  • Postman
  • Alibaba Cloud
  • Amazon Web Services

Resultados

  • Se diseñaron más de 150 casos de pruebas y se ejecutan de forma continua en distintas liberaciones, detectando importantes bugs.
  • Se definió un framework de automatización de pruebas basado en Playwright y Katalon. Se automatizaron más de 100 casos de prueba para validar aspectos de localización, navegación, consistencia y correctitud funcional.
  • Se ejecutaron pruebas de carga distribuidas en más de 20 instancias alrededor del mundo para evaluar el desempeño de los servicios expuestos.
  • Se realizaron pruebas de seguridad y penetración, aportando a la mejora de la seguridad de la solución para los usuarios y el resguardo de los datos.

COMPARTIR EN:

  • Linkedin Logo
  • Twitter Logo
  • Facebook Logo
  • Mail Logo