Découvrez comment intégrer facilement l'analyse statique, les tests unitaires et d'autres méthodes de test de logiciels C et C++ dans votre pipeline CI/CD. Inscrivez-vous pour la démo >>

Reporting et analytique

Reporting et analytique

Y compris les fonctionnalités avancées de Parasoft DTP.

Obtenez une rétroaction continue pour prioriser les initiatives de qualité dans le développement de logiciels

Pour permettre la visibilité et le suivi des résultats des tests fonctionnels, Parasoft SOAtest génère des rapports HTML et une sortie XML avec des résultats qui peuvent être publiés dans des systèmes d'intégration continue ainsi que sur le serveur de rapports centralisé de Parasoft pour des rapports et des analyses supplémentaires.

Comment ça marche?

Dans les environnements agiles, de nouvelles fonctionnalités et fonctionnalités sont créées à grande vitesse et des pipelines de livraison automatisés poussent de nouvelles offres sur le marché. Une rétroaction continue est essentielle pour comprendre les niveaux de risque, car les produits sont livrés rapidement. Sans tester et valider en permanence les changements de code constants, l'organisation risque de voir des calendriers de publication retardés ou des défauts s'infiltrant dans le produit final et que les clients découvrent des bogues.

Parasoft SOAtest regroupe les résultats des tests de toutes vos disciplines de tests fonctionnels (c'est-à-dire mobile, UI, API, base de données, etc.) pour les présenter dans un tableau de bord centralisé facile à comprendre où vous pouvez comprendre vos résultats de test dans le contexte du projet , et dans le contexte des exigences, permettant aux parties prenantes de prendre des décisions de qualité dès que l'application est prête à être lancée.

En exécutant simplement des tests dans l'automatisation, les parties prenantes obtiennent des informations en temps réel sur les détails importants, tels que les pannes de composants individuels, la dégradation des performances, la stabilité des tests ou les modifications de code à risque. Parasoft's analyse avancée utiliser les données de SOAtest ainsi que la couverture du code et la traçabilité des exigences, par exemple, pour comprendre l'impact d'un défaut en corrélation avec son changement de code sous-jacent. Tout cela signifie une rétroaction plus rapide et un risque réduit.

Fonctionnalités

Lorsque vous exécutez des centaines de tests à la fois, certains réussissant et d'autres échouant, vous avez besoin de contexte pour tirer le meilleur parti de votre temps. Parasoft SOAtest aide les utilisateurs à hiérarchiser les actions en fonction des résultats de l'exécution des tests, avec des rapports exploitables qui traitent de la qualité dans l'application.

Les utilisateurs peuvent publier les résultats des tests fonctionnels dans un tableau de bord de reporting centralisé, où les résultats des tests sont résumés dans des widgets dynamiques faciles à comprendre qui permettent de naviguer dans tous les résultats de test et les détails d'exécution. Les échecs de test peuvent être attribués à différents membres de l'équipe, qui peuvent ensuite réimporter les échecs qui leur sont attribués dans SOAtest.

Avec Parasoft SOAtest, les utilisateurs peuvent automatiquement identifier si l'environnement de test est prêt pour les tests, et si ce n'est pas le cas, quelles actions doivent être entreprises pour stabiliser l'environnement de test. Pour ce faire, SOAtest collecte des informations au niveau du système et recherche les pannes pour aider l'utilisateur à comprendre si celles-ci affecteront ses tests.

Parasoft SOAtest aide les utilisateurs à identifier les lacunes dans leur stratégie de test API en identifiant les services qui n'ont pas été pleinement exercés pendant l'exécution des tests. Le rapport de couverture des API de SOAtest montre comment chacun des services et opérations a été testé et fournit une vue de point final des résultats des tests.

Dans le serveur de rapports centralisé de Parasoft, un tableau de bord de couverture dynamique aide les utilisateurs à explorer quels cas de test SOAtest couvraient quelles lignes de code. Forts de ces informations, les testeurs peuvent créer la stratégie la plus optimisée pour tester chacune de leurs API.

Les utilisateurs peuvent intégrer de manière transparente les résultats des tests SOAtest dans le processus de test d'intégration build-deploy de leur application en publiant automatiquement les résultats des tests fonctionnels de SOAtest dans les systèmes CI (c'est-à-dire Jenkins, Atlassian Bamboo, JetBrains TeamCity et Microsoft Visual Studio Team Services) de la même manière familière que ceux-ci. les systèmes présentent déjà les résultats des tests unitaires.

Le système de reporting riche et dynamique de Parasoft SOAtest permet à plusieurs parties prenantes de comprendre la santé des applications critiques, avec des tâches significatives et exploitables affichées sous diverses formes, d'un rapport PDF imprimable à un rapport HTML dynamique à plusieurs niveaux décrivant les tests exécutés, leur statut (succès et les échecs), et à quelles exigences ils sont associés. Tous les styles de rapports sont hautement personnalisables pour l'individu.

Parasoft peut corréler de manière unique les résultats des tests fonctionnels et non fonctionnels avec l'API sous-jacente et la couverture de code, afin que les utilisateurs puissent comprendre l'impact des changements de code dans le contexte de leur stratégie de test fonctionnel, en analysant immédiatement où les fonctionnalités à risque doivent être testées et en obtenant une vue holistique de l'ensemble du processus de développement logiciel.

En plus de renvoyer les données dans l'infrastructure CI, les résultats des tests peuvent être publiés sur PAO ParasoftLe tableau de bord de reporting et d'analyse pour l'agrégation avec des données de qualité provenant de tout le processus de développement et en corrélation avec des systèmes de planification agile et de gestion des tests tels que JIRA, CollabNet VersionOne, QMetry et Micro Focus ALM.

Bénéficiez de l'approche Parasoft

Rapport d'exécution de test complet

Les rapports HTML de Parasoft SOAtest contiennent toutes les informations dont vous avez besoin pour comprendre l'exhaustivité de votre couverture de test, ainsi que pour diagnostiquer les échecs de test. Le rapport de couverture de l'API met en corrélation les résultats des tests avec les points de terminaison et les services testés, vous fournissant une vue des tests manquants ou incomplets et l'état de réussite / échec des scénarios de test. En outre, le trafic sous-jacent peut être capturé et signalé pour faciliter le diagnostic hors ligne des échecs de test à partir de tests automatisés exécutés dans le cadre de pipelines CI / CD.

Commentaires immédiats sur votre pipeline CI / CD

En plus des rapports HTML complets qui peuvent être archivés et affichés directement dans votre plate-forme CI, les résultats de l'exécution de tests automatisés peuvent être immédiatement liés à l'infrastructure de rapport des plates-formes CI les plus populaires via des plugins dédiés pour Jenkins, Bamboo, TeamCity et Microsoft. Azure DevOps. Ces résultats peuvent être utilisés pour réussir ou échouer automatiquement la construction si les normes de qualité ne sont pas complètement respectées.

Une vision complète de la qualité continue

S'assurer que vous fournissez des applications de haute qualité sur le marché ne consiste pas seulement à créer une suite de tests et à s'assurer qu'elle réussit. Vous avez besoin d'une vue complète de la qualité à toutes les étapes du processus de développement logiciel. Le tableau de bord de reporting et d'analyse de Parasoft permet l'agrégation des résultats des tests d'API avec d'autres pratiques de test telles que l'analyse statique, les tests unitaires et l'analyse de couverture, puis corrèle ces métriques avec les exigences et les histoires d'utilisateurs pour vous donner une vue complète et continue de qualité.