Rejoignez-nous le 12 décembre ! MISRA C++ 2023 : tout ce que vous devez savoir Inscrivez-vous maintenant >>
Des tests logiciels robustes obligent les équipes à penser au-delà des scénarios de chemin heureux et des tests de fumée. Les cas critiques et les entrées inattendues révèlent souvent des bogues en production lorsqu'aucun test approfondi basé sur les données n'est effectué avant la publication.
Avec la pression sur les délais de livraison, couvrir un ensemble suffisamment diversifié d'entrées de test à partir de tests automatisés peut être une activité chronophage qui perd sa priorité au fil du temps de mise sur le marché. Ces défis liés aux données de test sont aggravés lors du test des API, car les entrées peuvent être très complexes et de nature hiérarchique, ce qui les rend très difficiles à gérer avec des moyens traditionnels (tels qu'Excel).
L'approche moderne de Parasoft pour la gestion des données de test s'appuie sur un navigateur Web et des diagrammes visuels pour moderniser le processus de gestion des données de test. La technologie de données de test de Parasoft extrait les données des systèmes existants afin que vous puissiez rapidement gérer, masquer, modéliser et générer des données supplémentaires. Avec une interface en libre-service, vous pouvez facilement réutiliser les données de test dans vos cas de test, réduisant ainsi le temps que vous passez à gérer les données de test.
L'approche unique de Parasoft pour la gestion des données de test aide les utilisateurs à accéder rapidement à des données de test réalistes à utiliser dans les tests. Les utilisateurs peuvent utiliser des données qui ont été enregistrées via l'écosystème Parasoft (ou via des renifleurs de trafic externes tels que Wireshark ou Fiddler) pour générer facilement des modèles de données, sans avoir à acquérir de connaissances spécifiques dans un domaine.
Ces modèles de données peuvent ensuite être utilisés pour générer toutes sortes de nouvelles données de test pour vos cas de test. Accessible à partir d'une interface utilisateur basée sur un navigateur, permettant à plusieurs membres de l'équipe de gérer et de manipuler les données de test, les utilisateurs peuvent collaborer et partager des artefacts de données avec l'ensemble de l'organisation.
Créez rapidement des tests API significatifs basés sur des scénarios à partir de l'interface Web intuitive de Parasoft. Reliez les étapes de test et effectuez l'extraction de données et les assertions, tout en pilotant vos tests à partir de sources de données externes.
Marquez n'importe quel artefact de test dans Parasoft SOAtest avec des métadonnées et des exigences, pour permettre une collaboration transparente entre les équipes de développement / test et exécuter immédiatement n'importe quel scénario de test en un clic.
Fournissez du contexte et assurez la cohérence de l'exécution et des résultats des tests en regroupant les artefacts de test de votre bibliothèque avec un environnement de test. Exécutez les tâches manuellement via l'interface du client léger ou déclenchez l'exécution de test automatique en tant qu'étape de création de CI dans votre chaîne d'outils DevOps.
La technologie d'enregistrement de Parasoft vous permet de capturer des données depuis n'importe quel environnement. Certaines des meilleures données existent dans vos environnements de production, mais vous ne pouvez pas simplement extraire ces données directement de la production car elles représentent trop de risques. Parasoft vous permet d'extraire n'importe laquelle de vos données, d'appliquer un processus de masquage et de l'assainir pour une utilisation dans tous vos environnements de test.
Vous aurez besoin des bonnes données dans votre environnement de test pour atteindre vos objectifs de couverture et de qualité. Clonez, créez des sous-ensembles et masquez les données de votre environnement de production afin de pouvoir créer les bonnes conditions dans votre base de données de test, puis exploitez ces données dans vos scénarios de test.
Parasoft vous aide à créer la bibliothèque la plus optimale de cas de test, en pilotant les données de vos cas de test depuis le début. Ensuite, chargez vos tests en générant des données synthétiques, pour obtenir une plus grande couverture de test tout en réduisant votre inventaire de tests.
Chargez vos données existantes dans le client léger Parasoft, qu'elles proviennent de vos bases de données, feuilles de calcul ou fichiers CSV - tout fonctionne. Vous pouvez ensuite gérer et étendre les sources de données en générant des données de test supplémentaires par-dessus, puis repousser ces données dans votre base de données, votre fichier csv ou dans un scénario de test.
Interagir avec votre application et stocker des données à la volée est un excellent moyen de valider l'évolution des données au fil du temps, mais remettre vos données dans la bonne forme peut être un défi. Parasoft vous permet de prendre un instantané d'un état d'or de vos données, puis vous pouvez le modifier au fil de l'utilisation et le réinitialiser à son point de départ d'origine avec une série d'appels d'API simples.