IP Library Granted Patent US 9,122,799
Granted Patent B1
US 9,122,799 · App. 14/288,328 · Granted Sep 1, 2015

System, method, and computer program for software testing project design and execution utilizing a mockup

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,122,799
App. No.
14/288,328
Granted
Sep 1, 2015
Kind
B1
Abstract

A system, method, and computer program product are provided for software testing project design and execution utilizing a mockup. In use, at least one software testing project to design is identified. Additionally, at least one mockup of the at least one software testing project is generated. Further, one or more testable items associated with the at least one mockup are defined. In addition, one or more test cases associated with the at least one mockup are generated. Furthermore, the one or more test cases are linked to the one or more testable items. Moreover, the at least one mockup including the one or more test cases linked to the one or more testable items is displayed. In one embodiment, a status of the one or more test cases may be updated according to a test execution within the at least one software testing project. Furthermore, at least one defect may be linked to every mockup that showed one or more errors within and/or outside a defined testable item.

Claims (28)

1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for:

displaying to a user, by a system, a mockup of a software testing project, the mockup including a first graphical user interface having a portion of the functionality of a second graphical user interface included within a software design to be tested by the software testing project;

receiving by the system, from the user, a plurality of textual definitions defining a plurality of testable items associated with the mockup, as well as a number of steps indicating an order in which the plurality of testable items are to be tested by a plurality of testers;

simultaneously displaying to the plurality of testers by the system both the first graphical user interface included in the mockup of the software testing project, including the plurality of textual definitions received from the user, as well as the second graphical user interface included within the software design to be tested;

receiving by the system, from one of the plurality of testers, an annotation to the first graphical user interface indicating a defect associated with a testing of the second graphical user interface; and

updating the first graphical user interface included in the mockup of the software testing project that is displayed to each of the plurality of testers to indicate the annotations to the first graphical user interface received from the one tester, such that all of the plurality of testers may view all reported defects associated with the testing of the second graphical user interface.

2. The computer program product of claim 1 , wherein the mockup includes a mockup of a graphical user interface associated with supporting testing tools.

3. The computer program product of claim 1 , wherein the one or more test cases are tracked in a quality center.

4. The computer program product of claim 1 , wherein the updating is performed immediately.

5. The computer program product of claim 1 , wherein the textual definitions are associated with one or more actions to be performed.

6. The computer program product of claim 1 , wherein the computer program product is operable such that the at least one mockup is annotated with a status associated with the test execution.

7. The computer program product of claim 1 , further comprising computer code for reporting the defect to a quality center.

8. The computer program product of claim 1 , further comprising computer code for reporting information associated with the test execution to a quality center.

9. The computer program product of claim 1 , wherein the computer program product is operable such that each of the one or more testable items is defined by a section of a screen associated with the first graphical user interface.

10. A method, comprising:

displaying to a user, by a system, a mockup of a software testing project, the mockup including a first graphical user interface having a portion of the functionality of a second graphical user interface included within a software design to be tested by the software testing project:

receiving by the system, from the user, a plurality of textual definitions defining a plurality of testable items associated with the mockup, as well as a number of steps indicating an order in which the plurality of testable items are to be tested by a plurality of testers:

simultaneously displaying to the plurality of testers by the system both the first graphical user interface included in the mockup of the software testing project, including the plurality of textual definitions received from the user, as well as the second graphical user interface included within the software design to be tested:

receiving by the system, from one of the plurality of testers, an annotation to the first graphical user interface indicating a defect associated with a testing of the second graphical user interface; and

updating the first graphical user interface included in the mockup of the software testing project that is displayed to each of the plurality of testers to indicate the annotations to the first graphical user interface received from the one tester, such that all of the plurality of testers may view all reported defects associated with the testing of the second graphical user interface.

11. A system comprising:

a memory system; and

one or more processing cores coupled to the memory system and that are each configured to perform a method, comprising:

displaying to a user, by the system, a mockup of a software testing project, the mockup including a first graphical user interface having a portion of the functionality of a second graphical user interface included within a software design to be tested by the software testing project:

receiving by the system, from the user, a plurality of textual definitions defining a plurality of testable items associated with the mockup, as well as a number of steps indicating an order in which the plurality of testable items are to be tested by a plurality of testers:

simultaneously displaying to the plurality of testers by the system both the first graphical user interface included in the mockup of the software testing project, including the plurality of textual definitions received from the user, as well as the second graphical user interface included within the software design to be tested:

receiving by the system, from one of the plurality of testers, an annotation to the first graphical user interface indicating a defect associated with a testing of the second graphical user interface; and

updating the first graphical user interface included in the mockup of the software testing project that is displayed to each of the plurality of testers to indicate the annotations to the first graphical user interface received from the one tester, such that all of the plurality of testers may view all reported defects associated with the testing of the second graphical user interface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2014
From: ELGARAT, SHARON
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 033833/0798 →