Graphical model for test case viewing, editing, and reporting

US9378118B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9378118-B2
Application numberUS-201414470897-A
CountryUS
Kind codeB2
Filing dateAug 27, 2014
Priority dateJan 7, 2005
Publication dateJun 28, 2016
Grant dateJun 28, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various techniques for interacting with a test case via a graphical model are disclosed. For example, one method involves displaying a first icon, which represents a first testing activity within a test case; displaying a second icon, which represents a second testing activity within the test case; and displaying a connector, which couples the first icon and the second icon. An assertion (e.g., against test results obtained by performing the first testing activity) is associated with the connector.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: executing a test case on a software system, the test case comprising: a plurality of test nodes, each test node to perform a respective test activity on the software system, and a test flow identifying flow paths between test nodes in the test case; generating test run data describing results of execution of the test case on the software system, the test run data comprising an identification of a particular test flow path from a first test node in the plurality of nodes to a second test node in the plurality of nodes, wherein the particular test flow path indicates execution of a first subset of the plurality of test nodes in the test of the software system; and causing the test run data to be rendered to generate a graphical model of the executed test case for presentation on a graphical display device; wherein a different second subset of the plurality of test nodes are executed in a test of another software systems using the test case. 2. The method of claim 1 , wherein the graphical model comprises: a first graphical element representing the first test node; a second graphical element representing the second test node; and a first connector graphical element coupling at least the first graphical element and the second graphical element and representing the particular test flow path. 3. The method of claim 2 , wherein the first and second test nodes are executed in the execution of the test case on the software system according to the particular test flow path. 4. The method of claim 3 , wherein the graphical model applies a graphical effect to the first graphical element representing the first test node indicating execution of the first test node. 5. The method of claim 3 , wherein a third test node in the plurality of nodes is not executed in the execution of the test case on the software system. 6. The method of claim 5 , wherein an available third graphical element representing the third test node is omitted from presentation of the graphical model of the executed test case. 7. The method of claim 5 , wherein the graphical model further comprises a third graphical element representing the third test node and the graphical model applies graphical effects to the first graphical element, second graphical element, and first connector graphical element indicating execution of the first and second test nodes system according to the particular test flow path and applies a graphical effect to the third test node indicating that the third test node was not executed in the execution of the test case on the software system. 8. The method of claim 3 , further comprising presenting a view describing details of the execution of the first test node based on a user selection of the presented first graphical element. 9. The method of claim 8 , wherein the details comprise results of the execution of the first test node on the software system. 10. The method of claim 1 , wherein the test case comprises the first test node comprising logic for performing a first test activity and the second test node comprising logic for performing a second test activity, and the execution of the test case on the software system comprises performance of the first test activity on the software system and performance of the second test activity on the software system. 11. The method of claim 1 , wherein the test run data is first test run data and the method further comprises: executing the test case on another software system; generating second test run data describing execution of the test case on the other software system; and causing the second test run data to be rendered to generate a graphical model of the execution of the test case on the other software system. 12. The method of claim 11 , wherein the second test run data is different from the first test run data. 13. The method of claim 12 , wherein the second test run data comprises identification of a second test flow path from a first test node to a particular test node in the plurality of nodes other than the second test node. 14. The method of claim 1 , further comprising generating a report based on a user selection of a graphical element in the graphical model. 15. The method of claim 1 , wherein the test case is a first test case and the method further comprises: executing a second test case on the software system, the second test case different from the first test case; generating second test run data describing execution of the second test case on the software system; and causing the second test run data to be rendered to generate a graphical model of the executed second test case for presentation on the graphical display device. 16. The method of claim 1 , wherein the graphical model is an interactive graphical model. 17. The method of claim 1 , wherein the test run data comprises data captured during the execution of the test case on the software system. 18. The method of claim 1 , wherein the test run data comprises error conditions encountered during the execution of the test case on the software system. 19. The method of claim 1 , wherein the test run data comprises response time information corresponding to the execution of the test case on the software system. 20. A computer program product comprising a computer readable storage medium comprising computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to execute a test case on a software system, the test case comprising: a plurality of test nodes, each test node comprising logic for performing a respective test activity on the software system, and a test flow identifying flow paths between test nodes in the test case; computer readable program code configured to generate test run data describing results of execution of the test case on the software system, the test run data comprising an identification of a particular test flow path from a first test node in the plurality of nodes to a second test node in the plurality of nodes, wherein the particular test flow path indicates execution of a first subset of the plurality of test nodes in the test of the software system; and computer readable program code configured to cause the test run data to be rendered to generate a graphical model of the executed test case for presentation on a graphical display device; wherein a different second subset of the plurality of test nodes are executed in a test of another software systems using the test case. 21. A system comprising: a processor device; a memory element; and a graphical model renderer, when executed by the processor device, to: identify particular test run data in a collection of test run data corresponding to tests of a plurality of different software systems, wherein the particular test run data describes results of execution of a test case on a particular software system in the plurality of software systems, the test case comprises a plurality of test nodes and a test flow identifying flow paths between test nodes in the test case, the particular test run data comprises an identification of execution of a first subset of the plurality of test nodes in the test of the software system and a particular test flow path from a first test node in the plurality of nodes to a second test node in the plurality of nodes, and other test run data in the collection of test run data describes results of execution of the test case on another one of the plurality o

Assignees

Inventors

Classifications

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • for test design, e.g. generating new test cases · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Intelligent editors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9378118B2 cover?
Various techniques for interacting with a test case via a graphical model are disclosed. For example, one method involves displaying a first icon, which represents a first testing activity within a test case; displaying a second icon, which represents a second testing activity within the test case; and displaying a connector, which couples the first icon and the second icon. An assertion (e.g.,…
Who is the assignee on this patent?
Ca Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/3698. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 28 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).