Logo Checking Technologies

Créez, Déployez et Gérez des Environnements de Test Virtuels - à tout Moment.

Tester est déjà difficiles, et ça l'est plus encore lorsque vous ne pouvez pas accéder à des composants hors de votre contrôle, car les systèmes évoluent, sont difficiles d'accès, difficiles à déployer ou difficiles à configurer. Avec Virtualize, vous pouvez créer, déployer et gérer des environnements de développement/test simulés tout en réduisant les contraintes liées aux données de test inadéquates. Contrairement à d'autres solutions de virtualisation de services, Virtualize peut créer des simulations réalistes en surveillant le comportement existant, permettant ainsi aux utilisateurs disposant d'une expertise limitée de créer rapidement des environnements de test fiables.

La virtualisation des services est essentielle pour accélérer la livraison de logiciels de haute qualité.

Addressez les situations critiques pour les équipes

Réduisez le coût de développement de logiciels de haute qualité, tout en réduisant le délai de mise sur le marché.

  • Tests Incomplets Causés par des Dépendances Tierces Limitées

    Effectuez des tests complets de votre application plus tôt et plus souvent en simulant les systèmes back-end indisponibles, au coût d'accès élevé ou hors de votre contrôle.

  • Goulots d'Étranglement Agile

    Exploitez les prototypes conçus avec la Virtualisation de Services pour promouvoir la collaboration entre équipes. Éliminez ainsi les goulots d'étranglement en synchronisant les flux de développement parallèles de composants en constante évolution.

  • Découverte des Défauts de Performance en Fin de Cycle

    Commencez les tests de performance beaucoup plus tôt en simulant les SLAs (qualité de service) de vos systèmes dépendants et en vous libérant de la faible disponibilités de vos environnements de test physiques.

  • Les Douleurs de la Modernisation

    La transformation numérique, la migration dans le cloud et les microservices introduisent le chaos dans le cycle de développement. Complétez les lacunes de votre environnement de test pour pouvoir tirer parti des avantages commerciaux de ces initiatives puissantes du marché.

  • Livraisons Fréquentes et Plannings Réduits

    Prenez de l'avance sur la concurrence en accélérant la phase de test de votre pipeline de livraison continue et en automatisant la boucle de rétroaction grâce au Continuous Testing, afin d'évaluer l'état de préparation de votre version.

  • Disponibilité Limitée des Environnements de Test Physiques

    Au lieu d'ajouter du matériel supplémentaire pour des centaines de nouveaux silos de test, profitez de la Virtualisation de Services pour déployer et détruire dynamiquement les environnements de test virtuels.

"Parasoft est une entreprise née de l'innovation avec un accent constant sur la qualité des logiciels. Parasoft conçoit et développe des logiciels qui aident les développeurs à fournir le meilleur code possible avec aussi peu de risque que possible,... Par la combinaison de solutions de virtualisation tout au long du cycle de développement, Parasoft permet aux équipes d'exécuter tous types de tests à n'importe quelle étape du cycle de vie du logiciel."

- Theresa Lanowitz, Voke inc.

Voir le tableau Voke des "Market Movers"

Virtualisation de Services avec Parasoft Virtualize

Qu'est-ce que la Virtualisation de Services ?

Parasoft Virtualize aide les équipes de développement et d'assurance qualité à accéder aux environnements de test complets et réalistes nécessaires au développement ou au test d'une application.

