Konzeptueller Prototyp einer Testautomation für Dokumentvorlagen

Autor Martin Müller
Matrikelnr. 358740
Semester Sommersemester 2016
E-Mail martmueller@stud.hs-bremen.de

(Auf der CD ist die Bachelorthesis auch digital vorhanden \\Bachelorthesis.pdf)

Einrichtung der Testautomation

Abhängigkeit

Für die Einrichtung der Testautomation muss lediglich Ranorex installiert sein (diese Anwendung kann 30 Tage kostenlos genutzt werden). Eine Installation für Ranorex befindet sich im Ordner \\Others.

Verwendung

Danach kann einfach das Testprojekt unter \\OfficeToolTestsuite\ geöffnet werden. Dabei öffnet sich auch gleich die Datei Solution OfficeTool\OfficeTool\OfficeTool.rxtst, die die Testsuite mit allen Testfällen beinhaltet.

Bei der Ausführung werden Schreibrechte im Unterordner Testfiles\ benötigt, daher ist eventuell eine Kopie des Ordners \\OfficeToolTestsuite\ sinnvoll.

Möglicherweise müssen vor dem Ausführen die Pfade in der dortigen "Global Parameters..." PathBin (aktuell: E:\OfficeTool\bin), PathBinBuild (aktuell: E:\OfficeTool\installer) und PathTmpWordFile (aktuell: D:\Temp.docx) angepasst werden.

Falls die Einstellungen bereits stimmen, kann die kompilierte Version im Unterordner bin\Release\ verwendet werden.

Ergebnisbericht

Der Ergebnisbericht nach einem kompletten vier stündigen Durchlauf wurde auf der CD unter \\Ergebnisprotokoll\ gespeichert.

Weitere Hinweise zum OfficeTool

Eine kompilierte Variante des OfficeTools ist im Ordner \\OfficeTool\bin zu finden.

Abhängigkeit

Damit das Addon vom OfficeTools funktioniert, muss neben "Microsoft Office 2010" auch das "Visual Studio 2010 Tools for Office Runtime" installiert werden. Eine Kopie der Installation für "Visual Studio 2010 Tools for Office Runtime" befindet sich im Ordner \\Others\vstor_redist.exe.

Installation

Bevor z.B. der Profil-Editor verwendet werden kann, müssen erst noch Abhänigkeiten installiert werden (z.B. die Datei AppController.xml).

Hierzu gibt es das Programm PostBuildOfficeTools.exe im Ordner \\OfficeTool\installer. Zur Deinstallation kann im gleichen Order das Programm PreBuildOfficeTools.exe verwendet werden.

Leider funktioniert die automatische Installation der Addons mit dem Installationsprogramm gelengtlich nicht korrekt. Daher ist eine manuelle Installation durch den Klick auf die Dateien WordAPAddIn.vsto und ExcelAPAddIn.vsto im Ordner \\OfficeTool\bin nötig.

Ein paar Screenshots der Anwendung Profil-Editor

Reiter Person

Reiter Dienstgebäude

Reiter Geschäftsbereich

Reiter Banken