La plupart des clients d’Applause sont intéressés principalement par un élément : la rapidité. Pour alimenter un pipeline CI/CD, il faut procéder à des tests rapides et fréquents. L’objectif de l’intégration continue est de fournir un retour d’information rapide. Ainsi, tout défaut introduit dans la base de code peut être identifié et corrigé au plus vite.
Applause travaille avec des équipes de développement comptant parmi les plus rapides, et l’intégration Jira d’Applause leur permet d’être encore plus efficaces. L’intégration Jira d’Applause permet aux entreprises de recevoir les bugs directement de la plateforme Applause dans leur système de suivi des bugs Jira. Ainsi, avec une étape logistique en moins dans le processus, elles peuvent tester plus rapidement, plus efficacement et plus souvent. Il existe également une intégration bidirectionnelle permettant de créer encore plus de valeur pour les entreprises. (Notez qu’Applause s’intègre également dans d’autres systèmes de suivi des bugs, mais nous aborderons principalement Jira dans cet article.)
En ajoutant rapidement les bugs à leur propre système de suivi, les entreprises peuvent les attribuer immédiatement aux ingénieurs qui les prendront en charge. Bien sûr, tout cela fonctionne sans compromettre la qualité des résultats des tests effectués par la communauté mondiale des testeurs QA certifiés d’Applause.
En plus d’exporter les bugs vers les systèmes de suivi des bugs Jira des entreprises, Applause permet une interaction bidirectionnelle avec Jira. Les équipes disposent ainsi de rapports enrichis dans la plateforme Applause et d’un processus rationalisé de vérification des correctifs (plus d’informations à ce sujet ci-dessous).
Si vous n’avez pas encore intégré votre système de suivi des bugs dans Applause, voici pourquoi vous devriez le faire.
Comment l’intégration Jira d’Applause accélère-t-elle votre processus de développement ?
Exportation des problèmes à partir d’Applause
De nombreuses équipes s’appuient sur des systèmes de suivi des bugs, tels que Jira, pour gérer leurs tâches quotidiennes. Correctement mis en œuvre, ces derniers représentent un réel gain d’efficacité. Pour exploiter pleinement ces gains d’efficacité, les équipes doivent créer et mettre à jour avec précision et rapidité les problèmes (aussi appelés « bugs », « défauts » ou « tickets ») avec toutes les données requises. Le transfert manuel de ces problèmes depuis la plateforme Applause représente un défi pour les équipes d’ingénieurs de nombreuses entreprises qui tentent de travailler à grande échelle.
C’est précisément là que l’intégration Jira d’Applause peut aider. Le premier cas d’utilisation de l’intégration Jira d’Applause consiste à exporter les problèmes de la plateforme Applause dans le système de suivi des bugs Jira d’un client. Après que l’équipe d’Applause a examiné et trié les bugs identifiés par la communauté de test d’Applause, ils sont automatiquement exportés de la plateforme Applause vers l’instance Jira d’une entreprise. Un nouveau problème est alors créé dans le Jira de l’entreprise, dont l’identifiant est référencé dans la plateforme Applause.
Il n’est donc plus nécessaire de créer et de mettre à jour manuellement les problèmes dans le Jira des équipes, avec tous les points de données, ce qui élimine également les retards et erreurs potentielles associés à ce travail fastidieux et de bénéficier de nouveaux gains d’efficacité. Cette manière d’intégrer le système de suivi des bugs aux entreprises permet à Applause de travailler en toute facilité dans leurs processus Agile.
Traitement des problèmes et vérification des correctifs
L’intégration bidirectionnelle optionnelle permet à l’intégration Jira d’Applause d’aller encore plus loin et d’envoyer des mises à jour de l’instance Jira d’une entreprise à la plateforme Applause sur la priorisation des problèmes, la release cible et l’état des correctifs. Grâce à l’intégration bidirectionnelle, l’entreprise s’assure que ses rapports dans la plateforme Applause sont précis, avec les informations les plus récentes et pertinentes possibles.
,
En outre, l’intégration Jira d’Applause permet de rationaliser le processus de vérification des correctifs. Quand l’équipe d’ingénieurs d’une entreprise traite le code pour corriger les bugs identifiés par Applause, les bugs corrigés sont automatiquement réintégrés dans la plateforme Applause. Les mêmes testeurs qui ont trouvé le bug, ou d’autres répondant aux mêmes critères, peuvent tester à nouveau pour vérifier que le bug a été corrigé. Le processus de vérification des correctifs sera étudié plus en profondeur dans un prochain article du blog.
Par ailleurs, l’intégration bidirectionnelle conduit à une évaluation plus réaliste de l’Applause Quality Score™ (indice de qualité Applause), qui utilise des algorithmes pour fournir un état des lieux instantané basé sur des données, de la force d’un build spécifique. Cela permet aussi d’indiquer comment un build s’améliore au fil du temps à mesure que des corrections sont apportées et de nouveaux tests effectués. Grâce à l’intégration bidirectionnelle, les entreprises fournissent davantage de données pour leur évaluation de l’indice de qualité Applause.
Il s’agit d’un scénario « aidez-nous à vous aider » : lorsque les entreprises autorisent une intégration Jira bidirectionnelle et envoient davantage de données à la plateforme Applause, leurs évaluations d’indice de qualité Applause deviennent plus complètes, plus précises et plus pertinentes. Dans ce cas, les équipes sont en mesure de prendre des décisions plus avisées concernant leur release à partir des données obtenues.
Avantages de l’intégration Jira d’Applause
En utilisant l’intégration Jira d’Applause, vous pouvez travailler et tester plus rapidement à grande échelle, et augmenter la vitesse de développement. La communauté mondiale des testeurs QA certifiés d’Applause permet déjà aux entreprises d’effectuer des tests à grande échelle, dans les lieux et sur les appareils qui leur sont essentiels. L’intégration Jira d’Applause supprime une étape manuelle et accélère le travail des équipes.
Voici les avantages de l’intégration :
- Testez plus rapidement et plus efficacement, ce qui vous permet de maintenir un environnement CI/CD
- Réduisez le risque d’erreur humaine causé par le déplacement manuel des bugs d’Applause à Jira
- Bénéficiez de rapports précis qui orientent votre stratégie de tests
- Profitez d’un processus de vérification automatisé avant d’implémenter les correctifs en production
N’oubliez pas que les équipes d’ingénierie et QA peuvent continuer à travailler sur leur interface habituelle. Elles ne sont pas tenues d’utiliser la plateforme Applause ou toute autre interface utilisateur.
Premiers pas avec l’intégration Jira d’Applause
Si vous êtes déjà client d’Applause et que vous n’avez pas encore l’intégration Jira, informez votre équipe Applause que vous souhaitez la mettre en place. Et si vous ne disposez pour l’instant que d’une intégration sortante, contactez votre équipe Applause afin d’étendre votre intégration.
Pour les entreprises qui ne disposent pas de système Jira, Applause s’intègre à plus de 10 autres systèmes de suivi des bugs, ainsi qu’à des canaux d’intégration génériques par e-mail et Webhooks. Il y a de fortes chances qu’Applause puisse s’intégrer à votre équipe. Envoyez un message à votre équipe Applause afin de démarrer le processus d’intégration.
En outre, n’hésitez pas à exploiter pleinement le tableau de bord amélioré de la plateforme Applause, y compris l’Applause Quality Score récemment mis en place. Ces outils sont conçus pour vous aider à mieux comprendre votre qualité et à décider à partir de données du moment opportun de la publication de votre build.
Et si vous n’êtes pas encore client d’Applause, vous connaissez maintenant les raisons pour lesquelles la « qualité des résultats » et la « rapidité » ont été désignées comme les deux principaux facteurs
qui font que nos clients aiment travailler avec Applause. Contactez-nous ici pour obtenir plus d’informations sur la façon de démarrer votre collaboration avec Applause, y compris l’intégration de votre système de suivi des bugs.