OpenText met à profit des décennies d'expertise pour vous aider à exploiter les données, à connecter les personnes et les processus, et à alimenter l'IA avec confiance.
Unifiez les données de manière fluide à travers votre entreprise pour éliminer les silos, améliorer la collaboration et réduire les risques.
Préparez-vous à l'IA et transformez vos données en informations structurées, accessibles et optimisées.
Respectez les exigences réglementaires et de conformité et protégez vos informations tout au long de leur cycle de vie.
OpenText aide les gens à gérer le contenu, à automatiser le travail, à utiliser l'IA et à collaborer pour accroître la productivité.
Découvrez comment des milliers d'entreprises à travers le monde réussissent grâce aux solutions innovantes d'OpenText.
Nos employés sont notre plus grand atout; ils incarnent l'esprit et les valeurs de la marque OpenText.
Découvrez comment nous aspirons à faire progresser les objectifs sociétaux et à accélérer les changements positifs.
Trouvez un partenaire OpenText hautement qualifié avec la solution appropriée pour permettre la transformation numérique.
Découvrez des options de déploiement évolutives et flexibles pour les organisations mondiales de toute taille.
Contrôle local. Échelle mondiale. IA de confiance
Votre nuage, votre contrôle
Libérez des ressources, optimisez les performances et résolvez rapidement les problèmes
Opérez partout et évoluez à l’échelle mondiale dans le cloud public de votre choix.
Voir l'information sous de nouvelles perspectives
Une IA qui comprend votre entreprise, vos données et vos objectifs.
Dites bonjour à des décisions plus rapides. Votre assistant personnel sécurisé est prêt à se mettre au travail.
Obtenez de meilleures perspectives grâce à l'IA générative pour les chaînes d'approvisionnement.
Optimisez votre travail avec la gestion de contenu par IA et un assistant de contenu intelligent.
Améliorez votre posture de sécurité avec la cybersécurité IA et la détection agile des menaces.
Accélérez la livraison des applications, ainsi que l'automatisation du développement et des tests logiciels.
Élever les communications et les expériences des clients pour assurer leur succès.
Donnez aux utilisateurs, aux agents de service et au personnel informatique les moyens de trouver les réponses dont ils ont besoin.
Voir l'information sous de nouvelles perspectives
Une IA qui comprend votre entreprise, vos données et vos objectifs.
Dites bonjour à des décisions plus rapides. Votre assistant personnel sécurisé est prêt à se mettre au travail.
Obtenez de meilleures perspectives grâce à l'IA générative pour les chaînes d'approvisionnement.
Optimisez votre travail avec la gestion de contenu par IA et un assistant de contenu intelligent.
Améliorez votre posture de sécurité avec la cybersécurité IA et la détection agile des menaces.
Accélérez la livraison des applications, ainsi que l'automatisation du développement et des tests logiciels.
Élever les communications et les expériences des clients pour assurer leur succès.
Donnez aux utilisateurs, aux agents de service et au personnel informatique les moyens de trouver les réponses dont ils ont besoin.
Prévoyez, agissez et gagnez grâce à des analyses en temps réel sur une plateforme de données plus intelligente.
Connectez-vous une fois, accédez à tout avec une plateforme d'intégration B2B sécurisée.
Révolutionner la connectivité à travers l'internet des nuages
Réimaginez les connaissances avec des solutions de gestion de contenu prêtes pour l'IA.
Optimisez les espaces de travail intelligents avec l'IA pour moderniser le travail
Solutions intégrées de cybersécurité pour la protection des entreprises
Solutions de protection des données et de sécurité conçues sur mesure
Réinventez la détection des menaces et renforcez votre posture de sécurité grâce à la puissance de l'IA agile
Expédiez de meilleurs logiciels, plus rapidement, avec l'automatisation DevOps pilotée par l'IA, les tests et la qualité.
Offrez à des millions de développeurs des expériences DevOps enrichies par l'IA
Réinventez les conversations avec des expériences client inoubliables.
Transformez les communications clients avec une IA générative privée
Obtenez la clarté nécessaire pour réduire le coût et la complexité des opérations informatiques.
Redéfinissez les fonctions de soutien de niveau 1 des entreprises grâce aux capacités en libre-service de l'IA générative privée.
Créez des applications personnalisées en utilisant la technologie éprouvée de gestion de l'information d'OpenText.
Créez-le à votre manière avec les API OpenText Cloud qui génèrent des flux d'informations en temps réel permettant des applications et des processus personnalisés.
Protégez ce qui est important, récupérez quand c'est nécessaire.
La gestion sécurisée de l'information rencontre l'IA de confiance.
Un cadre de données unifié pour élever la confiance dans les données et l'IA.
Un lieu où vous pouvez créer, déployer et itérer sur des agents dans la langue de vos données.
Un ensemble d'outils pour faciliter l'ingestion de données et automatiser le balisage des métadonnées pour alimenter l'IA.
Une suite de services et d'API qui rendent la gouvernance proactive et persistante.
Des experts en services professionnels qui vous aident dans votre parcours en IA.
Obtenez une visibilité accrue et des perspectives plus claires grâce à la gestion de l'information pilotée par l'IA. Prêt à voir comment?
Transformez le travail quotidien avec la gestion de contenu d'entreprise alimentée par l'IA.
Réduisez les coûts et la complexité de la gestion des services informatiques, de l'AIOps et de l'observabilité.
Intégration B2B propulsée par l’IA pour réussir dans la chaîne d’approvisionnement.
Favoriser la valeur, la croissance et la fidélité grâce à des expériences client connectées.
Développement agile et livraison de logiciels? Cela semble simplement impossible.
Cybersécurité pour l’entreprise
Découvrez des informations pertinentes grâce à AI data analytics.
Voir l'information sous de nouvelles perspectives
Une IA qui comprend votre entreprise, vos données et vos objectifs.
Dites bonjour à des décisions plus rapides. Votre assistant personnel sécurisé est prêt à se mettre au travail.
Obtenez de meilleures perspectives grâce à l'IA générative pour les chaînes d'approvisionnement.
Optimisez votre travail avec la gestion de contenu par IA et un assistant de contenu intelligent.
Améliorez votre posture de sécurité avec la cybersécurité IA et la détection agile des menaces.
Accélérez la livraison des applications, ainsi que l'automatisation du développement et des tests logiciels.
Élever les communications et les expériences des clients pour assurer leur succès.
Donnez aux utilisateurs, aux agents de service et au personnel informatique les moyens de trouver les réponses dont ils ont besoin.
Améliorez l'efficacité, la sécurité et la satisfaction des clients avec OpenText.
Transformez les opérations énergétiques et de ressources avec le nuage, la cybersécurité et l'IA.
Améliorez l'expérience client, la conformité et l'efficacité avec l'IA.
Réimaginez votre mission avec une gestion de l'information sécurisée par le gouvernement.
Améliorez la prestation des soins et l'engagement des patients avec des solutions propulsées par l'IA.
Modernisez les équipes juridiques avec des solutions technologiques juridiques automatisées et alimentées par l'IA.
Modernisez les opérations de fabrication et la logistique pour réduire les coûts et assurer la conformité.
Améliorez l'engagement des consommateurs avec des solutions de vente au détail omnicanales et l'IA.
Exécutez les processus plus rapidement et avec moins de risques.
Réalisez la transformation numérique avec l'aide d'experts certifiés.
Modernisez votre gestion de l’information avec des experts certifiés.
Atteignez vos objectifs d'affaires grâce à des conseils d'experts, des services gérés et plus encore.
Transformez le soutien en votre avantage stratégique.
Libérez vos équipes internes avec une gestion experte des services informatiques.
Découvrez les options de formation pour aider les utilisateurs de tous niveaux de compétence à adopter et utiliser efficacement les produits OpenText.
Modernisez votre gestion de l’information avec des experts certifiés.
Atteignez vos objectifs d'affaires grâce à des conseils d'experts, des services gérés et plus encore.
Transformez le soutien en votre avantage stratégique.
Libérez vos équipes internes avec une gestion experte des services informatiques.
Découvrez les options de formation pour aider les utilisateurs de tous niveaux de compétence à adopter et utiliser efficacement les produits OpenText.
Trouvez un partenaire OpenText hautement qualifié avec la solution appropriée pour permettre la transformation numérique.
OpenText s'associe avec les principaux fournisseurs d'infrastructure infonuagique pour offrir la flexibilité d'exécuter ses solutions partout.
OpenText s’associe aux principaux fournisseurs d’applications d’entreprise pour libérer le contenu non structuré et obtenir de meilleures perspectives commerciales.
Découvrez des offres flexibles et innovantes conçues pour ajouter de la valeur aux solutions OpenText.
Découvrez les ressources disponibles pour soutenir et développer les capacités des partenaires.
Bénéficiez du soutien d'experts en produits et services pour accélérer la résolution des problèmes et garantir l'efficacité des flux de travail.
Explorez des services détaillés et des présentations de consultation, des mémoires, de la documentation et d'autres ressources.


