Patent ID: 7398469
Filing Date: 2008-07-08
Classification: G06F,Y10S

Abstract:
1. A system for testing an application running on a target device, the system comprising: a target device storing and executing a software test agent, wherein said application under test is also stored and executed on said target device; a test development computer storing and executing a software test tool for testing and validating said application's rendering of output to a Graphical User Interface (GUI), said test tool configured to communicate with said agent on said target device; said software test tool executing a test script for testing and validating one or more aspects of said application's rendering of output to said GUI, said test tool operable to generate requests to said agent to obtain information from and send events to controls associated with said GUI; said software test tool comprising a configuration manager for handling testing of said application against multiple languages and platform configurations; said configuration manager comprising a configuration table having a plurality of user-defined configurations, each said configuration comprising a collection of value sets corresponding to respective configuration item groups, each said value set being one of a plurality of possible value sets that are selectable in association with said respective item group, each said value set comprising a collection of one or more related configuration items and corresponding values for said related items; and said configuration table being stored in a spread sheet format for ease of editing by said user, said spread sheet being configured for allowing said user to simultaneously view in a tabular format said plurality of possible value sets that are selectable in association with each said configuration item group wherein, in response to a user changing from a first value set to a second value set during execution of said test script, said software test tool is further configured to: