Mit dem Framework “Mockito” kann man ein komplexes Objekt faken, bzw. Methoden und Objekte innerhalb einer Klasse nachbauen und für einen Testfall mit bestimmten Werten zurückgeben. Ganz nach dem Motto “Ich mocke mir die Welt, wie sie mir gefällt!”. Erstellen eines Testprojektes in Eclipse Erstellen wir uns für dieses Tutorial ein Testprojekt in der Entwicklungsumgebung…
Kategorie: Testmanagement
Grafische Benutzeroberflächen mit SikuliX testen
Wie man mit dem Testframework SikuliX eine GUI testet möchte ich in diesem Tutorial beschreiben. Die Webseite zum Testframework SikuliX ist komplett in Englisch gehalten.Des Weiteren ist diese Seite nicht wirklich übersichtlich und vieles erschließt sich nicht von selbst, daher soll dieses Tutorial einen geordneten Überblick über das Testframework liefern. Das Hauptaugenmerk soll jedoch auf…
Java Swing GUI Test mit AssertJ
Wie man eine JavaFX Anwendung testet habe ich bereits im Tutorial JavaFX: Automatisierte GUI Test mit JUnit und TestFX erläutert. In diesem Tutorial möchte ich nun auf das Testen einer Oracle Java Swing Anwendung eingehen. Testprojekt anlegen Als erstes richte ich ein kleines Oracle Java 8 Projekt mit Apache Maven in der Entwicklungsumgebung Eclipse ein. Blankes…
JavaFX: Automatisierte GUI Test mit JUnit und TestFX
Die automatisierten GUI Test können mit dem Framework TestFX in einer Oracle JavaFX Anwendung abgewickelt werden. Für das nachfolgende Tutorial habe ich Apache Maven 3.3.9 und Eclipse NEON.2 verwendet, beide Softwarepakete können auf der Herstellerseite heruntergeladen werden.Wie Apache Maven eingerichtet wird, habe ich im Tutorial “Maven: Einrichten von Apache Maven” erläutert. Ein HelloWorldFX Was wäre…
JavaScript asyncrone Testfälle mit Mockjax und Jasmine erstellen
Sobald man sich im Internet befindet, wird man merken das die Testfälle etwas anders “gestrickt” werden müssen, zbsp. wenn man auf die Antwort warten muss.Das Testen von Asynchrone Funktionen möchte ich gerne in diesem Tutorial beschreiben. Mocken von Ajax Request für Testzwecke Durch die Same Origin Regel ist es nicht möglich vom lokalen Computer, Scripte…
Jasmine JavaScript Test, “toBe || not.toBe”
Wie man Jasmine in eine Webanwendung integriert habe ich im Beitrag JavaScript Test mit Maven und Jasmine erläutert. Jedoch kann man das Testtool nicht nur für Webanwendungen, sondern auch für Webseiten mit PHP und JavaScript verwenden.Für ein aktuelles Projekt habe ich alle meine JavaScript Methoden mit Jasmine Testfälle abgedeckt und konnte so mein Refactoring ganz…
JavaScript Test mit Maven und Jasmine
In diesem Tutorial möchte ich beschreiben, wie man eine Webanwendung mit Apache Maven erstellen und Jasmine JavaScript Testfälle erstellt. Diese Testfälle werden in den Buildprozess integriert und können somit später über ein BuiltServer automatisch ausgeführt werden. Maven installieren Das Buildtool Apache Maven kann von der Seite https://maven.apache.org/ bezogen werden. Nach dem Herunterladen und entpacken sollte…