IP Library › Granted Patent US 11,436,128
Granted Patent B2
US 11,436,128 · App. 16/155,364 · Granted Sep 6, 2022

System and computer implemented method for generating test scripts

Inventor: Mark Elking (O'Fallon, MO)
Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
G06F11/3684G06F11/3688G06F11/3696
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,436,128
App. No.
16/155,364
Filed
Oct 9, 2018
Granted
Sep 6, 2022
Kind
B2
Art Unit
2191
USPC
717/124
Abstract

Various embodiments comprise systems, methods, architectures, mechanisms or apparatus configured for automatically generating a testing script.

Claims (29)

1. A computer-implemented method of automatically generating a testing script, the method comprising:

iteratively generating, via a graphical user interface (GUI), a plurality of GUI screens including user selectable visual objects, each GUI screen being contextually related to a temporally adjacent GUI screen, each user selectable visual object being associated with one or more keyword events;

for each indication of a visual object selection or a keyword entry received via the GUI, identifying one or more functions associated with the selected visual object or keyword entry;

for each of the identified one or more functions, generating a respective testing script portion; and

in response to an indication of a final keyword event selection, assembling the generated testing script portions into a complete testing script.

2. The computer implemented method of claim 1 , wherein the user selectable visual objects presented by the GUI are visually adapted in response to one or more indications of keyword event selection.

3. The computer implemented method of claim 1 , wherein in response to an indication of a keyword event selection requiring additional information, the user selectable visual objects presented by the GUI are adapted to enable user input of the additional information.

4. The computer implemented method of claim 1 , wherein the keyword events are associated with one or more of the following event groups: Web based UI interactions, Windows based UI interactions, Webservice XML operations, Unix based interactions, Windows based DOS file operations, Database SQL operations and Java String Manipulation operations.

5. The computer implemented method of claim 2 , wherein said assembling the generated testing script portions in to a complete testing script comprises:

determining a testing environment within which the test script portions are to be utilized; and

generating the test script portions in accordance with the determined testing environment.

6. The computer implemented method of claim 1 , further comprising:

executing the complete testing script at a system or device under test.

7. The computer implemented method of claim 1 , further comprising:

executing the complete testing script at a Jenkins server operative to control a system or device under test.

8. The computer implemented method of claim 1 , further comprising:

executing the complete testing script via a testing environment operative to control a system or device under test.

9. The computer implemented method of claim 1 , further comprising adding the generated test script to one or more previously generated test scripts to provide thereby a plurality of tests scripts configured to perform a series of tests of a system or device under test.

10. The method of claim 6 , wherein the system or device under test comprises one or more of an application server, a database server, a web server, a UNIX server, a fileserver, a service provider device or a user device.

11. A non-transitory computer readable medium storing instructions which, when executed by a computing device, cause the computing device to perform a method of automatically generating a testing script, the method comprising:

iteratively generating, via a graphical user interface (GUI), a plurality of GUI screens including user selectable visual objects, each GUI screen being contextually related to a temporally adjacent GUI screen, each user selectable visual object being associated with one or more keyword events;

for each indication of a visual object selection or a keyword entry received via the GUI, identifying one or more functions associated with the selected visual object or keyword entry;

for each of the identified one or more functions, generating a respective testing script portion; and

in response to an indication of a final keyword event selection, assembling the generated testing script portions into a complete testing script.

12. A test script generation engine, comprising a processor configured for:

iteratively generating, via a graphical user interface (GUI), a plurality of GUI screens including user selectable visual objects, each GUI screen being contextually related to a temporally adjacent GUI screen, each user selectable visual object being associated with one or more keyword events;

for each indication of a visual object selection or a keyword entry received via the GUI, identifying one or more functions associated with the selected visual object or keyword entry;

for each of the identified one or more functions, generating a respective testing script portion; and

in response to an indication of a final keyword event selection, assembling the generated testing script portions into a complete testing script.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 051433 FRAME 0654. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 4, 2020
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 052091/0071 →
SECURITY INTEREST Recorded Dec 27, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 051433/0654 →
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: ELKING, MARK
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 047129/0979 →
Continuity (1)
Related Publication 20200110694A1 · Apr 9, 2020
Cited By (3)
US 12,423,219 US 12,554,624 US 12,579,055