IP Library Granted Patent US 6,957,420
Granted Patent B2
US 6,957,420 · App. 09/943,640 · Granted Oct 18, 2005

Method of generating test scripts for systems having dynamic behavior

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 6,957,420
App. No.
09/943,640
Granted
Oct 18, 2005
Kind
B2
Abstract

A method is disclosed for testing applications that include non-deterministic behavior. The presently disclosed method generates test code for testing deterministic behavior of an application. When instances of non-deterministic behavior of the application being tested are encountered, the method provides acceptable alternate behaviors, such that the non-deterministic behavior can be effectively tested. The method may be implemented as a software test tool that utilizes a graphical programming interface to make the test generation simple and easy to use.

Claims (18)

1. A method of generating test scripts comprising the steps of:

providing test code for testing deterministic behavior of an application;

providing test code for testing dynamic behavior within said application by providing test code for each of one or more acceptable alternate behaviors associated with said dynamic behavior; and

aggregating said test code for testing deterministic behavior of an application and said test code for testing dynamic behavior within said application into a test script.

2. The method of claim 1 wherein said step of providing test code for testing one or more acceptable alternate behaviors is done graphically.

3. The method of claim 2 wherein said step of providing test code for testing one or more acceptable alternative behaviors comprises a graphical interface wherein icons represent said acceptable alternate behaviors.

4. The method of claim 3 further comprising the step of using arrows to graphically represent the paths to icons representing said acceptable alternate behaviors.

5. The method of claim 1 wherein said test script is used for testing Interactive Voice Response (IVR) applications.

6. The method of claim 1 wherein said step of providing test code for testing one or more acceptable alternate behaviors is provided separately and is referenced by said test code.

7. A computer program product comprising a computer usable medium having computer readable code thereon comprising:

instructions for generating test code for testing deterministic behavior of an application;

instructions for generating test code for testing dynamic behavior by testing one or more acceptable alternative behaviors associated with said dynamic behavior; and

instructions for aggregating said test code for testing deterministic behavior of an application and said test code for testing dynamic behavior within said application into a test script.

8. The computer program product of claim 7 wherein said test code for testing one or more acceptable alternate behaviors is provided through a graphical interface.

9. The computer program product of claim 8 wherein said test code for testing one or more acceptable alternative behaviors is utilized by a graphical interface wherein icons represent said acceptable alternate behaviors.

10. The computer program product of claim of claim 8 wherein arrows are used to graphically represent the paths to icons representing said acceptable alternate behaviors.

11. The computer program product of claim 7 wherein said application comprises an Interactive Voice Response (IVR) application.

12. The computer program product of claim 7 wherein said test code for testing one or more acceptable alternate behaviors is provided as a separate entity and is referenced by said test code.

Assignments (8)
CHANGE OF NAME Recorded May 17, 2024
From: EMPIRIX INC.
To: HAMMER TECHNOLOGIES, INC.
Reel/Frame 067456/0875 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2021
From: GOLDMAN SACHS BDC, INC. (AS SUCCESSOR-IN-INTEREST TO GOLDMAN SACHS MIDDLE MARKET LENDING CORP.), AS COLLATERAL AGENT
To: EMPIRIX INC.
Reel/Frame 055988/0203 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2018
From: STELLUS CAPITAL INVESTMENT CORPORATION
To: EMPIRIX INC.
Reel/Frame 046982/0535 →
SECURITY INTEREST Recorded Sep 26, 2018
From: EMPIRIX INC.
To: GOLDMAN SACHS MIDDLE MARKET LENDING CORP.
Reel/Frame 046983/0508 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2018
From: ARES CAPITAL CORPORATION, AS SUCCESSOR AGENT TO PACIFIC WESTERN BANK (AS SUCCESSOR TO CAPITALSOURCE BANK)
To: EMPIRIX INC.
Reel/Frame 046982/0124 →
SECURITY INTEREST Recorded May 2, 2018
From: PACIFIC WESTERN BANK, AS AGENT (FKA CAPITALSOURCE BANK)
To: ARES CAPITAL CORPORATION, AS AGENT
Reel/Frame 045691/0864 →
PATENT SECURITY AGREEMENT Recorded Nov 5, 2013
From: EMPIRIX INC.
To: STELLUS CAPITAL INVESTMENT CORPORATION, AS AGENT
Reel/Frame 031580/0694 →
SECURITY AGREEMENT Recorded Nov 1, 2013
From: EMPIRIX INC.
To: CAPITALSOURCE BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 031532/0806 →