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 >>

Les solutions de test continu de Parasoft étendent la prise en charge de l'intégration continue (CI)

10.24.2017

Parasoft SOAtest et Virtualize prennent désormais en charge les plates-formes CI plus populaires, notamment Bamboo, Jenkins, TeamCity et Microsoft VSTS

 

Parasoft, le principal fournisseur de solutions de tests de logiciels automatisés, a annoncé aujourd'hui la dernière version de Parasoft SOAtest et Virtualize avec une prise en charge étendue des plates-formes CI. Pour soutenir les tests continus, de nouveaux plug-ins pour l'intégration continue permettent aux utilisateurs d'analyser les résultats des exécutions de tests automatisées vers des plates-formes CI courantes telles que Bamboo, Jenkins, Microsoft VSTS et Team City. Ces résultats de test s'intègrent pleinement dans les pipelines de livraison continue (CD) existants, ainsi que des informations spécifiques indiquant exactement ce qui s'est passé sous le capot, permettant aux équipes de faciliter leurs décisions d'acceptation ou de non-acceptation requises pour de véritables tests continus. Pour en savoir plus sur la dernière version, lire l'article de blog détailléou demander une démo de Parasoft SOAtest et Parasoft Virtualize.

«Les équipes d'ingénierie logicielle qui tentent de mettre en œuvre des tests continus dans un flux de processus d'intégration continue sont confrontées au conflit typique entre le temps de mise sur le marché et le temps nécessaire pour construire une base solide de tests API», a déclaré Theresa Lanowitz, fondatrice de voke, inc . «Les contraintes de temps obligent les équipes d'ingénierie logicielle à accepter une approche suffisamment bonne et à poursuivre les mêmes tests Web inefficaces, de haut niveau et fragiles. Il est essentiel que les équipes d’ingénierie logicielle adoptent des solutions pour faciliter la création et la maintenance des tests API qui peuvent réellement permettre aux testeurs de contribuer à protéger la marque et l’entreprise.

En plus d'améliorer la prise en charge du processus d'intégration continue, la nouvelle version de Parasoft SOAtest aide également les entreprises en étendant la prise en charge des organisations tirant parti du développement axé sur le comportement (BDD), pour augmenter la prochaine évolution de la création de cas de test dans laquelle un langage lisible par l'homme peut être traduit efficacement en cas de test. Grâce à la nouvelle intégration avec Cucumber, qui facilite la création de tests en langage humain, les clients de Parasoft SOAtest peuvent associer les spécifications des fonctionnalités en texte brut de Gherkin aux cas de test SOAtest, ce qui simplifie la tâche d'associer les exigences de l'entreprise aux tests. Cette intégration ne nécessite aucun script, ce qui ouvre le processus de test à plus de personnes et permet aux analystes métier de piloter l'exécution des cas de test sans écrire de code.

En outre, Parasoft a continué à se concentrer sur la simplification des données de test en améliorant de nombreux flux de travail dans le portail Web. La nouvelle version offre aux utilisateurs un meilleur accès pour créer, gérer, manipuler, copier et trier les données existantes, ainsi que pour importer et exporter des données depuis l'infrastructure du référentiel de données pour étendre la couverture des données.

Les initiatives commerciales prises en charge dans la version incluent:
  • Intégration continue (CI):Les nouveaux plug-ins pour les systèmes CI standard accélèrent et simplifient les tests continus.
  • Développement axé sur le comportement (BDD): La nouvelle extension Cucumber de SOAtest permet à n'importe quel membre de l'équipe (développeur de logiciel, testeur, gestionnaire, etc.) de créer des scénarios de test API significatifs, comblant le fossé entre les tests et les exigences de l'entreprise.
  • Internet des objets (IoT): De nouveaux outils étendent la prise en charge des tests fonctionnels à l'ère de l'IoT via des protocoles spécifiques à l'industrie (MQTT et WebSockets), donnant aux équipes un accès complet pour configurer, envoyer et valider les messages dans les environnements IoT.
  • Utilisation de données de test réalistes: Les nouveaux flux de travail des données de test permettent aux équipes de réduire la friction des données en réduisant le temps nécessaire pour attendre les données utilisables.