Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
161 words
A method for testing at least one class of an object oriented program on a computer, comprising the steps of: acquiring method information, about at least one method of a class and call parameters belonging thereto, from at least one class specification; generating a test frame using the method information, said test frame enabling objects to be dynamically created and/or statically containing objects, as well as enabling methods thereof, to be called with the call parameters; generating a test program that contains a command interpreter as a component part, said command interpreter interpreting test commands input by a test person and that contains the test frame generated in the previous step as a further component part, in that the test program is merely translated and linked once; using the test program for testing the class, in that input test commands are interpreted by the command interpreter contained therein, so that different test scenarios do not require a renewed translation and linking.
Claim 2
Independent Claim
161 words
A method for testing at least one class of an object oriented program on a computer, comprising the steps of: acquiring method information, about at least one method of a class and call parameters belonging thereto, from at least one class specification; generating a test frame using the method information, said test frame enabling objects to be dynamically created and/or statically containing objects, as well as enabling methods thereof, to be called with the call parameters; generating a test program that contains a command interpreter as a component part, said command interpreter interpreting test commands input by a test person and that contains the test frame generated in the previous step as a further component part, in that the test program is merely translated and linked once; using the test program for testing the class, in that input test commands are interpreted by the command interpreter contained therein, so that different test scenarios do not require a renewed translation and linking.
Claim 3
Dependent Claim
34 words
The method according to claim 1, wherein the method information of every individual class of classes to be tested in common is acquired at least for all methods exported via an external method interface.
Claim 4
Dependent Claim
16 words
The method according to claim 1, wherein the test frame contains and/or uses a variable memory.
Claim 5
Dependent Claim
14 words
The method according to claim 3, wherein the variable memory is accessed via pointers.
Claim 6
Dependent Claim
19 words
The method according to claim 1, wherein the command interpreter uses at least one debugger present on the computer.
Claim 7
Dependent Claim
26 words
The method according to claim 1, wherein at least one internal data component of at least one object derived from a class is read and/or written.
Claim 8
Dependent Claim
29 words
The method according to claim 1, wherein the method information for at least one class having at least one inherited method is acquired from at least one inheriting class.
Claim 9
Dependent Claim
33 words
The method according to claim 1, wherein for at least one class derived rom a generic class, the method information for at least one method as well is acquired from the generic class.