Andreas Monschau

Andreas Monschau
Andreas Monschau ist als IT Consultant mit den Schwerpunkten Java-Softwareentwicklung und Softwaretest (Management, Automatisierung) bei Haeger Consulting in Wachtberg bei Bonn tätig. Seine sonstigen Interessen wechseln stetig, derzeit sind es PHP7, arc42 und Microservices. Nebenher schreibt er Fachartikel und hält Vorträge. Twitter: @andreasmonschau
Beiträge dieses Autors

MS-Office-Dokumente mit Apache POI erzeugen – so geht’s!

Allen Alternativen zum Trotz werden in der großen und weiten Unternehmenswelt Daten, Dokumente und Dateien mit Microsoft Office erstellt, gespeichert, bearbeitet und ausgetauscht. Seien es nun lange Texte und Analysen als Word-Dokument, PowerPoint-Präsentationen oder ver-Excelte Zahlen und Datenkolonnen. Gerade Excel dient oft als Quelle für weitere Analysen oder Statistik. Apache POI ist eine Java-Bibliothek, die dem Entwickler hilft, Daten in MS-Office-Dokumente zu schreiben, Dokumente zu bearbeiten oder auszulesen.

Selenium 3: Wie viel sich wirklich geändert hat

Anfang Oktober wurde groß verkündet, dass „Selenium 3 kommt“ – die Beta 4 der Bibliothek wurde veröffentlicht und sollte die letzte Version vor der finalen Version 3 sein. Kurze Zeit später war es dann so weit: Selenium 3 wurde final releast. Was hat sich geändert? Und wie wirkt es sich auf bereits bestehende Implementierungen von Selenium WebDriver-Tests aus?

Automatisiertes Testen von Weboberflächen

Testautomatisierung als solche ist mittlerweile in den meisten Softwareprojekten angekommen, sofern die Entwicklung nicht noch auf dem Stand der Neunzigerjahre des vergangenen Jahrhunderts stehen geblieben ist. So werden z. B. in Komponententests einzelne Klassen getestet, in Integrationstest wird das Zusammenspiel mehrerer Komponenten betrachtet usw. Bei den meisten Entwicklern sind Begriffe wie Mocking, TDD, JUnit, Arquillian etc. mittlerweile angekommen, wobei gerne noch (auch genormte) Begriffe durch die Projektbeteiligten durcheinander geworfen werden. Für den Test von Weboberflächen gehört im Java-Umfeld Selenium WebDriver zu den weit verbreiteten Testwerkzeugen. Dieser Artikel soll einen ersten Einstieg bieten.