Zebrunner est une plateforme de gestion de l'automatisation des tests qui aide à bâtir une Assurance Qualité efficace et à résoudre les problèmes plus rapidement grâce à des artefacts riches et des tableaux de bord en temps réel.
Zebrunner a été officiellement lancé en septembre 2020 comme un outil unique centralisant tous les résultats de tests, facilitant l'exécution et l'analyse, et fournissant des rapports qualité clairs pour le management.
Il a évolué pour devenir une solution avancée pour l'exécution de tests à grande échelle, la génération de rapports intelligents et la gestion de la performance des équipes QA. Il permet désormais à ses utilisateurs de gagner du temps et des efforts sur l'automatisation des tests. Avec Zebrunner, vous pouvez mettre en place une automatisation E2E grâce à leur propre framework de test Carina.
À qui s'adresse Zebrunner ?
Zebrunner est principalement utilisé par les ingénieurs QA, les managers et les chefs d'équipe pour accélérer l'exécution des tests et automatiser le processus d'analyse des résultats de tests.
Les ingénieurs QA en automatisation peuvent utiliser Zebrunner pour lancer des tests parallèles à grande vitesse et analyser les échecs grâce aux journaux, captures d'écran et vidéos. Ils peuvent aussi l'utiliser pour détecter les tests instables à l'aide du panneau d'historique des tests et comprendre les motifs d'échec grâce à l'IA/ML.
Les ingénieurs QA manuels peuvent utiliser Zebrunner pour assurer la traçabilité entre les tests automatisés et les cas de tests manuels, et soumettre rapidement de nouveaux bugs à Jira. Ils peuvent également utiliser Zebrunner pour créer un résumé des données sur une certaine période et le partager avec l'équipe.

Les responsables QA peuvent utiliser Zebrunner pour générer des rapports personnalisés à destination des décideurs et des clients, planifier les calendriers de lancement et suivre l'avancement des tests et la qualité produit.
Les développeurs peuvent utiliser Zebrunner pour vérifier les échecs de tests ou obtenir une pré-analyse des versions de fonctionnalités afin de réduire le nombre de bugs lors des phases de préproduction et production.
Quels problèmes Zebrunner aide-t-il à résoudre ?
Problème 1 : Exécution des tests lente
De nombreuses entreprises exécutent leurs tests dans leurs propres environnements, avec une scalabilité limitée. Si le produit est couvert par plus de 1 000 tests automatisés, le temps d'exécution peut dépasser 8 heures. Cela entraîne des retards de sorties, nécessitant des moyens humains et financiers supplémentaires pour l'équipe projet.
Le moteur Zebrunner permet d'accélérer l'exécution des tests grâce à l'exécution parallèle dans son propre Cloud ou sur site (jusqu'à 1 000 threads en moins de 15 minutes). Ainsi, toute équipe peut exécuter ses tests rapidement, détecter plus tôt les failles et publier en toute sérénité.
Problème 2 : La recherche de la cause racine prend du temps
Après l'exécution des tests, de nombreux ingénieurs QA peinent à analyser les échecs de tests. Imaginez : 100 autotests échoués sur 1 000. L'analyse des causes racines et la soumission des bugs pour correction peuvent prendre de nombreuses heures (analyse de la cause racine).
Zebrunner réduit ce temps grâce à la classification automatique IA/ML pour trouver les causes d'échec et simplifie le processus en permettant de relier directement les résultats à l'anomalie dans Jira. Zebrunner est idéal pour les responsables QA qui doivent suivre plusieurs équipes. Cependant, si vos équipes utilisent déjà beaucoup Jira, les outils de gestion de tests optimisés pour Jira peuvent offrir des avantages collaboratifs supplémentaires.
Problème 3 : Compiler des statistiques pour les rapports de tendance est fastidieux
Créer des rapports de tendance qualité pour un client ou un décideur implique généralement de collecter toutes les statistiques depuis différentes sources, de les analyser, puis de bâtir des graphiques de tendance à partir des indicateurs pertinents. Cela peut être une démarche manuelle chronophage.
Avec Zebrunner, il ne faut que quelques minutes pour créer des rapports de tendance qualité. Les responsables QA peuvent concevoir et personnaliser des tableaux de bord avec des widgets extrayant automatiquement les données. Par ailleurs, les tableaux de bord en direct sont toujours à jour, aucun indicateur ne sera oublié.
Problème 4 : Le suivi de plusieurs équipes QA peut être complexe
Un directeur QA, qui pilote plusieurs équipes dans le cadre d'un vaste projet, doit vérifier l'état du processus QA par équipe. Recueillir les informations directement auprès des chefs QA est inefficace et les rapports oraux favorisent les erreurs et approximations humaines.
Zebrunner permet au management QA d'accéder 24h/24 et 7j/7 aux processus QA, y compris les calendriers de sorties, la couverture de tests, ainsi que le ROI et les KPIs, afin d'identifier les failles de productivité des équipes et d’optimiser la charge de travail.
Quelles sont les prochaines étapes pour Zebrunner ?
Depuis le lancement de Zebrunner en 2020, le produit n'a cessé d'évoluer.
En 2021, Zebrunner a proposé plusieurs nouvelles fonctionnalités comme :
- Gestion de projet
Permet à plusieurs équipes de tests utilisant différents outils de travailler dans un espace de travail commun
- Jalons
Aide à regrouper les exécutions de tests de manière logique et à suivre les calendriers des prochaines sorties de fonctionnalités
- IA/ML améliorée pour l'analyse des tests
Catégorise automatiquement les causes des échecs après plusieurs cycles d’apprentissage
- Capacité de soumettre des tickets dans Jira
Offre un moyen rapide de créer un ticket Jira juste après la détection du bug via Zebrunner
Et la feuille de route produit pour les prochains mois comprend les mises à jour suivantes :
- Fonctionnalité du lanceur étendue
La configuration des exécutions de test sera disponible pour n'importe quel framework de test. Configurez des préréglages pour votre équipe et lancez les tests en un clic.
- Zebrunner Engine comme solution unique
Zebrunner Engine deviendra un outil distinct pour aider à augmenter la vitesse d’exécution des tests, même pour les tests parallèles.
Aperçu des fonctionnalités de Zebrunner
Pour avoir une idée du fonctionnement de Zebrunner, voici un aperçu des principales fonctionnalités et de la manière dont elles peuvent vous aider à rationaliser votre processus de test.
1. Exécution de tests évolutive
Exécutez vos tests dans Zebrunner Cloud à grande vitesse. Lancez jusqu’à 1000 tests en parallèle en moins de 15 minutes via le Selenium Hub de Zebrunner, ou intégrez-vous à d'autres fournisseurs afin de visualiser les résultats des tests automatisés directement dans Zebrunner.

