Stuttgarter Test-Tage am 25. & 26. April 2019 – Save-the-Date und Call-for-Papers #StTT2019

Link zum Original-Artikel kann gerne geteilt werden !

Stuttgarter Test-Tage 2019
Stuttgarter Test-Tage 2019

Am 25. und 26. April 2019 finden die Stuttgarter Test-Tage 2019 statt.

Der Event, der von der Java User Group Stuttgart (JUGS) veranstaltet wird, behandelt Themen rund um das Testen von Software in Theorie und Praxis, z.B. Tools, Bibliotheken, Prozesse oder Strategien.

Weiterlesen

Test Workflow Studio (TWS) – Automatisiertes Testen von Web-Anwendungen

Link auf Original-Artikel kann gerne geteilt werden !

Test Workflow Studio (TWS) - Webanwendungen automatisiert testen
Test Workflow Studio (TWS) – Web-Anwendungen automatisiert testen

Mit dem Test Workflow Studio (TWS) können Tests von Web-Anwendungen auf Basis von visuellen Workflows automatisiert werden.

Durch das Konzept und die Architektur des TWS sind dabei auch Test-Szenarien realisierbar, bei denen verschiedene Rollen parallel an einem webbasierten System arbeiten.

Das TWS ist in der uneingeschränkten Testversion vollständig kostenlos.

Weiterlesen

Embedded Software Engineering Kongress 2018 vom 3.-7.12. in Sindelfingen (ESE Kongress 2018)

Link auf Original-Artikel kann gerne geteilt werden !

ESE Kongress 2018 in Sindelfingen
ESE Kongress 2018 vom 3.-7.12.2018 in Sindelfingen

Vom 3.-7. Dezember 2018 findet der Embedded Software Engineering Kongress 2018 (ESE Kongress 2018) in Sindelfingen bei Stuttgart statt.

Die Besucher von Deutschlands größtem Kongress für professionelles Embedded Software Engineering erwarten 115 spannende Vorträge und Seminare rund um Embedded-Themen sowie mehr als 50 Aussteller.

Weiterlesen

Stuttgarter Test-Tage 2017 am 27.+28.4. – Theorie und Praxis kombiniert

Link zum Original-Artikel kann gerne geteilt werden !

Stuttgarter Test Tage 2017
Stuttgarter Test Tage 2017

Am 27.+28. April 2017 finden die Stuttgarter Test-Tage 2017 statt, die von der Java User Group Stuttgart (JUGS) organisiert werden.

Weiterlesen

Frankfurter Entwicklertag 2017 am 16. und 17. Februar

Link zum Original-Artikel kann gerne geteilt werden !

Frankfurter Entwicklertag 2017
Frankfurter Entwicklertag 2017

Am 16. und 17. Februar 2017 findet im Campus Westend der Uni Frankfurt der Frankfurter Entwicklertag 2017 statt.

Der Event wird immer professsionell von andrena objects organisiert. Thematisch dreht sich logischerweise alles um Softwareentwicklung …

Weiterlesen

HFT Stuttgart: Interessante Abschlussarbeiten im Bereich (Wirtschafts-) Informatik in Kooperation mit Unternehmen

Wie jedes Semester hatten wir gerade wieder ein 2-tägiges Abschlussseminar der Bachelorstudiengänge Wirtschaftsinformatik und Informatik an der HFT Stuttgart.

Und wie jedes Semester waren wieder eine Vielzahl von hochinteressanten und hervorragenden Abschlussarbeiten dabei, die an der HFT Stuttgart als Hochschule für angewandte Wissenschaften i.d.R. in einem Unternehmen durchgeführt werden.

Weiterlesen

Stuttgarter Test-Tage 2015 am 16. und 17. April 2015

Zum 4. Mal nach 2009, 2011 und 2013 finden in Stuttgart-Möhringen wieder die Stuttgarter Test-Tage statt, wo es am 16. und 17. April 2015 um praxisorientierte Themen rund um das Testen von Software geht.

Die Veranstaltung wird von der Java User Group Stuttgart (JUGS) veranstaltet.

Bis zum 15.2.2015 können Beitragsvorschläge eingereicht werden.

Weitere Informationen finden Sie auf der Webseite.

Stuttgarter Test Tage 2015 am 16. und 17. April 2015
Stuttgarter Test Tage 2015 am 16. und 17. April 2015

Oliver Höß

Web-Automatisierung durch Web-Test-Tools: Beispiel Selenium

Oftmals besteht die Anforderung, Daten aus bestehenden Webseiten (z.B. soziale Netzwerke) automatisiert auszulesen bzw. in diese zu schreiben.

Der saubere (und auch stabilere) Weg dazu ist sicherlich die Nutzung der entsprechenden APIs, die inzwischen von einem Großteil der relevanten Seiten zur Verfügung gestellt werden (siehe auch ein früherer Artikel).

Wenn dies jedoch nicht möglich ist, besteht auch noch die Alternative der Nutzung von Tools für den automatisierten Test von Webseiten. Ein relativ bekanntes Tool bzw. Toolsuite in diesem Umfeld ist Selenium.

U.a. kann man mit diesem Tool bzw. der Komponente „WebDriver“ unterschiedliche Browser (insb. Firefox) „fernsteuern“ und somit automatisiert auf Webseiten lesend oder schreibend zugreifen. Die Webseite selbst kann den Unterschied i.d.R. nur schwer feststellen, z.B. durch Analyse der Tastengeschwindigkeit.

Um Selenium für diesen Anwendungsfall zu testen, habe ich eine kleine Java/Swing-Anwendung erstellt, mit der es zu Testzwecken möglich ist, automatisiert einen Tweet in Twitter einzustellen (siehe Abbildung und Source-Ausschnitt darunter).

Grundsätzlich sollten natürlich sowohl bei der Nutzung von APIs als auch von Web-Automatisierungs-Tools die Nutzungsbedingungen der jeweiligen Webseite berücksichtigt werden.

Testprogramm zum Zugriff auf Twitter über Selenium Webdriver
Testprogramm zum Zugriff auf Twitter über Selenium WebDriver

Hier noch der Codeausschnitt für die Nutzung des WebDrivers (kann man sicher eleganter und besser lösen, war aber nur ein Test):

// Browser starten

WebDriver driver = new FirefoxDriver();

// Twitter öffnen

driver.get(„http://www.twitter.com „);

// Login

WebElement query = driver.findElement(By.id(„signin-email“));
query.sendKeys(„XXX“);

query = driver.findElement(By.id(„signin-password“));
query.sendKeys(„YYY“);

query = driver.findElement(By.cssSelector(„.flex-table-btn“));
query.click();

// Text in Tweet-Box schreiben

query = driver.findElement(By.id(„tweet-box-mini-home-profile“));
query.sendKeys(tweet);

query = driver.findElement(By.cssSelector(„div.toolbar:nth-child(10) > div:nth-child(2) > button:nth-child(3)“));
query.click();

Oliver Höß