Zum Inhalt

Hilfsprogramme

Dieser Abschnitt beschreibt die Verwendung der zugehörigen Kommandozeilen Hilfsprogramme. Die untenstehende Skizze zeigt den Datenfluss zwischen den Tools bzw. den Dateien im Filesystem.

Toolchain

Legende: blau = Quality Toolkit, grün = Hilfsprogramme, gelb = COMOS bzw. Fremdprodukte

Analyze

Analyze.exe ist ein Tool zum Vergleich zweier Ergebnisse des gleichen Testskripts, die im xml Format exportiert wurden. Das Ergebnis des Vergleichs wird direkt auf der Kommandozeile ausgegeben, wobei nur relevante Unterschiede gezeigt werden.

analyze.exe -r=export1.xml -o=export2.xml -v

Parameter

Parameter Bezeichnung
-h, --help Zeigt Informationen zu den unterstützen Parametern.
-v, --verbose Zeigt alle Positionen unabhängig davon ob ein relevanter Unterschied vorliegt. Ein relevanter Unterschied besteht wenn sich entweder der Status zweier Positionen unterscheidet, oder ein Laufzeitunterschied von mehr als 20% besteht. Laufzeitunterschiede werden nur für Positionen ermittelt, die mehr als 50ms gedauert haben.
-r, --reference XML Ergebnisdatei, die als Referenz dient.
-o, --other XML Ergebnisdatei, die mit der Referenz verglichen wird.

Define

Define.exe ist ein Tool zur Generierung der Schemadatei Script.xsd zur Vereinfachung der Erstellung der Testskripte.

define.exe -a=QTK.Common.dll -a=QTK.Comos.dll -a=QTK.Custom.dll

Parameter

Parameter Bezeichnung
-h, --help Zeigt Informationen zu den unterstützen Parametern.
-v, --verbose Zeigt zusätzliche Informationen (Debugausgaben) während der Verarbeitung.
-s, --schema Verzeichnis im dem die Schemadatei Script.xsd erzeugt wird. Ist dieser Parameter nicht angegeben, wird die Schemadatei im aktuellen Verzeichnis erstellt.
-a, --assembly Dateiname der Assemblies, welche bei der Erstellung der Schemadatei berücksichtigt werden sollen. Ein Schema beinhaltet im Regelfall Funktionen aus mehr als einer Assembly, weswegen dieser Parameter mehrfach verwendet werden kann.

Pack

Pack.exe ist ein Tool zum Verpacken mehrerer Testskripte inklusive den zugehörigen Ressourcen in eine einzige Datei - hierbei wird eine NoSQL Datenbank (LiteDB) erzeugt. Diese Datei ist geeignet, um mehrere Testskripte einfach weitergeben zu können. Bei der Verarbeitung eines XML Testskripts wird dieses gegen die Schemadatei Script.xsd validiert.

pack.exe -o=scripts.db -s=.\data -f=script*.xml -r

Parameter

Parameter Bezeichnung
-h, --help Zeigt Informationen zu den unterstützen Parametern.
-v, --verbose Zeigt zusätzliche Informationen (Debugausgaben) während der Verarbeitung.
-o, --output Dateiname unter dem die Ausgabedatei erzeugt wird.
-s, --source Verzeichnis, in dem nach XML Testskripts gesucht wird.
-f, --filter Defaultmäßig wird nach allen Testskripts in dem angegebenen Verzeichnis gesucht. Mit diesem Parameter kann ein optionaler Filter angegeben werden.
-r, --recursive Mit diesem Parameter kann festgelegt werden, dass in dem angegebenen Verzeichnis auch in Unterordnern nach XML Testskripts gesucht werden soll.

Patch

Patch.exe ist ein Tool zur Integration des Quality Toolkits in COMOS. Es werden die notwendigen Komponenten in das angegebene Installationsverzeichnis kopiert. Zusätzlich werden in einer Kopie der Menüdatei die erforderlichen Einträge vorgenommen.

patch.exe -p="C:\Program Files (x86)\COMOS\102\Current" -c=Main

Parameter

Parameter Bezeichnung
-h, --help Zeigt Informationen zu den unterstützen Parametern.
-v, --verbose Zeigt zusätzliche Informationen (Debugausgaben) während der Verarbeitung.
-p, --path Verzeichnis in dem COMOS installiert ist.
-c, --config Name der Menü Konfiguration, die aktualisiert werden soll. Ist dieser Parameter nicht angegeben, wird per Default die Menü Konfiguration "Main" aktualisiert.

Letztes Update: 26. November 2020