Downloads
qftestJUI
Das Hauptprojekt von Quality First Software GmbH ist qftestJUI, ein Testtool für Java Programme
mit grafischer Oberfläche. Besondere Unterstützung bietet qftestJUI für das
Swing Toolkit. qftestJUI kann andere Programme quasi "fernsteuern" und
dabei überprüfen, ob deren Ausgaben an der Oberfläche den Vorgaben
entsprechen.
Zum Aufzeichnen und Bearbeiten der Benutzeraktionen steht ein
komfortabler Editor zur Verfügung, der Zugriff auf alle Details einer
Testvorschrift erlaubt. Durch eine flexible automatische Anpassung an
geänderte Programme ist eine hohe Wiederverwendbarkeit der Tests
gegeben.
Download von
qftestJUI
qflib
Während der Entwicklung von qftestJUI wurde auf
hohe Wiederverwendbarkeit geachtet und viele Teile in eine Java
Bibliothek ausgelagert. Diese Bibliothek hat sich zu einem eigenen
Projekt unter dem Namen qflib entwickelt und wird neben qftestJUI
in allen Quality First Software GmbH Java Projekten eingesetzt.
Download von
qflib
qflog
Eine zentrale Komponente der qflib ist das de.qfs.lib.log Package, das
von allen anderen Packages verwendet wird. Es dient zur Erzeugung
und Verwaltung von Logausgaben. Um maximalen Nutzen aus den
Meldungen zu ziehen, entstand das Projekt qflog. Die LogView
Komponente dient der Darstellung und Filterung der Meldungen und
kann direkt in eine Anwendung integriert werden. Mittels qflog
können über RMI-basierte Client/Server Kommunikation die
Logausgaben eines Programms über das Netz ausgewertet
werden. Gleichzeitig können damit alle wichtigen Parameter für die
Erzeugung der Meldungen zur Laufzeit eines Programms angepasst
werden.
Download von
qflog
Emacs lisp packages
Wir werden nach und nach einige Emacs lisp Pakete verfügbar machen,
die wir intern zur Entwicklung einsetzen. Auch hier steht die Qualität
im Vordergrund und es erfordert hohen Aufwand, aus einem "schnellen
Hack" ein brauchbares Paket zu schnüren, das reif für eine
Veröffentlichung ist.
Den Anfang macht qflib.el, eine Sammlung von Funktionen, die das
Editieren von Java Code erleichtern. Ein besonderes Augenmerk liegt
dabei auf der einfachen Erzeugung von Logausgaben mit dem de.qfs.lib.log
Package der qflib.
Download von
Emacs lisp packages
|