Arctype
Arctype est un client SQL et un outil de gestion de bases de données destiné aux développeurs individuels, aux étudiants et aux équipes d’entreprise. Il rend les requêtes dans les bases de données plus efficaces, visualise les données à l’aide de graphiques et offre des fonctionnalités de collaboration avec des autorisations granulaires pour une meilleure sécurité.
Tous les clientsTests nocturnes
QAwerk tire parti du décalage horaire avec l’Amérique du Nord, l’Australie et la Nouvelle-Zélande pour accélérer de 20 % la mise sur le marché des logiciels. Nous testons minutieusement vos logiciels pendant la nuit dans votre pays et pendant les heures de bureau ici en Ukraine.
Tests manuels d’assurance qualité
Nous aidons les développeurs d’Arctype à utiliser leur temps de manière efficace en prenant en charge toutes les routines de test des logiciels. Nous rédigeons de nouveaux cas de test, tenons à jour la documentation et effectuons différents types de tests afin de détecter les bogues avant qu’ils n’atteignent les utilisateurs finaux.
Défi
En tant que start-up en pleine croissance, Arctype a ressenti le besoin de renforcer son équipe de développement avec des ingénieurs QA expérimentés. Elle avait besoin de quelqu’un capable de suivre les meilleures pratiques et de s’appuyer sur son expertise pour créer de nouveaux cas de test. Ainsi, les développeurs ne perdraient pas leur temps à tester les logiciels et pourraient consacrer leur énergie au développement de fonctionnalités et à la correction de bugs.
Arctype s’est tournée vers QAwerk pour l’aider à garantir que les multiples versions mensuelles se déroulent sans heurts et à la vitesse requise. Nous devions exécuter les cas de test le jour même de la sortie de la version. Grâce au décalage horaire et aux tests nocturnes, lorsque les développeurs d’Arctype se déconnectaient, il faisait jour ici en Ukraine et nos ingénieurs QA pouvaient commencer les tests. Le lendemain, les développeurs d’Arctype trouvaient tous les bugs déjà enregistrés dans Jira et pouvaient commencer à les corriger dès le matin.
Une autre étape importante consiste à fidéliser 10 à 20 % des consommateurs qui se désabonnent en raison de bugs, en améliorant considérablement la qualité du logiciel et en empêchant l’apparition de problèmes critiques dans la production.
Solution
Notre équipe QAwerk se consacre principalement au test de l’application de bureau Arctype pour macOS. Parallèlement, si nous constatons que la nouvelle version ne fonctionne pas correctement, nous testons également le client web et passons en revue les cas de test les plus critiques sur Windows.
Voici les types de tests que nous effectuons régulièrement pour atteindre la qualité souhaitée :
- Tests fonctionnels : nous posons les bases pour garantir que les utilisateurs ne rencontrent aucun obstacle dans l’utilisation des fonctionnalités de l’application.
- Tests d’intégration : essentiels pour garantir que le client SQL ne présente aucun problème d’intégration avec les bases de données telles que MySQL, PostgreSQL, SQLite, Yugabyte et PlanetScale.
- Tests de régression : indispensables pour les startups comme Arctype qui travaillent en permanence au lancement de nouvelles fonctionnalités. Nous effectuons régulièrement des tests de régression afin de vérifier que les mises à jour n’affectent pas les fonctionnalités existantes.
- Tests d’automatisation : nous combinons les tests manuels avec les tests d’assurance qualité automatisés afin d’accélérer les mises à jour. Nous avons automatisé les cas de test d’inscription et de connexion et nous étudions d’autres domaines qui pourraient être automatisés.
- Tests d’installation : un type de test basique, mais néanmoins important. Nous nous assurons que les utilisateurs d’Arctype peuvent télécharger, installer et mettre à jour l’application sans erreur technique.
- Tests de fumée : avant de passer en revue une longue liste de cas de test, nous devons nous assurer que la version est stable afin d’éviter toute perte de temps. Nous vérifions rapidement les fonctionnalités critiques pour voir s’il y a des obstacles et si nous pouvons continuer.
Nous avons commencé avec 50 cas de test suggérés par Arctype, puis nous les avons étendus à plus de 200. Ceux-ci comprennent des scénarios optimistes et pessimistes, ainsi que des cas de test avec différents types de bases de données et détails. Nous testons les nouvelles versions chaque semaine et ajoutons des cas de test au fur et à mesure.
Nos ingénieurs QA sont fortement impliqués dans la création de nouveaux cas de test et veillent à ce qu’ils soient aussi détaillés que possible. Le temps nécessaire pour tester une nouvelle version n’est que de 8 à 9 heures, compte tenu de la complexité et de la variété des fonctionnalités.
Bugs détectés
Les bugs liés à la perte de données et au blocage des applications doivent faire l’objet d’une surveillance accrue, car ils peuvent entraîner la perte de clients.
Résultat réel: l’application est bloquée. L’utilisateur voit s’afficher le message d’erreur « Une erreur s’est produite lors du chargement de ce composant. Nous avons été informés de l’erreur et allons la corriger dès que possible. »
Résultat attendu: l’utilisateur peut se connecter.
Résultat réel: l’utilisateur voit un écran vide.
Résultat attendu: la connexion est supprimée avec succès, la source de données sélectionnée dans la barre latérale gauche doit être fermée.
Résultat réel: lorsque l’utilisateur effectue une recherche sur la deuxième page, il doit revenir à la première page pour afficher les résultats.
Résultat attendu: lorsque l’utilisateur recherche un nombre, seules les lignes contenant le nombre demandé s’affichent.
Résultat
Nous sommes fiers qu’Arctype ait reconnu notre engagement envers leur réussite en augmentant régulièrement notre charge de travail et en nous déléguant de plus en plus de fonctions. Ce qui était auparavant 5 tests par mois est désormais effectué chaque semaine par l’équipe QAwerk. Nous avons considérablement augmenté le nombre de cas de test, supprimé ceux qui étaient obsolètes et détaillé ceux qui existaient déjà.
Ayant constaté la rigueur de nos tests manuels, Arctype nous a également confié l’automatisation des tests. Grâce à notre soutien, Arctype a gagné en confiance et en stabilité dans la publication de ses logiciels, et peut désormais proposer de nouvelles fonctionnalités plus rapidement et plus fréquemment.
Dans la presse
Vous souhaitez renforcer votre équipe de développement avec des ingénieurs QA expérimentés ?
Discutez avec des expertsOutils
Commentaires de l’équipe QAwerk
Alexander
Ingénieur assurance qualité
Arctype est une application de bureau qui transforme toutes les tâches liées aux bases de données en un processus simple et pratique. Je m’occupe principalement de réaliser des tests de régression réguliers, d’examiner minutieusement les nouvelles fonctionnalités et de documenter toutes les étapes au fur et à mesure que nous avançons.
Des descriptions détaillées des cas de test et des vérifications cohérentes nous ont permis d’améliorer la qualité du produit. Le produit Arctype est simple à utiliser, mais offre une grande variété de fonctionnalités, ce qui me permet de rester intéressé et motivé pendant les tests.
Oleh
Ingénieur QA
En tant qu’équipe d’assurance qualité, nous effectuons des tests de régression plusieurs fois par semaine. Nous testons également les nouvelles fonctionnalités. J’ai développé un réel intérêt pour ce projet grâce aux nombreuses opportunités de croissance qu’il offre et à mes collègues très serviables, toujours prêts à répondre à mes questions. J’apprécie également la vitesse de chargement des données et les performances globales de l’application.



Impressionné ?
Engagez-nousAutres études de cas
Keystone
A aidé le portail d’études n° 1 en Norvège à améliorer 8 de ses sites web riches en contenu, qui sont utilisés par 110 millions d’étudiants chaque année
Station
Tests de régression exemplaires de cette application desktop disposant de plus de 600 intégrations sur Windows, macOS et Ubuntu
Evolv
Nous avons augmenté de 50 % la vitesse des tests de régression de cette plateforme de croissance numérique et nous nous sommes assurés de son fonctionnement optimal 24h/24 et 7j/7

