Logo Checking Technologies

Simplifier la complexité des tests de bout en bout automatisés et permettre des tests fonctionnels, de charge, de performance et de sécurité plus tôt dans le cycle de développement.

Parasoft SOAtest aide à réduire la complexité des applications de test dotées de plusieurs interfaces, IHM ou APIs (mobiles, Web, API et bases de données). Il étend les tests d'API avec l'automatisation et réduit les coûts de maintenance en ajustant de manière proactive vos plans de test au fur et à mesure que les services changent. SOAtest transforme efficacement vos artefacts de test existants en tests de sécurité et de performances, augmente la réutilisation et réduit la redondance, tout en construisant une base de tests automatisés pouvant être exécutés dans le cadre de pipelines d'intégration continue et de DevOps.

Utilisez l'intelligence artificielle pour convertir vos tests manuels depuis l'IHM en des tests d'API automatisés

Traiter les problèmes critiques qui impactent les équipes

Réduisez le coût de développement de logiciels de haute qualité, sans sacrifier le temps de mise sur le marché.

  • Continuous Testing

    Automatiser l'exécution de tests d'API, de performance et de sécurité dans le cadre de votre livraison continue, en tirant parti des infrastructures de CI telles que Jenkins, Bamboo, TeamCity et VSTS, pour fournir une boucle de rétroaction plus rapide pour le développement et la gestion des tests.

  • Agile

    Accélérez le processus de feedback en méthodologie agile, en intégrant les résultats des tests à vos exigences et aux systèmes de gestion des bugs, tels que Jira, pour permettre la traçabilité et valider en permanence votre niveau de risque.

  • Qualité des Tests

    Augmentez la productivité des tests en simplifiant leur création initiale. Créez rapidement des scénarios de test de bout en bout, quelle que soit la technologie, et testez les scénarios avec des données pour valider en permanence votre application.

  • Complexité des Environnements de Test Modernes

    Exécutez vos tests et affichez les résultats dans le contexte de l'environnement de test, tout en contrôlant le comportement des dépendances pour garantir la prévisibilité en utilisant la Virtualisation de Services.

  • Identifiez les Problèmes d'Évolutivité et les Vulnérabilités beaucoup plus tôt

    Les tests de sécurité et de charge/performance sont souvent placés à la fin du cycle de développement, mais présentent un très grand risque de retarder les livraisons. Intégrez ces tests plus tôt dans votre cycle de développement pour réduire les risques associés aux problèmes de performance et aux failles de sécurité.

Parasoft is a leader in Forrester Wave 2018 for Omnichannel Functional Test Automation

"Parasoft a un plan de développement impressionnant et concret pour améliorer l'automatisation des tests depuis la conception jusqu'à l'exécution pour aller vers des tests autonomes. Parasoft s'est particulièrement distingué dans notre évaluation en ce qui concerne la maintenabilité des tests, une intégration forte avec les systèmes d'intégration continue et de gestion du cycle de vie (ALM), ainsi qu'à travers les rapports d'analyse de son système PIE."

- The Forrester Wave: Omnichannel Functional Test Automation Tools, Q3 2018

Voir le rapport Forrester

Automatisation des Tests Fonctionnels avec Parasoft SOAtest

À partir d'une seule interface intuitive, SOAtest automatise les scénarios de test de bout en bout sur différentes interfaces et une variété d'APIs (à savoir mobiles, API REST, services SOAP, bases de données, interfaces utilisateur Web, ESB ou mainframes). SOAtest réduit le temps nécessaire pour créer et exécuter des scénarios de tests basés sur des données en fournissant un mécanisme visuel de création des tests pour relever les défis des tests courants comme des assertions complexes, des boucles, l'extraction ou la génération de données.

