Method and apparatus for regression testing of application logic

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518314, 39518321, G06F 11263

Patent

active

057580626

ABSTRACT:
A method and system for regression testing of application logic within a software system. Software architecture can be separated into a presentation layer (e.g., user interface), an application layer (e.g., business logic), and a data/storage layer. Within the novel testing system, communication interfaces between the presentation layer and the application layer are identified such that user initiated commands ("events") passed from the presentation layer to the application layer are recorded into a test playback event file. During test playback event recordation, differences in the state of the application layer of a reference program are collected into a reference state log file. To test a program, the recorded events of the test playback event file are played back and applied directly to its application layer. After each event, the differences in the state of the program are collected into a test state log file. The reference and test state log files are compared and differences are stored in an error or summary difference file. By recording events that enter the application layer, in lieu of the user entered commands that enter the presentation layer, the novel testing system is insensitive to changes in the presentation layer and allows more direct testing and error detection of the application layer. By recording differences in the state of the application layer on an event by event basis, in lieu of recording differences in information presented to the user, the novel system allows more effective error detection and error isolation of the application layer.

REFERENCES:
patent: 5022028 (1991-06-01), Edmonds et al.
patent: 5153886 (1992-10-01), Tuttle
patent: 5157782 (1992-10-01), Tuttle et al.
patent: 5218605 (1993-06-01), Low et al.
patent: 5335341 (1994-08-01), Chana
patent: 5335342 (1994-08-01), Pope et al.
patent: 5490249 (1996-02-01), Miller
patent: 5502815 (1996-03-01), Cozza
patent: 5511185 (1996-04-01), Weinbaum et al.
patent: 5513315 (1996-04-01), Tierney et al.
patent: 5598333 (1997-01-01), Marsico, Jr.
patent: 5600789 (1997-02-01), Parker et al.
patent: 5652835 (1997-07-01), Miller
patent: 5673387 (1997-09-01), Chen et al.
patent: 5694540 (1997-12-01), Humelsine et al.
IBM Technical Disclosure Bulletin, "Regression Testing", vol. 29, pp. 2514-2516, Nov. 1986.
IBM Technical Disclosure Bulletin, "Intercepting Telnet Data", vol. 36, pp. 505-508, Jun. 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for regression testing of application logic does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for regression testing of application logic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for regression testing of application logic will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1974928

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.