8839201

Capturing Test Data Associated with Error Conditions in Software Item Testing

PublishedSeptember 16, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
13 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method of software item testing, said method comprising: conducting an automated test of a software item within a computing environment; responsive to occurrence of an error condition during said test, automatically capturing documentation of an execution state associated with said software item at a time of occurrence of said error condition, said automatically capturing documentation of an execution state associated with said software item at a time of occurrence of said error condition comprising: provided said software item under test is associated with graphical output of said software item, automatically capturing a screen shot of an execution state of said software item upon occurrence of said error condition; provided said software item under test is not associated with graphical output of said software item, automatically capturing a snap shot of software item log file from said software item under test upon occurrence of said error condition; capturing a test log of actions performed during said test; annotating said test log with a description of said error condition; and electronically referencing said captured documentation as a hyperlink within said test log; and electronically forwarding said captured documentation of the execution state associated with said software item to a designated electronic notification location.

Plain English Translation

The invention is a method for automatically capturing error data during software testing. When an automated test finds an error in a software item, the system automatically documents the software's execution state at the time of the error. If the software has a graphical output, a screenshot is taken. If not, a snapshot of the software's log file is captured. The system also captures a test log of all actions performed during the test, and the error is described within this log. The captured screenshot or log snapshot is then linked within the test log. Finally, this captured error documentation is electronically sent to a designated location like an email address, for example.

Claim 2

Original Legal Text

2. The method as recited in claim 1 , wherein said automatically capturing documentation of an execution state associated with said software item at a time of occurrence of said error condition further comprises: capturing a snap shot of a device under test testing log from a computing environment upon which said software item is being tested.

Plain English Translation

In addition to the automated error data capture described in claim 1, this method also captures a snapshot of the device-under-test's logging information when the error occurs. Specifically, during the automated test of a software item within a computing environment, when an error happens, the system automatically documents the software's execution state. If the software has a graphical output, a screenshot is taken; otherwise, a snapshot of the software log file is captured. A test log is created with actions performed during the test, the error is annotated in this log, and the snapshot or screenshot is linked in the log. Also, a device-under-test log snapshot is captured. This data is electronically forwarded.

Claim 3

Original Legal Text

3. The method as recited in claim 1 , wherein said electronically forwarding said captured documentation of an execution state associated with said software item to a designated electronic notification location comprises: electronically forwarding said captured documentation to a designated electronic notification location selected from the group consisting of: an electronic mail address, a social network, a wiki, a flat file, a spread sheet, and a network storage location.

Plain English Translation

Regarding the automated error data capture method from claim 1, the electronic forwarding of the error documentation is sent to a location selected from a group of possibilities. During automated testing, when an error is detected, the execution state is automatically documented via screenshot (if graphical) or log file snapshot. A test log is annotated with the error and links to the documentation. The captured documentation is electronically sent to a destination, which can be an email address, a social network, a wiki, a flat file, a spreadsheet, or a network storage location.

Claim 4

Original Legal Text

4. A non-transitory computer readable storage medium comprising instructions stored thereon which, when executed, cause a computing system to perform a method of software item testing, said method comprising: conducting an automated test of a software item; responsive to occurrence of an error condition during said test, automatically capturing test data associated with said error condition, said automatically capturing test data associated with said error condition comprising: provided said software item under test is associated with graphical output of said software item, automatically capturing a screen shot of an execution state of said software item upon occurrence of said error condition; provided said software item under test is not associated with graphical output of said software item, automatically capturing a snap shot of software item log file from said software item under test upon occurrence of said error condition; capturing a test log of actions performed during said test; annotating said test log with a description of said error condition; and embedding a hyperlink in said test log, said hyperlink comprising a link to additional captured data regarding said error condition; and forwarding a portion of said captured test data to a designated electronic notification location.

Plain English Translation

This invention is a non-transitory computer-readable storage medium that contains instructions for automatically capturing error data during software testing. When the instructions are executed, an automated test of a software item is performed. If an error is encountered, the system automatically captures data related to the error. This includes a screenshot if the software has a graphical output, or a snapshot of the software's log file if not. The system creates a test log, describes the error in the log, and embeds a hyperlink in the test log that links to the captured error data. A portion of the captured data is then sent to a designated electronic location, like an email.

Claim 5

Original Legal Text

5. The non-transitory computer readable storage medium of claim 4 , wherein said conducting an automated test of a software item comprises: conducting said automated test of said software item utilizing a virtual machine as a device under test.

Plain English Translation

The computer-readable storage medium described in claim 4, which automates error data capture during software testing, performs the automated test using a virtual machine as the device under test. During automated testing, when an error is detected, the execution state is automatically documented via screenshot (if graphical) or log file snapshot. A test log is created with the error information, hyperlinked to the documentation. A portion of this captured data is sent to a designated electronic location. The testing is performed on a virtual machine.

Claim 6

Original Legal Text

6. The non-transitory computer readable storage medium of claim 4 , wherein said conducting an automated test of a software item comprises: conducting said automated test of said software item utilizing a cloud computing environment.

Plain English Translation

The computer-readable storage medium described in claim 4, which automates error data capture during software testing, performs the automated test using a cloud computing environment. During automated testing, when an error is detected, the execution state is automatically documented via screenshot (if graphical) or log file snapshot. A test log is created with the error information, hyperlinked to the documentation. A portion of this captured data is sent to a designated electronic location. The testing is performed within a cloud computing environment.

Claim 7

Original Legal Text

