News Column

Patent Issued for Systems and Methods for Interactive Testing of a Computer Application

February 27, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- According to news reporting originating from Alexandria, Virginia, by VerticalNews journalists, a patent by the inventors Ben-Artzi, Guy (Palo Alto, CA); Shacham, Yotam (Palo Alto, CA); Levi, Yehuda (Rishon Lezion, IL); Gupta, Neeraj (Palo Alto, CA), filed on February 8, 2011, was published online on February 11, 2014.

The assignee for this patent, patent number 8650544, is Beek Fund B.V. L.L.C. (Dover, DE).

Reporters obtained the following quote from the background information supplied by the inventors: "Generally computer applications require thorough testing to eliminate the bugs or errors. Several different approaches may be used for testing the computer applications. One conventional approach, generally referred to as beta testing, involves distributing the application to groups of users, who use the application and report the errors to software developers. Although this approach of testing is commonly used in the software industry, it can be very time consuming. In addition, beta testing can be extremely difficult to control, particularly when a large number of users are involved in testing. Furthermore, due to the non-systematic use of the application, identification of every error may not be possible.

"Another conventional technique for verifying and testing the applications involves using automated software testing alone or in combination with beta testing. Automatic testing generally consists of dynamically verifying that a program is consistent with a detailed specification of its behavior. The automatic testing software executes repeatedly with various inputs that are set to a value or a range. The inputs can be, for example, alpha-numeric values. However, generation of automatic testing software generally requires access to the source code of the application. In addition, such automatic testing software requires an in-depth knowledge of the application. Further, once the errors are determined, the developer is required to track down the exact code causing that error and correct it.

"In light of the above discussion, techniques are therefore desirable to interactively test the computer applications."

In addition to obtaining background information on this patent, VerticalNews editors also obtained the inventors' summary information for this patent: "Embodiments of the invention may provide a method for interactive testing of a source code of a computer application at a processing device. Operationally, the method may include: executing at least a part of the source code at the processing device, wherein the execution is presented to a user; capturing one or more gestures of the user while executing the part, wherein the user provides the gestures based on one or more performance parameters of the executing part; associating the gestures with the executing part; and generating a report comprising information for the executing part associated with the captured gestures.

"Embodiments of the invention may further provide an apparatus for interactive testing of a source code of a computer application. The apparatus may include a memory for storing at least a part of the source code and may also include a processor coupled to the memory, wherein the processor is configured to: execute at least a part of the source code at the processing device, wherein the execution is presented to a user; capture one or more gestures of the user while executing the part, wherein the user provides the gestures based on one or more performance parameters of the executing part; associate the gestures with the executing part; and generate a report comprising information for the executing part associated with the captured gestures.

"Embodiments of the invention may further provide a computer-readable medium having stored thereon instructions that, if executed by a processor, cause the processor to execute a method for interactive testing of a source code of a computer application. The method may include executing at least a part of the source code at the processing device, wherein the execution is presented to a user; capturing one or more gestures of the user while executing the part; wherein the user provides the gestures based on one or more performance parameters of the executing part; associating the gestures with the executing part; and generating a report comprising information for the executing part associated with the captured gestures.

"Embodiments of the invention may provide a system for interactive testing of a source code of a computer application; the system may include means for executing at least a part of the source code at the processing device, wherein the execution is presented to a user; means for capturing one or more gestures of the user while executing the part, wherein the user provides the gestures based on one or more performance parameters of the executing part; means for associating the gestures with the executing part; and means for generating a report comprising information for the executing part associated with the captured gestures."

For more information, see this patent: Ben-Artzi, Guy; Shacham, Yotam; Levi, Yehuda; Gupta, Neeraj. Systems and Methods for Interactive Testing of a Computer Application. U.S. Patent Number 8650544, filed February 8, 2011, and published online on February 11, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=12&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=559&f=G&l=50&co1=AND&d=PTXT&s1=20140211.PD.&OS=ISD/20140211&RS=ISD/20140211

Keywords for this news article include: Software, Beek Fund B.V. L.L.C..

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools