Creating a test case

US9104810B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9104810-B2
Application numberUS-201114001723-A
CountryUS
Kind codeB2
Filing dateMar 8, 2011
Priority dateMar 8, 2011
Publication dateAug 11, 2015
Grant dateAug 11, 2015

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.

A method for creating as test case for a client can include identifying an object in the client using a parser module. A list of potential test case tasks for testing the client can be populated from the parser module into a test case task window. A test case flow can be built by placing a desired task from the list of potential test case tasks in a test case development window. The method can continue by assigning the object to the desired task in the test case development window. The test case can be generated from the test case flow.

First claim

Opening claim text (preview).

The invention claimed is: 1. A processor implemented method, comprising: identifying a plurality of objects included in an application using a parser module; receiving a user selection of an object from the plurality of objects, the user selection of the object comprising a first user input to drag and drop the object into a test case development window; in response to receiving the user selection of the object, displaying a list of potential test case tasks associated with the object in a test case task window; receiving a second user input placing a desired task of the list of potential test case tasks in the test case development window; building a test case flow using the object and the desired task in the test case development window; and generating a test case from the test case flow, wherein generating the test case comprises generating a test case document containing hyper text markup language (HTML) commands for the application based on the desired task. 2. A method as in claim 1 , wherein the second user input placing the desired task in the test case development window comprises dragging and dropping the desired task from the test case task window into the test case development window. 3. A method as in claim 1 , wherein the test case document is an HTML document. 4. A method as in claim 1 , wherein the test case document is an extensible markup language (XML) document. 5. A method as in claim 1 , wherein the desired task comprises a plurality of tasks, at least one of the tasks being assignable to the object. 6. A method as in claim 5 , further comprising assigning an input value to at least one of the plurality of tasks for input into the application for the test case. 7. A method as in claim 5 , further comprising assigning a data manipulation to at least one of the plurality of tasks to manipulate data in a database used by the application. 8. A method as in claim 1 , further comprising identifying a database used by the application, reading a schema of the database, and analyzing a table definition and any links to another table within the database. 9. A method as in claim 8 , further comprising displaying a hierarchical graphical display of database elements in a user interface for use in building the test case flow. 10. A method as in claim 1 , further comprising selectively displaying a preview of the test case before generating the test case from the test case flow to enable a user to preview the test case and identify potential issues before the test case is generated. 11. A non-transitory computer readable medium having program instructions thereon that when executed by a processor, cause the processor to: identify a plurality of objects in an application; receive a user selection of an object from the plurality of objects, the user selection of the object comprising a first user input to drag and drop the object into a test case development window; in response to the received user selection of the object, display a plurality of tasks associated with the object in a test case task window; receive a second user input placing a desired task from the plurality of tasks in the test case development window; build a test case flow using the object and the desired task in the test case development window; and generate the test case from the test case flow, wherein the test case comprises a test case document containing hyper text markup language (HTML) commands for the application based on the desired task. 12. A medium as in claim 11 , wherein the program instructions, when executed by the processor, function as an HTML module and an extensible markup language (XML) module, the HTML module being operable to generate the test case document in an HTML format, and the XML module being operable to generate the test case document in an XML format. 13. A medium as in claim 11 , wherein the program instructions when executed by the processor function as a database analysis module operable to identify a database used by the application, read a schema of the database, and analyze a table definition and any links to another table within the database, the database analysis module being operable to display a hierarchical graphical display of database elements in a user interface for use in building the test case flow. 14. A medium as in claim 11 , wherein the program instructions when executed by the processor function as a preview module which, when selected by a user, is operable to display a preview of the test case before generating the test case from the test case flow to enable the user to preview the test case and identify potential issues before the test case is generated. 15. A system comprising: a processor; and a memory, the memory including program instructions that, when executed by the processor, cause the processor to: identify a plurality of objects included in an application using a parser module; receive a user selection of an object from the plurality of objects, the user selection of the object comprising a first user input to drag and drop the object into a test case development window; in response to the user selection of the object, display a list of potential test case tasks associated with the object in a test case task window; receive a second user input placing a desired task from the list of potential test case tasks in the test case development window; build a test case flow using the desired task and the object in the test case development window; and generate the test case from the test case flow, wherein the test case comprises a test case document containing hyper text markup language (HTML) commands for the application based on the desired task. 16. The system of claim 15 , wherein the second user input placing the desired task in the test case development window comprises a user input to drag and drop the desired task from the test case task window into the test case development window. 17. The system of claim 15 , wherein the test case document is a hyper text markup language (HTML) test case document. 18. The system of claim 15 , wherein the test case document is an extensible markup language (XML). 19. The system of claim 15 , wherein the desired task comprises a plurality of tasks, at least one of the tasks being assignable to the object. 20. The medium of claim 11 , wherein the second user input placing the desired task in the test case development window comprises a user input to drag and drop the desired task from the test case task window into the test case development window.

Assignees

Inventors

Classifications

  • Debugging of software · CPC title

  • Methods or tools to render software testable · CPC title

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

  • Testing of software · CPC title

  • Test management · 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 US9104810B2 cover?
A method for creating as test case for a client can include identifying an object in the client using a parser module. A list of potential test case tasks for testing the client can be populated from the parser module into a test case task window. A test case flow can be built by placing a desired task from the list of potential test case tasks in a test case development window. The method can …
Who is the assignee on this patent?
Zhang Yan, Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification G06F11/3684. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 11 2015 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).