Patentable/Patents/US-6993748
US-6993748

Systems and methods for table driven automation testing of software programs

PublishedJanuary 31, 2006
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A table driven test automation system for performing functional testing of a software program. The system may include a GUI translator component to translate one or more GUI maps into a set of database tables, a data input component to facilitate entry and editing of test case data in the tables, and a test engine component for executing the software program based on a test case stored in the tables.

Patent Claims
5 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method executing on a computer system for translating one or more user interface maps into a set of tables to facilitate testing of a software program, the method comprising: receiving a request to translate a user interface map into a set of tables, wherein the request includes a filename for the software program; retrieving a list of user interface map files that exist in a directory specified by the filename; and creating the set of tables based on the retrieved list of the user interface map files, wherein creating includes: determining whether a first group of tables exist in a database, creating the first group of tables based on a determination that they do not exist in the database, and for each of the user interface map files in the retrieved list: determining whether a second group of tables exist in the database, and creating the second group of tables based on a determination that they do not exist in the database.

2

2. The method of claim 1 , wherein the first group of tables includes information identifying a sequence for activating user interfaces in the software program.

3

3. The method of claim 2 , wherein the information identifying the sequence for activating user interfaces includes information identifying a test case, and a launch application value for launching the software program.

4

4. The method of claim 2 , wherein the first group of tables further includes information about names for the user interfaces.

5

5. The method of claim 1 , wherein the second group of tables includes a first data table including a first information for placing data into an object on the user interface, a second table including a second information that identifies objects of interest for recording their value during execution of the software program, and a third table including a third information for invoking an object that causes the software program to transition from an active user interface to a next user interface.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 26, 2001

Publication Date

January 31, 2006

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Systems and methods for table driven automation testing of software programs” (US-6993748). https://patentable.app/patents/US-6993748

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.