Verfahren zum Testen eines Computerprogramms
Gemäß verschiedenen Ausführungsformen wird ein Verfahren zum Testen eines Computerprogramms beschrieben, aufweisend Ausführen des Computerprogramms bis zum Aufruf eines Speicherfreigabebefehls für einen zuvor durch einen Speicherallokierungsbefehl des Computerprogramms allokierten Speicherbereichs,...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Gemäß verschiedenen Ausführungsformen wird ein Verfahren zum Testen eines Computerprogramms beschrieben, aufweisend Ausführen des Computerprogramms bis zum Aufruf eines Speicherfreigabebefehls für einen zuvor durch einen Speicherallokierungsbefehl des Computerprogramms allokierten Speicherbereichs, Setzen, für jeden einer oder mehrerer Speicherstellen des Speicherbereichs, der durch den Speicherfreigabebefehl freigegeben wird, eines jeweiligen Watchpoints auf die Speicherstelle des Speicherbereichs und Ausführen des Speicherfreigabebefehls, Anzeigen, für jeden gesetzten Watchpoint, dass das Computerprogramm einen Fehler hat, falls der gesetzte Watchpoint ausgelöst wird und, für jeden der gesetzten Watchpoints, Entfernen des Watchpoints, falls die Speicherstelle, auf die er gesetzt ist, durch einen weiteren Speicherallokierungsbefehl im Computerprogramm erneut allokiert wird.
A method for testing a computer program. The method includes executing the computer program until a memory share command for a memory area previously allocated by a memory allocation command of the computer program is called; setting, for each one or more memory locations of the memory area shared by the memory share command, a respective watchpoint for the memory location of the memory area and executing the memory share command; displaying, for each set watchpoint, that the computer program has an error, if the set watchpoint is triggered, and removing the watchpoint for each of the set watchpoints if the memory location for which it is set is reallocated by a further memory allocation command in the computer program. |
---|