7. The non-transitory computer readable storage medium of claim 4 , wherein said capturing test data associated with said error condition comprises: capturing a snap shot of a device under test log file upon occurrence of said error condition.

Plain English Translation

In the computer-readable storage medium of claim 4 for automated error data capture, capturing test data associated with the error condition includes capturing a snapshot of the device-under-test's log file when the error occurs. When an error is detected via automated testing, the execution state is automatically documented via screenshot (if graphical) or log file snapshot. A test log is created with the error information and hyperlinked to the documentation. It also includes capturing a snapshot of the device-under-test log file upon error occurrence.

Claim 8

Original Legal Text

8. The non-transitory computer readable storage medium of claim 4 , wherein said capturing test data associated with said error condition comprises: creating a summary of statistics regarding said test.

Plain English Translation

Regarding the computer-readable storage medium of claim 4 for automating error data capture, capturing test data associated with the error involves creating a summary of statistics about the test. During automated testing, when an error is detected, the execution state is automatically documented via screenshot (if graphical) or log file snapshot. A test log is created with the error information and hyperlinked to the documentation. This also includes creating a statistical summary of the test.

Claim 9

Original Legal Text

9. The non-transitory computer readable storage medium of claim 4 , wherein said hyperlink is embedded in said test log at a point associated with said error condition.

Plain English Translation

In the non-transitory computer readable storage medium of claim 4 for automated error data capture, the hyperlink to the captured error data is embedded in the test log at the specific point in the log that corresponds to the error's occurrence. During automated testing, when an error is detected, the execution state is automatically documented via screenshot (if graphical) or log file snapshot. A test log is created with the error information, and the hyperlink to the captured documentation is embedded at the point in the log where the error happened.

Claim 10

Original Legal Text

10. The non-transitory computer readable storage medium of claim 4 , wherein said forwarding a portion of said captured test data to a designated electronic notification location comprises: forwarding said portion of said captured test data to a designated electronic notification location selected from the group consisting of: an electronic mail address, a social network, a wiki, a flat file, a spread sheet, and a network storage location.

Plain English Translation

With respect to the computer-readable storage medium of claim 4 for automatic error data capture, forwarding a portion of the captured error data includes forwarding it to a specific destination. During automated testing, when an error is detected, the execution state is automatically documented via screenshot (if graphical) or log file snapshot. A test log is created with the error information, and a hyperlink is added to the captured documentation. The captured documentation is sent to an email address, a social network, a wiki, a flat file, a spreadsheet, or a network storage location.

Claim 11

Original Legal Text

11. A method of software item testing, said method comprising: conducting an automated test of a software item within a computing environment; and responsive to occurrence of an error condition during said test: automatically annotating a description of said error condition into a test log of actions performed during said test to create an annotated test log; automatically capturing documentation of an execution state associated with said software item at a time of occurrence of said error condition, said automatically capturing documentation of an execution state associated with said software item at a time of occurrence of said error condition comprising: provided said software item under test is associated with graphical output of said software item, automatically capturing a screen shot of an execution state of said software item at said time of occurrence of said error condition; and provided said software item under test is not associated with graphical output of said software item, automatically capturing a snap shot of software item log file from said software item at said time of occurrence of said error condition; and embedding a hyperlink to said captured documentation within said annotated test log.

Plain English Translation

The invention is a method for automated error logging during software testing. An automated test is run on a software item. When an error occurs, a description of that error is automatically added to a test log of actions, creating an annotated test log. Also automatically captured is documentation of the software's state when the error happened. If the software has graphical output, a screenshot is taken. If there is no graphical output, a snapshot of the software's log file is taken. A hyperlink to this captured documentation (screenshot or log snapshot) is then embedded in the annotated test log.

Claim 12

Original Legal Text

12. The method as recited in claim 11 , further comprising: electronically forwarding said annotated test log to a designated electronic notification location.

Plain English Translation

Building upon claim 11, this method electronically forwards the annotated test log (containing error descriptions and links to documentation) to a designated electronic notification location. First, an automated test is run. If an error is detected, the error is automatically described in the test log. Then, the system automatically captures a screenshot (if graphical) or a log file snapshot. Finally, a hyperlink to that captured documentation is embedded in the test log. This annotated test log is electronically forwarded.

Claim 13

Original Legal Text

13. The method as recited in claim 12 , wherein said electronically forwarding said log of actions to a designated electronic notification location comprises: electronically forwarding said annotated test log to a designated electronic notification location selected from the group consisting of: an electronic mail address, a social network, a wiki, a flat file, a spread sheet, and a network storage location.

Plain English Translation

Expanding on the method described in claim 12, the electronic forwarding of the annotated test log (with error descriptions and documentation links) is sent to a chosen location. An automated test is run, and when an error occurs, the test log is annotated, and the system automatically captures a screenshot (if graphical) or log file snapshot. A hyperlink to that captured documentation is embedded in the test log. This annotated test log is electronically forwarded to an email address, a social network, a wiki, a flat file, a spreadsheet, or network storage.

Patent Metadata

Filing Date

Unknown

Publication Date

September 16, 2014

Inventors

Callistus C. SCHISSEL
Sean MCDONALD
David GIBBENS

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CAPTURING TEST DATA ASSOCIATED WITH ERROR CONDITIONS IN SOFTWARE ITEM TESTING” (8839201). https://patentable.app/patents/8839201

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8839201. See llms.txt for full attribution policy.

CAPTURING TEST DATA ASSOCIATED WITH ERROR CONDITIONS IN SOFTWARE ITEM TESTING