AUTOMATED TEST SYSTEM FOR TESTING AN APPLICATION RUNNING IN A WINDOWS-BASED ENVIRONMENT AND RELATED METHODS
Methods and systems disclosed herein can be used for testing an application's rendering of output to individual controls of a Graphical User Interface (GUI), displayed on a target device executing the application. A system according to the present invention includes a test tool running on a dev...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Methods and systems disclosed herein can be used for testing an application's rendering of output to individual controls of a Graphical User Interface (GUI), displayed on a target device executing the application. A system according to the present invention includes a test tool running on a development computer that communicates with an agent executing on the target device. Testing is performed by using the test tool to execute test scripts, which cause test input to be injected via the agent into the application on the target device. The test tool can validate whether actual output on the target device matches expected output known to the test tool. The present invention includes a variety of key components, such as a flexible trap manager for handling unexpected screens that appear during an automated test, and a configuration manger for testing against multiple languages and platform configurations.
L'invention concerne des procédés et des systèmes pouvant être utilisés pour tester le rendu de sortie d'une application au niveau de commandes individuelles d'une interface graphique utilisateur (GUI) affichée sur un dispositif cible exécutant l'application. Un système selon l'invention comprend un outil de test exécuté sur un ordinateur de développement qui communique avec un agent exécuté sur le dispositif cible. Le test est réalisé au moyen de l'outil de test qui exécute des scripts provoquant l'introduction d'éléments d'entrée de test, par l'intermédiaire de l'agent, dans l'application sur le dispositif cible. L'outil de test peut réaliser une validation pour déterminer si la sortie actuelle sur le dispositif cible correspond à la sortie attendue, connue de l'outil de test. L'invention concerne une pluralité de composants clés, tels qu'un gestionnaire flexible d'événements imprévus servant à gérer les écrans inattendus qui apparaissent au cours d'un test automatisé, ainsi qu'un gestionnaire de configurations servant à tester les différentes versions linguistiques et configurations de plateformes de l'application. |
---|