U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Technique for test coverage of visual programs

Patent 6192511 Issued on February 20, 2001. Estimated Expiration Date: Icon_subject September 16, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Automated method for adding hooks to software
Patent #: 5307498
Issued on: 04/26/1994
Inventor: Eisen, et al.

System for automatic testing of computer software having output synchronization and capable of responding to asynchronous events
Patent #: 5511185
Issued on: 04/23/1996
Inventor: Weinbaum, et al.

Interactive system for developing tests of system under test allowing independent positioning of execution start and stop markers to execute subportion of test script
Patent #: 5657438
Issued on: 08/12/1997
Inventor: Wygodny, et al.

Automated GUI interface testing
Patent #: 5781720
Issued on: 07/14/1998
Inventor: Parker, et al.

System having automatic insertion of hooks into object-oriented software for visualizing execution thereof
Patent #: 5832270
Issued on: 11/03/1998
Inventor: Laffra, et al.

Determination of software functionality
Patent #: 5905856
Issued on: 05/18/1999
Inventor: Ottensooser

Control program tracking and display system
Patent #: 5926176
Issued on: 07/20/1999
Inventor: McMillan, et al.

Software system and methods for generating a load test using a server access log Patent #: 5974572
Issued on: 10/26/1999
Inventor: Weinberg, et al.

Inventors

Application

No. 154127 filed on 09/16/1998

US Classes:

717/109, Visual702/182, Performance or efficiency evaluation714/38, Of computer software714/39, Monitor recognizes sequence of events (e.g., protocol or logic state analyzer)714/45, Output recording (e.g., signature or trace)714/46, Operator interface for diagnosing or testing717/127, Monitoring program execution717/130Including instrumentation and profiling

Examiners

Primary: Chaki, Kakali
Assistant: Dam, Tuan Q.

Attorney, Agent or Firm

International Class

G06F 009/45

Abstract

A method, system, and computer program for providing test coverage metrics in a visual programming environment. A test coverage model for visual programming is defined, which accounts for the specialized nature of visual programming, and the metrics are based on this model. The metrics are expressed in terms of elements familiar to the visual programmer, as opposed to using source code metrics. In a preferred embodiment, these elements comprise events, actions, connections, and attributes. The code implementing a visual program is instrumented according to this model, and test coverage information is gathered as the instrumented program executes.

Other References

  • Kelly C. Bourne, "Client/Server Testing Tools," Article DBMS, May 1996 [online]. DBMS Online [retrieved on Jan. 3, 2000] 10 pages
  • Retrieved from the Internet:
  • Bieman et al, "Using Fault Injection to Increase Software Test Coverage," IEEE Proceedings., Seventh Int'l Symposium on Software Reliability Engineering, Oct. 30-Nov. 2, 1996, pp. 166-174
  • Ostrand et al, "A Visual Test Development Environment for GUI Systems," Proceedings.of ACM SIGSOFT Int'l Symp. on Software Testing and Analysis, Mar. 2-4, 1998, pp. 82-92
  • Beer et al, "IDATG: An Open Tool for Automated Testing of Interactive Software," IEEE Proceedings., COMPSAC '98 The Twenty-Second Annual Int'l of Computer Software and Applications Conference, Aug. 19-21, 1998, pp. 470-47
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?