Home
OKW goes Travis-CI - 20. März 2017
Die GitHub-Projekte OKW und OKW-Cucumber sind bei Travis eingebunden.
Es werden automatisch alle OKW-Unittests und alle GUI-Test durchgeführt sobald Änderungen am Quellcode bei GitHub hochgeladen werden.
Mit dem HtmlUnit-Driver können mit OKW HTML-GUI-Test ohne grösser Anpassungen oder Änderungen am TestCode auf Travis ausgeführt werden,
OKW GitHub - Maven - Travis
Hier einige Links, die zeigen wie OKW - GitHub - Maven - Travis zusammenspielen:
OpenKeyWord Link-Verzeichnis
Java-Version von OpenKeyWord auf GitHub
Die Java Version von OpenKeyWord ist auf GitHub zu finden. Hier die wichtigsten Links:
OpenKeyWord und Maven
OKW HTML-Testseiten
OKW HTML-TestSeiten für die OKW Selenium Regeressionstests.
.NET Version von OKW
OpenKeyWord Dokumentation
OpenKeyWord wird mit DoxyGen dokumentiert:
OpenKeyWord NuGet-Pakete
Folgende NuGet-Pakete sind aktuell Verfügbar:
- OpenKeyWord enthält die OpenKeyWord Schlüsselwort-Bibliothek
- OpenKeyWord.Example.Calculator ist ein einfaches Beispiel, das zeigt, wie ein Frame aufgebaut ist und wie ein NUnit-Test mit OKW-Schlüsselwörtern erstellt wird.
OpenKeyWord als NuGet-Paket verfügbar
OpenKeyWord ist ab sofort als NuGet-Package via Paket-Manager in Visual Studio, Xamarin und Sharpdevelop als NuGet-Paket installierbar. Die benötigten abhängigen Komponenten werden dabei automatisch installiert.
Es sind folgende OpenKeyWord-Pakete verfügbar:
OpenKeyWord
Die Installation erfolgt im Package-Manager mit dem Befehl:
PM> Install-Package OpenKeyWord
Link auf die NuGet-Packageseite: https://www.nuget.org/packages/OpenKeyWord
OpenKeyWord.Example.Calculator
Dieses Paket enthält folgende Beispiel:
- Frame des Calculators:
- Locatoren: Hier wir gezeigt, wie die Oberfläche mit Hilfe von Locatoren für OKW bekanntgemacht wird.
- Fachlichen Bezeichner: Die Fachlichen Bezeichner werden als Attribute (Beispiel: [OKWGUI("Calculator")]) den jeweiligen GUI-Adaptern zugeordnet
Die Installation erfolgt im Package-Manager mit dem Befehl:
PM> Install-Package OpenKeyWord.Example.Calculator
Link auf die NuGet-Packageseite: https://www.nuget.org/packages/OpenKeyWord.Example.Calculator
Welche GUI-Testwerkzeuge werden unterstützt?
Aktuell werden folgende Automatisierungswerkzeuge angebunden
- Selenium
- AutoIt
Weitere in Vorbereitung befindliche Automatisierungswerkzeuge:
- Ranorex
- Silktest OpenAgent
- MS Coded UI
Folgende GUIs werden über API angebunden
- SAP-GUI