Herramienta open source para DevOps de base de datos

COMPARTIR EN:

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

Liquibase es una organización que ofrece un producto en la categoría DevOps para Bases de Datos con más de 100 millones de descargas. Liquibase se encuentra en Austin, Texas, con más de 100 empleados localizados en distintos lugares del mundo.

Liquibase es el nombre del producto desarrollado en Java para controlar, estandarizar y desplegar cambios sobre esquemas de base de datos. Cuenta con distintas versiones, entre ellas la Open Source, Pro y Enterprise. Soporta más de 50 manejadores de bases de datos distintos y es utilizado por millones de usuarios en el mundo.

imagen ilustrativa

Alcance

El proyecto se centró en brindar apoyo al proceso de testing de la herramienta. Para ello, se realizaron pruebas manuales sobre las nuevas funcionalidades y se hicieron pruebas de aceptación de bug fixes de desarrolladores internos y de la comunidad.

Además, se llevaron a cabo pruebas automatizadas implementando un framework personalizado basado en TestNG.

Se ejecutaron pruebas de regresión sobre las nuevas versiones y se trabaja continuamente en respuesta a distintos reportes de usuarios de la versión Community (open source) en el repositorio de GitHub, en donde se brinda soporte y se discuten soluciones a bugs y problemas frecuentes.

Asimismo, el equipo de QAlified participó en el diseño, análisis e implementación de pruebas sobre proyectos internos.

Tecnologías y herramientas

  • Docker
  • Orbit
  • Github
  • Amazon Web Services
  • Slack
  • JIRA
  • DBeaver
  • IntelliJ
  • WSL2 Ubuntu
  • DBMS: PostgreSQL, MySQL, MSSQL, Oracle, Snowflake, MariaDB, Apache Derby, CosmoDB, SQLite, H2, HanaDB, HSQL, Firebird, CassandraDB, AWS Redshift.
  • Java, Spring-Boot, Hibernate, Gradle, Maven, Ant.

Resultados

  • Se integraron las actividades de Testing y QA a cada release realizado cada dos semanas, brindando nuevas funcionalidades y correcciones a la comunidad Open Source.
  • En un período de un año aproximadamente se ha logrado reducir el número de incidentes abiertos de un 53% a 38%, mejorando considerablemente la calidad del producto final.
  • Se trabajó en una herramienta que permite automatizar el proceso de creación de ambientes accesibles e independientes para toda la organización, logrando la creación de ambientes de test en cuestión de minutos.

COMPARTIR EN:

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