Utilisez SOAtest pour réduire les problèmes de maintenabilité des tests en ajustant de manière proactive vos tests quand les APIs changent, et intégrez SOAtest dans votre pipeline de livraison continue pour vous assurer que vos applications ont un niveau de risque acceptable.

  • Mettez en service le Smart API Test Generator. Cette technologie innovante utilise l’intelligence artificielle pour produire la valeur cachée des tests manuels, en convertissant automatiquement les scénarios de test au niveau de l'interface utilisateur en des scénarios de test d'API sans script pouvant être utilisés directement dans Parasoft SOAtest.
  • Créez rapidement des tests intelligents sans expérience de script ou de codage, à partir de diverses sources (par exemple, RAML, Swagger, WSDL, enregistrement depuis un navigateur, par exemple Chrome, IE, Firefox, etc.). Ces tests sont extensibles, réutilisables et facilement maintenables.
  • Effectuer des tests sur un large éventail de plates-formes, de technologies - avec prise en charge de plus de 120 protocoles et formats de messages, y compris l'IoT et les microservices.
  • Créez des tests omni/multi-canaux percutants en échangeant des données entre des pas de test mobile, Web, API, middleware et de base de données, et en validant efficacement toute l'interface de votre application.
  • Exécutez vos scénarios de test automatiquement à l'aide de l'automatisation en ligne de commande ou via l'API REST intuitive.
  • Enrichissez vos tests et vos validations à l'aide de Sources de Données.
  • Comprenez immédiatement les modifications apportées aux tests via Parasoft Change Advisor, augmentant ainsi l'efficacité des tests et en ajustant de manière proactive vos scénarios de test à mesure que vos APIs subissent un changement de schéma.
  • Utilisez le moniteur d'événements de SOAtest pour accéder aux composants internes de votre application afin de valider les messages au fur et à mesure qu'ils circulent dans votre système.
  • Intégrations pour votre Cycle de développement existant, par ex. infrastructures de test (cucumber, BDD, TDD, Selenium, Appium, etc...) et CI (Jenkins, TeamCity, Bamboo, VSTS, etc...). Voir la liste complète des intégrations de Parasoft.
  • Étendez facilement SOAtest pour vos besoins spécifiques avec une API d'extensibilité Java, la prise en charge des scripts (JavaScript et Python) et la possibilité d'exécuter des outils externes. Téléchargez des modules complémentaires gratuits à partir de Parasoft Marketplace.

Tests de Charge et de Performance avec Parasoft LoadTest

Parasoft LoadTest importe des scénarios de test de SOAtest et les exécute en charge pour valider les performances de votre application. Il vérifie que vos services répondent à des mesures de qualité de service spécifiques et vous indique où se situent les goulots d’étranglement. Les tests de charge et de performance peuvent être entièrement automatisés et exécutés en continu, permettant la validation et l'analyse immédiate sur l'impact du changement par rapport à vos contrats de service.

  • Rationalisez les tests en réutilisant l'API fonctionnelle et les tests de bout en bout pour les besoins de test de charge et de performance.
  • Améliorez l'analyse des causes principales, avec des rapports personnalisés et détaillés pour déboguer les applications en erreur.
  • Modifiez rapidement vos tests de charge en tirant parti à la fois des agents sur site et des agents basés sur le cloud.
  • Bénéficiez d'une visibilité sur les performances des APIs au fil du temps avec LoadTest Continuum de Parasoft, une interface client léger qui affiche des informations sur les performances, fournissant des informations uniques aux testeurs, développeurs et gestionnaires.
  • Optimisez le déploiement de votre application en surveillant les systèmes backend sous charge, afin d'identifier les goulots d'étranglement tels que les fuites de mémoire, la saturation des threads, etc.

Tests de Securité avec Parasoft SOAtest

Parasoft SOAtest aide les équipes à prévenir les failles de sécurité via des tests de pénétration des APIs et l'exécution de scénarios complexes d'authentification, de cryptage et de contrôle d'accès. En tirant parti des tests fonctionnels déjà existants pour exécuter les scénarios de sécurité, les équipes peuvent aborder les tests de sécurité plus tôt, et résoudre les problèmes de sécurité critiques avant qu'ils ne soient profondément intégrés dans l'application.

  • Recherchez et corrigez rapidement les failles de sécurité au niveau des couches API et Web.
  • Réutilisez des cas de test existants pour réaliser les tests de sécurité.
  • Valider facilement les menaces d'authentification, de chiffrement et de contrôle d'accès.
  • Combinez les résultats avec la couverture de l'application par Jtest ou dotTEST pour identifier le code sous-jacent exécuté.
  • Construisez une sandbox de sécurité avec la Virtualisation de Services et simulez les réponses mal formées et les pannes inattendues du serveur.

Virtualisation de Services Intégrée avec Parasoft Virtualize

Dans les environnements de test complexes d'aujourd'hui, l'exécution d'un scénario de test complet est souvent gênée par un accès limité à certaines dépendances telles que des tiers indisponibles ou nécessitant des frais de transaction, des systèmes non contrôlés pour des tests de performance efficaces ou des systèmes indisponibles en raison de limitations d'accès.

En créant des représentations simulées à l'aide de la Virtualisation de Services avec Parasoft Virtualize, vous pouvez vous libérer de vos contraintes de test pour effectuer des tests à tout moment, n'importe où dans le cadre de votre processus de développement ou de validation.

Quelle édition est faite pour vous ?

Équipes Entreprise
SOAtest Professional Desktop SOAtest Automation Edition SOAtest Runtime Server

Déploiement :

Desktop

Déploiement :

Automation Server

Déploiement :

Serveur Web et Interface Client Léger pour SaaS (via Continuous Testing Platform)

Fonctionnalités :

Automatisation des tests d'API, Web, Mobile et Bases de Données

Fonctionnalités :

Automatisation des tests d'API, Web, Mobile et Bases de Données

Fonctionnalités :

Automatisation des tests d'API, Web, Mobile et Bases de Données

Tests de Securité :

Tests de sécurité HTTP et penetration testing

