×

Program test system

  • US 7,958,495 B2
  • Filed: 03/08/2007
  • Issued: 06/07/2011
  • Est. Priority Date: 03/08/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. An improved system for testing complex software driven applications, the system comprising:

  • at least one computer processing device providing a user interface device for creating and maintaining a plurality of test cases and associated test data for the application, wherein the test cases and test data are reusable, the interface allowing a user to perform the method steps comprising;

    creating an object map which represents objects of the application to be tested;

    creating a test case hierarchy, the hierarchy including at least one project data structure to establish a top-level project node, at least one phase data structure associated with a project data structure, wherein the phase data structure is a child node of the project data structure, at least one suite data structure associated with a phase data structure;

    creating a plurality of test cases with associated test data, wherein a test case includes at least one group data structure associated with a suite data structure, wherein the group data structure is a child node of the suite data structure, at least one navigation data structure associated with a group data structure, wherein the navigation data structure is a child node of the group data structure, at least one task data structure associated with a navigation data structure, wherein the task data structure is a child node of the navigation data structure;

    initiating test case execution;

    a scripting device operable on the computer processing device for abstracting the complexity associated with third-party software testing tools, wherein the scripting device translates natural language calls into software test tool specific calls for utilizing the software testing tools; and

    a storage device for maintaining system settings, system data, test cases, or test data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×