Patent
1996-06-28
1998-06-30
Teska, Kevin J.
395701, 395682, 395685, G06F 945
Patent
active
057747253
ABSTRACT:
Method and computer program product for testing software subroutines in an application programming interface. In an exemplary embodiment, a C++ class hierarchy is established for creating a set of intrinsic data element objects containing values of base parameters and a set of list data element objects representing grouped data structures and the subroutines themselves by containing a root-level parameter list for the subroutine, The classes representing each type of base parameter type have associated therewith program code means for creating a user interface for editing the values of such data elements. The list class contains associated program code means for generating a dialog box to display the contents of the grouped data element and provide means to initiate editing of the individual data element values. The data element objects are created by instantiating the appropriate C++ class for a base parameter, grouped data structure, or root-level parameter list. A test program using the C++ class hierarchy that allows easy editing of subroutine values can be quickly and reliably written by instantiating classes to mimic the parameters of subroutines being tested and since the user interface is included. As embodied, the invention lends itself to easy adaptation for nested data structures and for dynamic data allocation situations that are particularly troublesome for test program creation.
REFERENCES:
patent: 5390325 (1995-02-01), Miller
patent: 5600789 (1997-02-01), Parker et al.
patent: 5604895 (1997-02-01), Raimi
patent: 5608644 (1997-03-01), Debacker
patent: 5651111 (1997-07-01), McKeeman et al.
patent: 5669000 (1997-09-01), Jessen et al.
patent: 5699310 (1997-12-01), Garloff et al.
patent: 5708774 (1998-01-01), Boden
R.P. Seaman "Testing Compiler Operations" IBM Tech. Dis. Bul., vol. 17, No. 11, Apr. 1975, p. 3445.
Wittel, Jr. Walter I.
Yadav Hanamant K.
Microsoft Corporation
Mohamed Ayni
Teska Kevin J.
LandOfFree
Method and computer program product for simplifying construction 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 computer program product for simplifying construction, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and computer program product for simplifying construction will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1870821