IP Library Granted Patent US 9,703,671
Granted Patent B1
US 9,703,671 · App. 13/103,086 · Granted Jul 11, 2017

Method and system for improving user friendliness of a manual test scenario

Inventors: Yossi Cohen (Raanana, IL); Mati Cohen (Raanana, IL); Nurit Dor (Raanana, IL); Dror Weiss (Raanana, IL)
Assignee: Panaya Ltd.
G06F11/36G06F11/3604
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 9,703,671
App. No.
13/103,086
Granted
Jul 11, 2017
Kind
B1
Abstract

Methods and computer systems for improving the user friendliness of a non-executable human-readable test scenario by removing unessential test steps, including: receiving a non-executable human-readable test scenario including unessential test steps; identifying the unessential test steps; and generating a user friendlier non-executable human-readable test scenario by removing the identified unessential test steps.

Claims (26)

1. A non-transitory computer readable medium for use in a computer to improve user friendliness of a non-executable human-readable test scenario by removing unessential test steps, the computer including a processor, and the non-transitory computer readable medium comprising:

program code for receiving a non-executable human-readable test scenario comprising unessential test steps; wherein at least 50% of the unessential test steps are expressed by a user interaction activity designed to be manually performed through interaction with a screen that does not return a value usable for its calling screen;

program code for identifying the unessential test step; and

program code for generating a user friendlier non-executable human-readable test scenario by removing the unessential test step.

2. The non-transitory computer readable medium of claim 1 , wherein the non-executable human-readable test scenario was generated from a recording, and thus includes an unessential test step.

3. The non-transitory computer readable medium of claim 1 , wherein the unessential test step comprises a screen that can be replaced by its returned value without changing main outcome of the test scenario.

4. The non-transitory computer readable medium of claim 3 , further comprising program code for replacing text describing steps related to the screen that can be replaced by the returned value with a request to insert the returned value.

5. The non-transitory computer readable medium of claim 1 , wherein the unessential test step comprises a screen that returns a value that the user already should have known.

6. The non-transitory computer readable medium of claim 1 , wherein the unessential test step comprises an entry value identical to a default value.

7. The non-transitory computer readable medium of claim 6 , further comprising program code for removing essentially all explanations related to default values from the user friendlier non-executable human-readable test scenario.

8. The non-transitory computer readable medium of claim 1 , wherein the unessential test step comprises a help screen.

9. The non-transitory computer readable medium of claim 1 , wherein the unessential test step comprises an unproductive step that results in an error message; whereby a following successful variation of the unproductive step is left in the user friendlier non-executable human-readable test scenario.

10. A computer system to improve user friendliness of a non-executable human-readable test scenario by removing unessential test steps, the computer system comprising:

a storage device containing computer usable code; and

a processing unit operable to execute the computer usable code to:

receive a non-executable human-readable test scenario comprising unessential test steps; wherein at least 50% of the unessential test steps are expressed by a user interaction activity designed to be manually performed through interaction with a screen that does not return a value usable for its calling screen;

identify the unessential test step; and

generate a user friendlier non-executable human-readable test scenario by removing the unessential test step.

11. The computer system of claim 10 , wherein received non-executable human-readable test scenario was generated from a recording, and thus includes unessential test steps.

12. The computer system of claim 10 , wherein the unessential test step comprises a screen that can be replaced by its returned value without changing main outcome of the test scenario.

13. The computer system of claim 12 , wherein the processing unit further executes the computer usable code to replace text describing steps related to the screen that can be replaced by the returned value with a request to insert the returned value.

14. The computer system of claim 10 , wherein the unessential test step comprises a screen that returns a value that the user already should have known.

15. The computer system of claim 10 , wherein the unessential test step comprises entry values identical to default values.

16. The computer system of claim 15 , wherein the processing unit further executes the computer usable code to remove essentially all explanations related to default values from the user friendlier non-executable human-readable test scenario.

17. The computer system of claim 10 , wherein the unessential test step comprises a help screen.

18. The computer system of claim 10 , wherein the unessential test step comprises an unproductive step that results in an error message; whereby a following successful variation of the unproductive step is left in the user friendlier non-executable human-readable test scenario.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2015
From: KREOS CAPITAL IV (EXPERT FUND) LIMITED
To: PANAYA LTD.
Reel/Frame 035324/0980 →
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2015
From: PLATTNER VENTURES II GMBH & CO. KG
To: PANAYA LTD.
Reel/Frame 035325/0024 →
SECURITY INTEREST Recorded Aug 25, 2014
From: PANAYA LTD.
To: KREOS CAPITAL IV (EXPERT FUND) LIMITED
Reel/Frame 033597/0914 →
SECURITY AGREEMENT Recorded Dec 21, 2011
From: PANAYA LTD.
To: SILICON VALLEY BANK
Reel/Frame 027425/0590 →
SECURITY AGREEMENT Recorded Dec 12, 2011
From: PANAYA LTD.
To: HASSO PLATTNER VENTURES II GMBH & CO. KG
Reel/Frame 027363/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2011
From: COHEN, YOSSI; COHEN, MATI; DOR, NURIT; WEISS, DROR
To: PANAYA LTD.
Reel/Frame 026241/0588 →
Continuity (1)
Provisional Application 61375858 · Aug 22, 2010