Les avantages des initiatives Agile et DevOps ne sont souvent pas réalisés en raison de contraintes dans les environnements de test. Au fur et à mesure que votre entreprise se tourne vers les pratiques de tests shift-left, vous avez besoin d'un accès instantané à votre environnement de test, sans ces contraintes. Virtualize vous permet de créer des simulations réalistes des dépendances de test, vous donnant un contrôle total sur votre environnement de test et la possibilité de tester plus tôt et plus complètement.

  • Créez et consommez des services virtuels directement sur votre poste de développement ou dans le navigateur sans avoir à configurer une infrastructure complexe.
  • Simulez des services individuels ou des environnements de test complets en capturant le comportement du système en direct (via l'enregistrement du traffic), en important les descriptions de service (Swagger, RAML, WSDL) ou en les créant manuellement.
  • Simulez toute interaction système : APIs REST, services Web, bases de données, appels d'APIs Java, ainsi que plus de 120 types de protocoles/messages avancés (voir le tableau ci-dessous).
  • Configurez facilement des conditions de test complexes (scénarios de sécurité, de fail-over, de performances et de test négatif, par exemple).
  • Réduisez les coûts en éliminant les frais supplémentaires de connexion à des systèmes tiers et les achats de licences pour vos environnements de test.
  • Soyez indépendants des fenêtres d’accès aux systèmes externes.
  • Paramétrez comme vous le souhaitez les temps de réponse de vos dépendances de test (APIs REST, services Web, bases de données, files de messages, ...) pour découvrir les problèmes de performance cachés dans votre application sous test.

Gestion des Environnements de Test avec Parasoft Continuous Testing Platform

Pour tirer parti efficacement de la Virtualisation de Services en testant au plus tôt, vous devez découpler votre application des ressources limitées et créer une bibliothèque de bouchons représentant différents scénarios fonctionnels, de données et de performance. Le déploiement et l’utilisation de ces bouchons doivent alors être coordonnés et mis à la disposition des équipes pour leur permettre de «se déployer eux-mêmes» à la demande. La Continuous Testing Platform de Parasoft fournit une interface intuitive à travers un navigateur sur la bibliothèque de bouchons, avec la possibilité de les regrouper dans un environnement de test virtuel pour un accès instantané.

  • Basculez rapidement entre les versions réelles et virtuelles de vos dépendances sans avoir à redéployer votre environnement de test.
  • Connectez Virtualize à votre infrastructure CI pour déployer et détruire dynamiquement des environnements de test dans le cadre de votre pipeline de Livraison en Continu.
  • Rationalisez le processus de création de bouchons avec une interface client léger facile à utiliser.
  • Fournissez aux développeurs et aux testeurs la possibilité de collaborer en créant et en réutilisant des environnements de test via un espace de travail centralisé.
  • Suivez l'utilisation et l'adoption des bouchons par les projets.

Simplification des Données de Test

L'un des défis du test de systèmes complexes consiste à faire en sorte que les dépendances répondent avec des données complètes et réalistes. Avec Parasoft, vous pouvez facilement capturer vos transactions existantes et réutiliser les données pour générer des réponses réalistes. Le ou les ensembles de données peuvent ensuite être modifiés pour couvrir des cas d'utilisation supplémentaires, tels que les conditions aux limites et les scénarios de simulation.

  • Capturez des jeux de données réalistes à partir des interactions enregistrées avec vos dépendances système existantes (APIs REST, services Web, bases de données, ... tous protocoles).
  • Utilisez les données pour créer des services virtuels flexibles et dynamiques et modifiez le comportement d'un service virtuel en remplaçant simplement les données.
  • Exploitez les correspondances de requêtes basées sur des expressions, de sorte que même si vous ne disposez pas de données exactes, vous pouvez toujours effectuer vos tests.
  • Mettez à jour les données des réponses à la volée grâce à la génération dynamique de données.
  • Modélisez les relations entre les données et masquez/extrayez/générez des données de test avec Parasoft Continuous Testing Platform.
  • Gérez efficacement des données hiérarchiques complexes grâce à l'infrastructure de référentiel de données de Parasoft (Data Repository).
  • Mettez à jour et développez les données des réponses lorsque les services changent, avec une heuristique de réutilisation des données.

Test d'APIs Intégré avec Parasoft SOAtest

La combinaison de la virtualisation avec Parasoft SOAtest permet aux équipes de réduire le temps de provisionnement de l'environnement de test en alignant les cas de test sur les instances d'environnement des services virtuels, afin de produire le type de comportement adapté à chaque scénario de test. Virtualize fonctionne avec n'importe quel logiciel de test automatisé, mais lorsque vous combinez Virtualize avec SOAtest, vous pouvez créer un environnement de test complet avec un contrôle total sur tous les aspects, du comportement aux performances, en passant par les données.

  • Adaptez rapidement un environnement de test unique pour prendre en charge vos différents besoins de test, c'est-à-dire déployer un environnement avec des caractéristiques de performances et exécuter des tests de performances, puis reconfigurez rapidement ce même environnement de test pour prendre en charge des tests négatifs.
  • Réduisez les erreurs de test provenant d'environnements de test instables en alignant l'exécution des scénarios de test sur des versions stables, contrôlées et simulées de leurs dépendances.
  • Utilisez Virtualize pour capturer les messages au fur et à mesure qu'ils circulent dans votre système et renvoyez-les à SOAtest pour une validation de bout en bout.
  • Déployez et détruisez des environnements virtuels et exécutez des scénarios de test en une seule étape dans votre processus CI.

Si vous avez besoin d'un outil qui, sans codage, vous permet simplement de créer des bouchons ou de configurer une solution stable pour virtualiser des parties de votre environnement, Virtualize CE est ce dont vous avez besoin !

– Joost Jongman, Consultant Valori chez ING

Téléchargez Virtualize CE

Quelle édition est faite pour vous ?

Vous ne savez pas où commencer ? Voyez les détails sur les options de déploiement.

Utilisateur unique Petites Équipes Petites Équipes Entreprise Entreprise
Virtualize Community Edition GRATUIT Virtualize On-Demand Server (Azure et AWS) Virtualize et SOAtest Professional Desktop Virtualize et SOAtest Runtime Server Virtualize Performance Server

Déploiement :

Poste de Développement Fixe

Déploiement :

Serveur Cloud On-Demand
Client Léger

Déploiement :

Poste de Développement

Déploiement :

Poste de Développement
Serveur
Client Léger

Déploiement :

Poste de Développement
Serveur
Client Léger

Fonctionnalités :

Virtualisation de Service

Fonctionnalités :

Virtualisation de Service
Gestion des Environnements de Test
Gestion des Données de test

Fonctionnalités :

Virtualisation de Service
Test d'APIs et Web

Fonctionnalités :

Virtualisation de Service
Test d'APIs, Web et Performance
Gestion des Environnements de Test
Gestion des Données de test

Fonctionnalités :

Virtualisation de Service
Test d'APIs, Web et Performance
Gestion des Environnements de Test
Gestion des Données de test

Protocoles :

HTTP, HTTPS

Protocoles :

HTTP, HTTPS

Protocoles :

HTTP, HTTPS, HTTP/2
JMS, JDBC
MQ, MQTT
AMQP
RabbitMQ
ISO 8583
FIX
FTP, TCP/IP
.NET WCF
et plus

Protocoles :

HTTP, HTTPS, HTTP/2
JMS, JDBC
MQ, MQTT
AMQP
RabbitMQ
ISO 8583
FIX
FTP, TCP/IP
.NET WCF
et plus

Protocoles :

HTTP, HTTPS, HTTP/2
JMS, JDBC
MQ, MQTT
AMQP
RabbitMQ
ISO 8583
FIX
FTP, TCP/IP
.NET WCF
et plus

Formats de Message :

REST (Swagger, RAML)
WebServices (WSDL)
SOAP
XML
JSON
Literal

Formats de Message :

REST (Swagger, RAML)
WebServices (WSDL)
SOAP
XML
JSON
Literal

Formats de Message :

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

Formats de Message :

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

Formats de Message :

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

Outils :

Responders (Literal, JSON, REST, SOAP, XML)
Databanks (XML, JSON, Text, Header)
XML Tools (Sort, Transformer)
Write File

Outils :

Responders (Literal, JSON, REST, SOAP, XML)
Databanks (XML, JSON, Text, Header)

Outils :

Responders (Literal, JSON, REST, SOAP, XML)
Advanced Responders (SQL, Custom Message, Fixed Length, EDI)
Databanks (XML, JSON, Text, Header)
Provisioning Actions (PVN)
Message Clients (REST, SOAP, FTP, Forwarding, Browser Playback, JDBC)
XML Tools (Sort, Transformer)
XML Tools (Encryption, Decryption, Signer, Converter, Validator)
Validation Tools (Diff, Assertor, Search, WS-I, Browse)
Attachment Handler
DB Tool
Write File
et plus

Outils :

Responders (Literal, JSON, REST, SOAP, XML)
Advanced Responders (SQL, Custom Message, Fixed Length, EDI)
Databanks (XML, JSON, Text, Header)
Provisioning Actions (PVN)
Message Clients (REST, SOAP, FTP, Forwarding, Browser Playback, JDBC)
XML Tools (Sort, Transformer)
XML Tools (Encryption, Decryption, Signer, Converter, Validator)
Validation Tools (Diff, Assertor, Search, WS-I, Browse)
Attachment Handler
DB Tool
Write File
et plus

Outils :

Responders (Literal, JSON, REST, SOAP, XML)
Advanced Responders (SQL, Custom Message, Fixed Length, EDI)
Databanks (XML, JSON, Text, Header)
Provisioning Actions (PVN)
Message Clients (REST, SOAP, FTP, Forwarding, Browser Playback, JDBC)
XML Tools (Sort, Transformer)
XML Tools (Encryption, Decryption, Signer, Converter, Validator)
Validation Tools (Diff, Assertor, Search, WS-I, Browse)
Attachment Handler
DB Tool
Write File
et plus

Connexion, gestion et déploiement vers serveurs distants

Déploiement serveur headless

Connexion, gestion et déploiement vers serveurs distants

Déploiement serveur headless

+ Support Docker disponible

Déploiement serveur headless

+ Support Docker disponible

Modélisation des performances :

Temps de réponse de basiques

Modélisation des performances :

Temps de réponse de basiques

Modélisation des performances :

Profiles de performance pour une modélisation avancée

Modélisation des performances :

Profiles de performance pour une modélisation avancée

Modélisation des performances :

Profiles de performance pour une modélisation avancée
+ support Très Haut Débit

 

 

Framework d'Extension :

Java
JavaScript
Jython
Groovy

Framework d'Extension :

Java
JavaScript
Jython
Groovy

Framework d'Extension :

Java
JavaScript
Jython
Groovy

Capacité :

11k accès/jour

Capacité :

illimité

Capacité :

50k accès/jour

Capacité :

illimité

Capacité :

illimité

Téléchargement GRATUIT Essayez Parasoft Virtualize

Wikipedia Blog YouTube  Twitter

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