Tests de Securité :

Tests de sécurité HTTP et penetration testing

Tests de Securité :

Tests de sécurité HTTP et penetration testing

Support de la Virtualisation de Services :

Virtualisation de Services Intégrée avec Parasoft Virtualize

 

Support de la Virtualisation de Services :

Virtualisation de Services Intégrée avec Parasoft Virtualize

Support des Tests de Charge :

5 Utilisateurs Virtuels (VUs) inclus (VUs additionnels disponibles)
Générateurs de Charge Distribués dans le Cloud

Support des Tests de Charge :

100 Utilisateurs Virtuels (VUs) inclus (VUs additionnels disponibles)
Générateurs de Charge Distribués dans le Cloud
Tableau de bord de Test de Performance inclus

 

Protocoles :

REST (Swagger, OpenAPI, RAML)
WebServices (WSDL, Schema)
SOAP
XML
JSON
Literal
FIX
SWIFT
Protobuf
et plus

Protocoles :

REST (Swagger, OpenAPI, RAML)
WebServices (WSDL, Schema)
SOAP
XML
JSON
Literal
FIX
SWIFT
Protobuf
et plus

Protocoles :

REST (Swagger, OpenAPI, RAML)
WebServices (WSDL, Schema)
SOAP
XML
JSON
Literal
FIX
SWIFT
Protobuf
et plus

EDI :

Packs messaging améliorés disponibles :
EACORD AL3, CARGO,
EANCOM, EDIFACT, Edig@s,
HIPAA, HL7, IATA (plusieurs),
NCPDP (plusieurs),
TRADACOMS, X12

EDI :

Packs messaging améliorés disponibles :
EACORD AL3, CARGO,
EANCOM, EDIFACT, Edig@s,
HIPAA, HL7, IATA (plusieurs),
NCPDP (plusieurs),
TRADACOMS, X12

EDI :

Packs messaging améliorés disponibles :
EACORD AL3, CARGO,
EANCOM, EDIFACT, Edig@s,
HIPAA, HL7, IATA (plusieurs),
NCPDP (plusieurs),
TRADACOMS, X12

Outils :

Clients (Literal, JSON, REST, SOAP, XML)
Clients Advancés(Custom Message, Fixed Length, EDI)
Databanks (XML, JSON, Text, Header, Parameter)
XML/JSON Tools (Sort, Transformer)
XML Tools (Encryption, Decryption, Signer, Converter, Validator)
Outils de Validation (Diff, Assertor, Search, WS-I, Browse)
Attachment Handler
DB Tool
Data Generator
Write File
et plus

Outils :

Clients (Literal, JSON, REST, SOAP, XML)
Clients Advancés(Custom Message, Fixed Length, EDI)
Databanks (XML, JSON, Text, Header, Parameter)
XML/JSON Tools (Sort, Transformer)
XML Tools (Encryption, Decryption, Signer, Converter, Validator)
Outils de Validation (Diff, Assertor, Search, WS-I, Browse)
Attachment Handler
DB Tool
Data Generator
Write File
et plus

Outils :

Clients (Literal, JSON, REST, SOAP, XML)
Clients Advancés(Custom Message, Fixed Length, EDI)
Databanks (XML, JSON, Text, Header, Parameter)
XML/JSON Tools (Sort, Transformer)
XML Tools (Encryption, Decryption, Signer, Converter, Validator)
Outils de Validation (Diff, Assertor, Search, WS-I, Browse)
Attachment Handler
DB Tool
Data Generator
Write File
et plus

Analyse Statique :

Capacité à créer et exécuter des règles d'analyse statique pour HTML, JavaScript, CSS

Analyse Statique :

Capacité à créer et exécuter des règles d'analyse statique pour HTML, JavaScript, CSS

Analyse Statique :

Capacité à créer et exécuter des règles d'analyse statique pour HTML, JavaScript, CSS

Framework d'Extension :

Java
JavaScript
Jython
Groovy

Framework d'Extension :

Java
JavaScript
Jython
Groovy

Framework d'Extension :

Java
JavaScript
Jython
Groovy

 

Reporting et Analyses :

Capacité à publier les résultats vers Parasoft DTP pour un reporting et une analyse centralisés

Reporting et Analyses :

Capacité à publier les résultats vers Parasoft DTP pour un reporting et une analyse centralisés

 

Support Intégration Continue :

Exécution en ligne de Commande pour une intégration avec les infrastructures d'automatisation des builds et d'intégration continue (plugins disponibles pour Jenkins, Bamboo, TeamCity et VSTS)

Support Intégration Continue :

API REST pour une intégration avec les infrastructures d'automatisation des builds et d'intégration continue (plugins disponibles pour Jenkins, Bamboo, TeamCity et VSTS)

Essayez Parasoft SOAtest

Wikipedia Blog YouTube  Twitter

© Checking Technologies 2014-2019 / Mentions légales / webmaster