Die Auswahl an Frameworks für die Testautomatisierung ist groß, daher erhebt diese Liste keinen Anspruch auf Vollständigkeit. Sie soll vielmehr einen Überblick über die gängigsten Frameworks geben. Eine Unterteilung in Desktop-, Web- und Mobile-Automatisierung ist vorgenommen, wobei manche Frameworks auch mehrere dieser Bereiche abdecken. Je nach Projekt kann es sinnvoll sein, ein Framework zu wählen, […]

Selenium Tutorial: WordPress Automatisierung mit C# – Abschluss
Teil 3 - Selenium Testautomatisierungstutorial
Der Code muss jetzt nur noch etwas verfeinert werden.
Die PostIDs, die bearbeitet werden sollen, werden in eine Liste ausgelagert, über die anschließend mit foreach iteriert wird. Auch…

Welche Vorteile bietet die Testautomatisierung in der Praxis?
Rund um Testautomatisierung existieren viele Halbwahrheiten und Mythen, wir fangen heute einfach mal mit den Vorteilen von Testautomatisierung an. 🙂
Testautomatisierung ist grundsätzlich immer eine größere Investition,…

Expect in Jasmine / Protractor Framework erweitern
Während der Automatisierung mit Jasmine / Protractor Framework ist es oft sinnvoll, die bestehenden expect Klassen (u.a. hier beschrieben: https://www.testautomatisierung.org/expect-jasmine-javascript-framework/) zu erweitern.
Dazu wird…

Selenium Version 2.46.0 verfügbar
Die neue Selenium Version 2.46.0 steht jetzt zur Verfügung. Diese kann wie immer auf der Selenium Download Seite bezogen werden:
http://www.seleniumhq.org/download/
Die wichtigsten Änderungen umfassen u.a.:
Support vom Firefox Driver…

Erste Schritte: Selenium WebDriver mit Java unter Microsoft Windows
Meine persönliche Meinung ist, dass Java wohl die populärste Programmiersprache für Selenium Projekte ist. In diesem Beitrag möchte ich zeigen, wie du damit am einfachsten anfängst.
Es gibt drei Herangehensweisen um mit Selenium in Java anzufangen:
Möglichkeit…

Selenium 2.45.0 verfügbar – Firefox 36 Bug gelöst
Die neue Version Selenium 2.45.0 ist seit Freitag verfügbar und kann wie immer hier bezogen werden:
http://www.seleniumhq.org/download/
Die neuste und wichtigste Neuerung für die, die mit Firefox testen ist, dass die automatisierten Testfälle…

Automatisierte Datenqualitätssicherung mit der RapidRep Test Suite
Daten bilden die Grundlage von Geschäftsentscheidungen. Daher kommt der Datenqualität (DQ), sei es von Kundendaten, Finanzdaten, Produktdaten oder jeglichen anderen Geschäftsdaten, eine zentrale Bedeutung in betrieblichen Prozessen zu.
Im…

Drag and Drop für HTML 5 Elemente mit Selenium
Normalerweise ist Drag and Drop mit Selenium kein Problem. In der Standard-Bibliothek von Selenium existiert die Möglichkeit eine DragDrop Action zu erstellen:
Dieses Vorgehen funktioniert auch absolut problemlos mit der HTML4 JS Lösungen.…

Arbeiten mit expect im Jasmine JavaScript Framework
Um im Jasmine Framework und natürlich allen darauf basierten Testautomatisierungs-Frameworks (z.B. Protractor für AngularJS) erwartetes Sollverhalten überprüfen zu können, kann die Funktion / das Keyword "expect" verwendet werden. Mit den…

Automatisierte Tests mit C# in eigener AppDomain starten
In C# existiert die Möglichkeit, automatisierte Testfälle in einer eigenen AppDomain zu starten.
Der Vorteil von AppDomains ist, dass alle Aktionen in einem separaten Bereich ausgeführt werden. Anwendungsdomänen helfen dabei, den ausführenden…