2. Analyse automatisée des résultats de test
Zebrunner aide les ingénieurs QA à vérifier les tests échoués et à en trouver les causes grâce à des artefacts riches (logs de test, captures d’écran, vidéos). Vous pouvez lier les résultats de test à des bugs dans Jira et GitHub, et détecter les problèmes de stabilité grâce au panneau d'historique des tests.

3. Classification des causes d’échec par IA/ML
Les utilisateurs de Zebrunner peuvent automatiser l'analyse des causes d’échec avec cette fonctionnalité. À chaque échec d’un test, l’IA/ML attribue une catégorie d’échec spécifique selon la trace de la pile. Chaque équipe peut entraîner le système en acceptant ou modifiant l’attribution IA/ML afin d’atteindre jusqu’à 100% de précision.

4. Tableaux de bord dynamiques avec métriques avancées
Zebrunner suit les taux de réussite et la couverture des tests. Les utilisateurs peuvent analyser le ROI de l’équipe et la performance des tests à l’aide des métriques et des widgets proposés. Zebrunner permet la personnalisation d’un nombre illimité de tableaux de bord.

5. Gestion de projets
Zebrunner permet au personnel QA de suivre l’avancement de plusieurs équipes de test sur un même espace avec des permissions d'accès strictes pour les utilisateurs. Configurez des intégrations avec des outils tiers pour chaque projet individuellement, lancez des campagnes de test et créez des rapports personnalisés dans chaque projet.

6. Jalons
Dans Zebrunner, les jalons aident les responsables QA à organiser les campagnes de tests pour une planification et un suivi de progression efficaces.

Zebrunner vs Perfecto
Zebrunner et Perfecto sont deux concurrents qui proposent des solutions pour un reporting et une analyse efficaces des tests. Ils offrent tous deux de nombreuses intégrations, des tableaux de bord intelligents et des fonctionnalités d’analyse des échecs. L’atout principal ici réside dans la fonctionnalité de gestion de la propriété des cas de test de Zebrunner et dans sa capacité à détecter automatiquement les problèmes et à classer les raisons des échecs grâce à l’IA/ML.
Le modèle de tarification de Zebrunner diffère également de celui de Perfecto ; Zebrunner ne facture pas en fonction du nombre de tests parallèles exécutés.

Intégrations Zebrunner
Vous pouvez intégrer Zebrunner à n’importe quel processus d’automatisation — il prend en charge les frameworks d’automatisation de tests les plus populaires comme TestNG, JUnit 4, JUnit 5, PyTest et Cypress, ainsi que des fournisseurs d’exécution tels que Sauce Labs, LambdaTest et Browserstack.
Zebrunner s’intègre également avec Jenkins en tant qu’outil CI/CD ; TestRail, Zephyr et XRay pour la cartographie des cas tests automatisés avec des scénarios manuels ; Jira et GitHub pour le suivi et la gestion des bugs ; et Slack et Microsoft Teams pour des notifications rapides sur les statuts des tests. Zebrunner permet également l’accès à l’espace de travail via les fournisseurs SSO comme Onelogin et Okta.
En outre, l’API REST permet aux utilisateurs d’intégrer toute autre application.

Tarification Zebrunner
Zebrunner propose plusieurs formules de tarification pour répondre aux besoins de toute entreprise. Les tarifs Zebrunner dépendent principalement du nombre de projets et d’utilisateurs et commencent à partir de US$999.00 par mois. Zebrunner offre une réduction de 15 % sur les abonnements annuels. Une période d’essai gratuite de 14 jours avec accès aux fonctionnalités premium est également disponible.
Découvrez plus d’informations sur la tarification de Zebrunner ici.
À lire également : LEADERSHIP EN TEST : GÉRER LES TESTS DE PERFORMANCE
