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.
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. |