Using recorder technology to find defects in software applications
First Claim
1. A computer-implemented system that facilitates processing of application information, comprising:
- a software component that generates a software defect as a part of software execution; and
a recorder component for recording the software defect in a record file.
2 Assignments
0 Petitions
Accused Products
Abstract
Using recorder technology for finding defects in software applications by capturing software and/or user-driven events in a computing system. In one implementation, recorder technology is employed in a software defect reporting tool for reporting customer feedback related to software defects or bugs. The recorder can be utilized to capture events and defects for reporting such information to application vendors for defect resolution. A record file can be played back to reproduce the software defect and the steps leading up to the defect, and convert the information into a human readable file format. The recorder can also be used to create regressions scripts. When employed in a beta testing client reporting tool, customers are now able to record reproduce steps automatically, and ship the output file to the software vendor for more comprehensive reporting and hence, effective triage of the software defect.
-
Citations
20 Claims
-
1. A computer-implemented system that facilitates processing of application information, comprising:
-
a software component that generates a software defect as a part of software execution; and a recorder component for recording the software defect in a record file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of processing application information, comprising:
-
running an application until defect information occurs; activating a recorder to record the defect information; rerunning the application until the defect information is recorded; and storing the defect information in a record file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented system, comprising:
-
computer-implemented means for running an application of a client until a defect occurs; computer-implemented means for activating a recorder; computer-implemented means for rerunning the application and recording application reproduce steps leading up to reoccurrence of the defect and the defect in a record; and computer-implemented means for playing back the record for automatic input of the reproduce steps and defect into a bug report in a human readable format.
-
Specification