Arctype
Arctype es una herramienta de administración de base de datos y cliente SQL para desarrolladores individuales, estudiantes y equipos empresariales. Hace que la consulta de bases de datos sea más eficiente, visualiza datos con gráficos y ofrece funciones de colaboración con permisos granulares para una mejor seguridad.
Todos los clientesPruebas durante la noche
QAwerk usa la diferencia de zonas horarias con Norteamérica, Australia y Nueva Zelanda para acelerar los lanzamientos de software en un 20 %. Probamos minuciosamente su software cuando es de noche en su país y en horario comercial aquí en Ucrania.
Más informaciónPrueba Manual
Ayudamos a los desarrolladores de Arctype a usar su tiempo de manera eficiente haciéndonos cargo de todas las rutinas de prueba de software. Escribimos nuevos casos de prueba, mantenemos la documentación y realizamos diferentes tipos de pruebas, detectando errores antes de que lleguen a los usuarios finales.
Más informaciónDesafío
Como una startup en crecimiento exitoso, Arctype sintió la necesidad de fortalecer su equipo de desarrollo con ingenieros de control de calidad experimentados. Necesitaban a alguien que siguiera las mejores prácticas y aprovechara su experiencia para crear nuevos casos de prueba. De esta manera, los desarrolladores no perderán su tiempo en pruebas de software y, en su lugar, canalizarán su energía hacia el desarrollo de funciones y la corrección de errores.
Arctype recurrió a QAwerk para ayudarlos a garantizar que múltiples lanzamientos mensuales se realicen sin problemas y con la velocidad necesaria. Se esperaba que ejecutáramos casos de prueba el mismo día que se publicó el lanzamiento. Gracias a la diferencia en nuestras zonas horarias y las pruebas durante la noche, era posible que cuando los desarrolladores de Arctype cerraran la sesión, fuera de día aquí en Ucrania y nuestros ingenieros de control de calidad comenzaran a realizar las pruebas. Al día siguiente, los desarrolladores de Arctype tienen todos los errores ya registrados en Jira para comenzar a corregir errores a primera hora de la mañana.
Otro hito es retener entre el 10 y el 20 % de los consumidores que abandonan debido a errores al aumentar significativamente la calidad del software y evitar que aparezcan problemas críticos en la producción.
Solución
Nuestro equipo de QAwerk se dedica principalmente a probar la aplicación de escritorio Arctype para macOS. Al mismo tiempo, si vemos que la nueva versión funciona incorrectamente, también probamos el cliente web y pasamos por los casos de prueba más críticos en Windows.
Estos son los tipos de pruebas que realizamos regularmente para lograr la calidad deseada:
- Pruebas Funcionales – el trabajo preliminar que establecemos para garantizar que los usuarios no encuentren obstáculos con la funcionalidad de la aplicación.
- Pruebas de integración – esenciales para garantizar que el cliente SQL no tenga problemas de integración con bases de datos, como MySQL, PostgreSQL, SQLite, Yugabyte y PlanetScale.
- Pruebas de regresión – una herramienta imprescindible para startups como Arctype que trabajan continuamente para lanzar nuevas funciones. Hacemos una regresión consistentemente para verificar si las actualizaciones afectan la funcionalidad existente.
- Pruebas de automatización – combinamos pruebas manuales con pruebas automatizadas para acelerar los lanzamientos. Hemos automatizado casos de prueba de registro e inicio de sesión y estamos investigando otras áreas que tienen potencial de automatización.
- Pruebas de Instalación – un tipo básico de prueba, pero también importante. Nos aseguramos de que los usuarios de Arctype puedan descargar, instalar y actualizar la aplicación sin errores técnicos.
- Pruebas de Humo – antes de pasar por una extensa lista de casos de prueba, debemos asegurarnos de que la compilación sea estable para evitar perder el tiempo. Verificamos rápidamente las características críticas para ver si hay obstáculos y si podemos continuar.
Comenzamos con 50 casos de prueba sugeridos por Arctype y los ampliamos a más de 200. Estos incluyen rutas tristes y felices, así como casos de prueba con diferentes tipos y detalles de bases de datos. Probamos nuevas compilaciones semanalmente y agregamos casos de prueba a medida que avanzamos.
Nuestros ingenieros de control de calidad están profundamente involucrados en la creación de nuevos casos de prueba y hacerlos lo más detallados posible. La cantidad de tiempo necesaria para una ejecución de prueba de una nueva compilación solo toma de 8 a 9 horas, considerando la complejidad y la variedad de funciones.
Errores encontrados
Los errores relacionados con la pérdida de datos y el bloqueo de aplicaciones deben controlarse más de cerca, ya que pueden provocar la pérdida de clientes potenciales.
Resultado real: La aplicación está bloqueada. El usuario ve el error “Hubo un error al cargar este componente. Hemos sido notificados del error y lo solucionaremos lo antes posible”.
Resultado esperado: El usuario puede conectarse.
Resultado real: El usuario ve una pantalla vacía.
Resultado esperado: La conexión se eliminó con éxito, la fuente de datos elegida en la barra lateral izquierda debe cerrarse.
Resultado real: Cuando el usuario realiza una búsqueda en la segunda página, debe volver a la primera página para ver los resultados.
Resultado esperado: Cuando el usuario busca un número, solo se muestran las filas que contienen el número solicitado.
Resultado
Estamos orgullosos de saber que Arctype reconoció nuestro compromiso con su éxito aumentando constantemente nuestra carga de trabajo y delegándonos cada vez más funciones. Lo que solían ser 5 ejecuciones de prueba por mes ahora las realiza el equipo de QAwerk semanalmente. Ampliamos significativamente la cantidad de casos de prueba, eliminamos los obsoletos y detallamos los existentes.
Habiendo sido testigo de lo minuciosos que somos con las pruebas manuales, Arctype también nos confió la automatización de pruebas. Con nuestro apoyo, Arctype ha ganado confianza y estabilidad en los lanzamientos de software, entregando nuevas capacidades más rápido y con mayor frecuencia.
Galardonado
En prensa
¿Busca fortalecer su equipo de desarrollo con ingenieros de control de calidad experimentados?
Charla con expertosHerramienta
Comentario del equipo de QAwerk
Alexander
Ingeniero de control de calidad
Arctype es una aplicación de escritorio que convertirá cualquier tarea relacionada con la base de datos en un proceso sencillo y conveniente. Me dedico principalmente a realizar pruebas de regresión periódicas, analizar nuevas funciones y documentar todos los pasos a medida que avanzamos.
Las descripciones detalladas de los casos de prueba y las verificaciones consistentes nos han permitido lograr una mejor calidad del producto. El producto de Arctype es simple de usar, pero ofrece una amplia variedad de funciones, exactamente lo que me mantiene interesado y motivado durante las pruebas.
Oleh
Ingeniero de control de calidad
Como equipo de control de calidad, realizamos ejecuciones de pruebas de regresión varias veces a la semana. También realizamos pruebas de nuevas funciones. Desarrollé un interés genuino en el proyecto gracias a las abundantes oportunidades de crecimiento y a las personas que me brindaron un gran apoyo y que siempre están listas para responder mis preguntas. También me gustaría reconocer la alta velocidad de carga de datos y el rendimiento general de la aplicación.
Relacionado en Blog
Cómo redactar casos de prueba: Guía completa de QAwerk
Desde el inicio, estamos dispuestos a anunciar que no existe un único tipo de caso de prueba que sirva para todo. Sin embargo, hay un conjunto de prácticas y soluciones fáciles de seguir que, si se aplican correctamente, darán un buen resultado. Hemos reunido las mejores prá...
Leer más¿Qué es el ciclo de vida de las pruebas de software (STLC)? Guía paso a paso
El ciclo de vida de las pruebas de software (STLC) es un conjunto de acciones que se realizan de forma coherente, sistemática y planificada con el fin de averiguar si un producto de software funciona correctamente y si existen opciones para mejorarlo. Todas las etapas del ciclo ...
Leer más¿Impresionado?
ContáctenosOtros casos prácticos
Keystone
Ayudó al portal de estudios nº 1 de Noruega a mejorar 8 sitios web con mucho contenido utilizados por 110 millones de estudiantes al año
Station
Realizó pruebas de regresión de la aplicación de escritorio con más de 600 integraciones en WidowsmacOS y Ubuntu
Evolv
Aumentó la velocidad de las pruebas de regresión de esta plataforma de crecimiento digital en un 50% y garantizó que la plataforma funcionara de forma óptima las 24 horas del día, los 7 días de la semana