Problemstellung: Vergleich der Darstellung von UI Elementen mit Ranorex.
Da es immer wieder vorkommt dass UI Elemente nicht korrekt dargestellt werden hier ein kleiner Codeschnipsel, welcher das Beispiel meines Kollegen (Ranorex Pixelfarbe ermitteln) etwas erweitert. Weiterlesen
Tutorial-Ziel
Wir alle haben ab und zu Aufgaben, die wir gerne automatisieren möchten. Mit diesem Tutorial zeige ich, wie mit Hilfe von Selenium, bestimmte Aktionen in WordPress automatisiert werden können.
Ziel des Tutorials ist, automatisiert durch alle vorgegebenen Beiträge zu gehen und in jedem Beitrag eine bestimmte Kleinigkeit zu ändern und zu speichern.
In dem ersten Teil wird nochmal die komplette Einrichtung beschrieben, das ist bereits in einem anderen Tutorial auf der Seite ähnlich zu finden, wegen der Vollständigkeit habe ich das aber hier noch einmal hinzugefügt.

Begeisterter Entwickler, Trainer und Berater zu allem Themen rund um agile Softwareentwicklung, Softwarequalität und Testautomatisierung.
Gründer und Geschäftsführer der Firma SimplyTest GmbH
Teil 2 des Selenium Testautomatisierungstutorials

Begeisterter Entwickler, Trainer und Berater zu allem Themen rund um agile Softwareentwicklung, Softwarequalität und Testautomatisierung.
Gründer und Geschäftsführer der Firma SimplyTest GmbH
Teil 3 – Selenium Testautomatisierungstutorial

Begeisterter Entwickler, Trainer und Berater zu allem Themen rund um agile Softwareentwicklung, Softwarequalität und Testautomatisierung.
Gründer und Geschäftsführer der Firma SimplyTest GmbH
Rund um Testautomatisierung existieren viele Halbwahrheiten und Mythen, wir fangen heute einfach mal mit den Vorteilen von Testautomatisierung an. 🙂

Begeisterter Entwickler, Trainer und Berater zu allem Themen rund um agile Softwareentwicklung, Softwarequalität und Testautomatisierung.
Gründer und Geschäftsführer der Firma SimplyTest GmbH
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 von dem Framework die addMatchers Methode bereitgestellt. In dieser können Funktionen ausimplementiert werden, die dann anschließend in gewohnter Weise mit Expect aufgerufen werden.
Ein sehr gutes Beispiel steht zu diesem Thema auf GitHub bereit: https://gist.github.com/elgalu/94284ec0ac3e8a590507
Es wird gezeigt, wie mit Hilfe von expect() und der dazugehörigen Erweiterungsmethoden die Klassen eines Elements überprüft werden können.

Begeisterter Entwickler, Trainer und Berater zu allem Themen rund um agile Softwareentwicklung, Softwarequalität und Testautomatisierung.
Gründer und Geschäftsführer der Firma SimplyTest GmbH
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 unter openBSD
- Aktualisierter HtmlUnitDriver
- Kritischer Fehler im Selenium Server behoben (Java Versionsdiskrepanz)
- …
Detaillierte Änderungsbeschreibung ist unter folgendem Link zu finden: https://raw.githubusercontent.com/SeleniumHQ/selenium/master/java/CHANGELOG

Begeisterter Entwickler, Trainer und Berater zu allem Themen rund um agile Softwareentwicklung, Softwarequalität und Testautomatisierung.
Gründer und Geschäftsführer der Firma SimplyTest GmbH
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. Weiterlesen
Langjähriger Blogger über Selenium und Testautomatisierungsexperte.
Darüberhinaus ist er Herausgeber des IT Freelancer Magazin
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 mit der neuen Firefox 36 Version wieder funktionieren. Der dazugehörige Bug (Selenium Bug 8399) wurde zum Glück relativ schnell gelöst und die automatisierten Testfälle laufen jetzt erfolgreich an.
Offenbar wird seit der Firefox Version 36, eine davor verwendete API Schnittstelle nicht mehr unterstützt, dadurch konnten die Anfragen an den Firefox Driver nicht mehr übergeben werden.

Begeisterter Entwickler, Trainer und Berater zu allem Themen rund um agile Softwareentwicklung, Softwarequalität und Testautomatisierung.
Gründer und Geschäftsführer der Firma SimplyTest GmbH
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 Folgenden wird deshalb die Möglichkeit der automatisierten Datenqualitätssicherung mit der RapidRep Test Suite vorgestellt, wobei der Fokus auf der software-internen Lösung liegt: dem Datenqualitätsassistenten. Weiterlesen

Die Firma FINARIS ist der Hersteller der Testsoftware „RapidRep“. Sie veröffentlichen in regelmässigen Abständen Gastbeiträge rund um das Thema „Testautomatisierung für das Back-End“, sowie Anwendung und Methodik der RapidRep Test Suite.
Neueste Beiträge
- Testautomatisierungs-Frameworks
- Testautomatisierung mit Playwright, Gherkin und Cucumber unter Zuhilfenahme der Page-Object Model Methode
- Testautomatisierung mit Cypress 13, Gherkin und Cucumber unter Anwendung des Page-Object-Modells
- Java-Projekt mit Playwright, TestNG und Allure (mithilfe des Page Object Model)
- Java Projekt mit JUnit5, Cucumber7 und Allure
Kategorien
- Allgemeines
- Angular
- Appium
- Karma und Jasmine
- Komponententests
- Last und Performancetests
- Microsoft Test Manager
- News
- Personal
- Playwright
- Protractor
- QuickTest Pro
- Ranorex
- RapidRep
- Selenium
- Software Testing Conferences
- Testautomatisierungsframeworks Tipps und Tutorials
- Testinfrastruktur
- Testreporting
- Testwerkzeuge Tipps und Tutorials
- Unit Tests
- Visual Studio Testframework
- Webautomatisierung
- Weiterbildung
Archive
- Dezember 2024
- Januar 2024
- November 2023
- Oktober 2023
- August 2023
- April 2023
- November 2022
- Oktober 2022
- September 2022
- Juli 2022
- Juni 2022
- Mai 2022
- Januar 2022
- November 2021
- Oktober 2021
- Dezember 2020
- Oktober 2020
- Mai 2020
- Februar 2020
- November 2019
- April 2019
- Januar 2019
- Oktober 2018
- September 2018
- November 2017
- Oktober 2017
- Juni 2017
- Mai 2017
- März 2017
- Januar 2017
- Dezember 2015
- August 2015
- Juli 2015
- Juni 2015
- Mai 2015
- März 2015
- Februar 2015
- Dezember 2014
- Oktober 2014
- September 2014
- August 2014
- Mai 2014
- März 2014
- Februar 2014
- Dezember 2013
- Juli 2013
- Juni 2013
- Januar 2013
- September 2012
- August 2012
- Juli 2012
- Juni 2012
- Mai 2012
- April 2012
- März 2012
- Oktober 2011
- Januar 2011
- November 2010