A system and method for performing regression testing on software programs
that produce printed output. An original version of a software program
resident on a computer is issued known commands to generate a reference
display list known to produce a known correct or reference printed page. A
bitmap of the reference page is not generated. The reference display list
includes image, graphic and text objects described by various attributes.
A second modified version of the software program is loaded on the
computer and issued the same set of known commands. The second software
program generates a second is display list. A display list regression
testing software module compares the second display list to the reference
display list and identifies any differences by object type and attribute.
Hence, incorrect results may be isolated to specific objects and more
easily debugged in the source code of the software program. Visual
comparison of actual printed output is substantially reduced.
Ein System und eine Methode für das Durchführen der Rückbildung, die auf Software-Programmen prüft, die produzieren, druckten Ausgang. Eine ursprüngliche Version eines Software-Programmbewohners auf einem Computer ist herausgegebene bekannte Befehle, eine Bezugsanzeige Liste zu erzeugen, die bekannt ist, um eine bekannte korrekte oder Hinweis gedruckte Seite zu produzieren. Eine Bitübersicht der Bezugsseite wird nicht erzeugt. Die Bezugsanzeige Liste schließt die Bild-, Graphik- und Textgegenstände ein, die durch verschiedene Attribute beschrieben werden. Eine zweite geänderte Version des Software-Programms wird auf dem Computer geladen und den gleichen Satz der bekannten Befehle herausgab. Das zweite Software-Programm erzeugt eine Sekunde ist Anzeige Liste. Ein prüfensoftware-Modul der Anzeige Liste Rückbildung vergleicht die zweite Anzeige Liste mit der Bezugsanzeige Liste und kennzeichnet alle mögliche Unterschiede nach Gegenstandart und -attribut. Folglich können falsche Resultate zu den spezifischen Gegenständen lokalisiert werden und im Quellenprogramm des Software-Programms leicht ausgeprüft werden. Sichtvergleich der tatsächlichen Druckdaten wird im wesentlichen verringert.