TestResults est une plateforme d'automatisation des tests logiciels d'entreprise qui utilise la vision par ordinateur et l'apprentissage profond pour interagir avec les applications comme un utilisateur humain - en regardant l'écran, et non en lisant le code ou les identifiants d'éléments cachés.
Contrairement aux outils d'automatisation des tests traditionnels qui reposent sur des identifiants d'objets, des sélecteurs XPath ou des hooks API, TestResults utilise un modèle d'IA déployé localement pour reconnaître visuellement les éléments de l'interface utilisateur et comprendre leur contexte.
Cela signifie que les tests restent stables même lorsque le code sous-jacent, les identifiants d'éléments ou la disposition de l'interface utilisateur changent entre les versions.
À qui s'adresse-t-il ?
TestResults est conçu pour les organisations ayant besoin de tester plusieurs technologies au sein d'un même flux de travail :
Un cas de test peut passer d'un navigateur web à une application de bureau, un terminal mainframe, SAP, et se terminer par la validation d'un PDF - le tout en une seule séquence, en utilisant la même approche d'automatisation.
Utilisateurs :
La plateforme est conçue pour les utilisateurs techniques et non techniques. Les cas de test sont créés à l'aide d'instructions en langage naturel au lieu de code. Cela permet aux analystes métier, aux experts du domaine et aux professionnels de l'assurance qualité de créer et de maintenir l'automatisation sans le soutien des développeurs.
Les principales capacités incluent :
- Reconnaissance visuelle des éléments, pilotée par l'IA, sur le web, le bureau, le mobile, le mainframe, SAP, Citrix/VDI et les systèmes embarqués - sans avoir besoin d'accéder au code source de l'application ou aux paramètres du serveur.
- Un modèle d'écran centralisé où les changements de l'interface utilisateur sont mis à jour une fois et automatiquement reflétés dans tous les cas de test référencés, réduisant ainsi la charge de maintenance.
- Rapports de conformité intégrés avec documentation à l'épreuve des audits et des révisions de chaque étape de test, conçus pour répondre aux normes réglementaires (par exemple, FINMA, BAIT, SOX, FDA 21 CFR Part 820, IEC 62304, ISO 13485).
Options de déploiement flexibles :
entièrement sur site, cloud européen ou configurations hybrides, avec RBAC, SSO et contrôle total de la résidence des données.
Intégration CI/CD :
TestResults s'intègre à tous les pipelines CI/CD courants et aux outils de gestion des tests comme Azure DevOps, Jira, XRay et Jenkins via l'API REST.
Qui utilise TestResults ?
TestResults est utilisé par des équipes d'entreprise dans les services financiers, la santé et d'autres industries réglementées où la stabilité des tests, la couverture multiplateforme et la préparation aux audits sont essentielles. 86 % des équipes qui évaluent TestResults finissent par l'acheter, et 97 % le recommandent.