MBT suit un processus systématique en trois étapes qui aide les équipes à livrer plus rapidement des logiciels de meilleure qualité :
Création du modèle : les équipes de test élaborent une représentation visuelle du fonctionnement attendu du système, en capturant les fonctionnalités clés, les flux de travail des utilisateurs et la logique métier. Ce modèle décrit les états du système, la manière dont les utilisateurs passent de l'un à l'autre et ce qui se passe à chaque étape. Les équipes peuvent utiliser des techniques familières comme les diagrammes UML, les machines à états, les organigrammes ou les tableaux de décision, selon ce qui convient le mieux à leur contexte. Le véritable intérêt ici réside dans la création d'une compréhension partagée des comportements attendus, à laquelle tous, des développeurs aux analystes d'affaires, peuvent se référer. Les modèles peuvent se concentrer sur les processus d'affaires globaux ou zoomer sur les détails spécifiques des composants, selon ce qui doit être testé.
Génération de cas de test : c’est là que les gains d’efficacité se font vraiment sentir. Des algorithmes intelligents analysent votre modèle et génèrent automatiquement des cas de test dont la rédaction manuelle prendrait des semaines. Le système explore chaque chemin, transition et point de décision pour créer des scénarios couvrant les flux de travail normaux, les cas limites, les conditions aux limites et la gestion des erreurs. Vous bénéficiez d'une couverture complète sans le travail manuel fastidieux, et vous pouvez paramétrer la génération pour qu'elle se concentre sur les zones à haut risque ou sur des objectifs de couverture spécifiques qui comptent le plus pour la qualité de votre publication.
Exécution des tests : Les tests générés s’exécutent automatiquement sur votre système réel via des cadres de test qui interagissent avec les interfaces utilisateur, les API ou d’autres interfaces. Au fur et à mesure que les tests sont exécutés, le cadre compare ce qui se passe réellement avec ce que le modèle prévoit. En cas de non-concordance, vous recevez des rapports clairs indiquant précisément où le problème s'est produit et à quelle partie du modèle il se rapporte. Cela rend le débogage beaucoup plus rapide car vous pouvez rapidement déterminer s'il s'agit d'un bogue système ou d'un problème de modélisation nécessitant un ajustement.
Les méthodes de test traditionnelles sont souvent insuffisantes pour saisir la nature dynamique des systèmes logiciels modernes. L'utilisation de MBT permet d'exploiter des modèles abstraits pour représenter le comportement souhaité d'un système, offrant ainsi une approche systématique et efficace pour valider les fonctionnalités du logiciel.
Les principaux avantages qui font des tests basés sur des modèles un outil puissant pour les développeurs et les testeurs de logiciels en génie logiciel sont les suivants :
Adopter cette approche peut améliorer l'efficacité et la performance des tests logiciels, mais cela comporte son lot de défis. Comprendre ces obstacles est essentiel pour intégrer avec succès cette méthode dans votre cycle de vie de développement logiciel.
Les difficultés courantes rencontrées par les testeurs lorsqu'ils utilisent cette approche sont les suivantes :
La méthode MBT peut être appliquée à différents types de tests logiciels, allant des tests fonctionnels et d'intégration aux tests de performance et de sécurité. Cette approche polyvalente améliore les tests en optimisant la couverture, l'efficacité et la précision de la détection des défauts logiciels sur l'ensemble du spectre des tests.
Les principales stratégies de mise en œuvre comprennent :
L'intelligence artificielle révolutionne les tests basés sur des modèles en les rendant plus intelligents, adaptatifs et autonomes. L'intégration de l'IA au MBT crée une puissante synergie qui permet de relever de nombreux défis liés aux tests traditionnels tout en ouvrant de nouvelles possibilités pour une assurance qualité complète.
Comment l'IA transforme les tests basés sur des modèles
Génération intelligente de modèles : les algorithmes d’IA peuvent analyser le code applicatif existant, les interfaces utilisateur et la documentation système pour générer automatiquement des modèles initiaux, réduisant considérablement le temps et l’expertise nécessaires à la création de modèles. Les techniques d'apprentissage machine peuvent identifier des schémas de comportement des applications et suggérer des structures de modèles optimales.
Optimisation dynamique des cas de test : les outils MBT basés sur l’IA apprennent en continu des résultats d’exécution des tests afin d’optimiser la génération future des cas de test. Ces systèmes peuvent identifier les scénarios de test les plus susceptibles de révéler des défauts en se basant sur les données historiques, les zones de risque de l'application et les indicateurs de complexité du code.
Automatisation des tests d'auto-réparation : lorsque les applications subissent des modifications, les outils MBT améliorés par l'IA peuvent adapter automatiquement les modèles et les cas de test sans intervention manuelle. Cette capacité d'autoréparation utilise la vision par ordinateur et le traitement du langage naturel pour détecter les modifications de l'interface utilisateur et mettre à jour les scripts de test en conséquence.
Détection prédictive des défauts : les algorithmes d’IA analysent les modèles des cycles de test précédents pour prédire où les défauts sont les plus susceptibles de se produire, permettant ainsi aux équipes de concentrer leurs efforts de test sur les zones à haut risque et d’optimiser l’allocation des ressources.
Principales fonctionnalités d'IA des outils MBT modernes :
Les organisations qui mettent en œuvre des tests basés sur des modèles améliorés par l'IA font état d'améliorations significatives en matière d'efficacité des tests et de qualité des logiciels. Cette combinaison permet de réduire les coûts de maintenance des tests tout en augmentant les taux de détection des défauts. Cela se traduit par une commercialisation plus rapide, des coûts de test réduits et une satisfaction de la clientèle accrue grâce à des versions logicielles plus fiables.
Accélérez vos efforts de test en tirant parti des modèles abstraits pour automatiser la génération de cas de test, éliminant ainsi le processus manuel fastidieux et réduisant le risque d'erreur humaine. Grâce aux tests basés sur des modèles, optimisés par [nom de l'outil ou de la plateforme], vous pouvez garantir une couverture complète des API, des navigateurs Web et des flux de travail des utilisateurs, ce qui permet de détecter les défauts dès le début du cycle de développement.
L'intégration harmonieuse avec les pipelines DevOps et les améliorations basées sur l'IA permettent à vos équipes de maintenir la précision à haute vitesse, permettant des mises en production plus rapides sans compromettre la qualité. Quel est le résultat ? Un logiciel fiable et axé sur l'utilisateur qui soutient les objectifs stratégiques et renforce la confiance des clients.
MBT permet aux équipes de générer automatiquement des cas de test de haute qualité à partir de modèles comportementaux, ce qui mène à une meilleure couverture des tests, une détection plus rapide des défauts et une plus grande cohérence des tests. Bien que la mise en œuvre exige une planification réfléchie et une modélisation rigoureuse, les avantages à long terme sont indéniables, surtout lorsqu'elle s'appuie sur les outils appropriés et les meilleures pratiques.
Pour les organisations qui souhaitent étendre leurs tests fonctionnels automatisés, améliorer la collaboration entre les équipes et fournir des logiciels performants, les tests basés sur des modèles offrent une voie claire à suivre. En adoptant cette approche, vous positionnez votre équipe pour des gains durables en matière d'efficacité des tests, de qualité logicielle et de confiance globale dans la livraison.
Rationalisez vos flux de développement grâce à des outils intégrés qui accélèrent les mises en production, améliorent la collaboration et permettent de livrer plus rapidement des logiciels de qualité.
Accélérez la livraison de logiciels grâce à des tests automatisés qui valident les fonctionnalités, réduisent les bogues et garantissent des mises en production de qualité plus rapidement.
Testez simultanément les applications mobiles et Web sur de vrais appareils et navigateurs afin d'offrir une expérience utilisateur impeccable à chaque fois.
Intégrez les tests à votre processus de développement pour détecter les défauts le plus tôt possible, livrer en toute confiance et maintenir la qualité du code rapidement.
Optimisez les performances de votre application grâce à des outils de test de charge essentiels qui identifient les goulots d'étranglement et assurent une expérience utilisateur fluide.
Améliorez les tests de rendement dans les environnements complexes afin de prévenir les ralentissements et d'assurer des applications toujours rapides, même en cas de forte charge.
Transformez les tests de rendement à l'échelle de l'entreprise grâce à des analyses avancées et à l'automatisation qui garantissent des applications évolutives et performantes.