IP Library Granted Patent US 10,540,272
Granted Patent B2
US 10,540,272 · App. 16/186,148 · Granted Jan 21, 2020

Software test automation system and method

Inventors: Dale H. Ellis (Golden, CO); Ryan C. Jacques (Helena, MT)
Assignee: TurnKey Solutions Corp.
G06F11/3692G06F3/0482G06F3/04842G06F11/368G06F11/3664G06F11/3684G06F11/3688
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 10,540,272
App. No.
16/186,148
Granted
Jan 21, 2020
Kind
B2
Abstract

A method for testing an updated version of an existing software application. The method may comprise analyzing a user interface screen of the updated version of the existing software application to identify previously existing controls and updated controls and automatically capturing, via a capture engine, each of the updated controls present on the user interface screen of the updated version, wherein the automatic capturing is initiated by a user selecting a learn screen function. The method may further comprise automatically associating, via a rules base, control descriptions with each of the automatically captured updated controls and one or more testing actions with each of the updated controls, thereby generating a plurality of test steps each comprising one of the updated controls, a particular associated control description, and a particular testing action. The method may then comprise generating an updated test component comprised of the plurality of test steps.

Claims (16)

1. A method for testing an updated version of an existing software application, the method comprising:

analyzing a user interface screen of the updated version of the existing software application to identify previously existing controls and updated controls;

automatically capturing, via a capture engine, each of the updated controls present on the user interface screen of the updated version, wherein the automatic capturing is initiated by a user selecting a learn screen function;

automatically associating, via a rules base:

control descriptions with each of the automatically captured updated controls; and

one or more testing actions

with each of the updated controls, thereby generating a plurality of test steps each comprising one of the updated controls, a particular associated control description, and a particular testing action; and

generating an updated test component comprised of the plurality of test steps.

2. The method of claim 1 , further comprising:

automatically displaying one or more of the plurality of test steps in a component editor interface.

3. The method of claim 1 , wherein a plurality of updated controls is associated with a single particular location on the user interface screen, and wherein the method further comprises:

displaying a multi-component selection window to a user, which allows the user to select from a plurality of potential test components, each of the plurality of test components being associated with one of the plurality of updated controls associated with the single particular location on the user interface screen.

4. The method of claim 1 , wherein a user selects the rules base.

5. The method of claim 2 , wherein the component editor interface allows a user to change one or more of the plurality of test steps.

6. The method of claim 5 , wherein the component editor interface allows the user to change a control description associated with one or more of the plurality of test steps.

7. The method of claim 3 , wherein the multi-component selection window is configured to allow a user to select one, some, or all of the plurality of potential components to include in the updated test component.

Assignments (2)
SECURITY INTEREST Recorded Oct 29, 2021
From: TURNKEY SOLUTIONS CORP
To: NEUGEBOREN O'DOWD PC
Reel/Frame 057966/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2019
From: ELLIS, DALE H.; JACQUES, RYAN C.
To: TURNKEY SOLUTIONS CORP.
Reel/Frame 048633/0827 →
Continuity (5)
Continuation 15349732 · Nov 11, 2016
Continuation 15207378 · Jul 11, 2016
Division 14682041 · Apr 8, 2015
Provisional Application 61976967 · Apr 8, 2014
Related Publication 20190079856A1 · Mar 14, 2019
Cited By (1)
US 12,326,802