Selendroid in 5 Minuten
Mobile Quality Night 2015
Lightning Talk
Boris Wrubel
Softwaretest
Selbstständig - 2004
Testautomatisierung
ISTQB AL (TM,TA)
CMAP CAT
Schiedsrichter
2. Juni 29.5.2...
Selendroid
Selenium + Adroid = Selendroid
Native und hybride Apps werden unterstützt
Selendroid Server arbeitet direkt mit der Ober...
Architektur
Selendroid Server + AUT
Selendroid Standalone
Android SDK + Android Device Manager (virtuell oder Hardware)
ja...
Testklasse gleich zu Selenium
// Suche nach dem Textfeld mit id edtText
WebElement inputField = driver.findElement(By.id("...
Über den Tellerrand © lassedesignen
Testrobot
„Testdurchläufe die nicht dokumentiert werden, verschwenden Ressourcen“
NFC Bezahllösung
Überblick über Testsetup
Frage?
Aber bitte nur eine 
Frage?
boris.wrubel@inso.tuwien.ac.at
Nächste SlideShare
Wird geladen in …5
×

Mobile Quality Night Vienna 2015 - Selendroid

311 Aufrufe

Veröffentlicht am

Autor: DI Boris Wrubel

Veröffentlicht in: Software
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
311
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
5
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Mobile Quality Night Vienna 2015 - Selendroid

  1. 1. Selendroid in 5 Minuten Mobile Quality Night 2015 Lightning Talk
  2. 2. Boris Wrubel Softwaretest Selbstständig - 2004 Testautomatisierung ISTQB AL (TM,TA) CMAP CAT Schiedsrichter 2. Juni 29.5.2014 Wirtschaftsinformatik Technische Universität Wien LVA – Software TestenFH bfi - Softskills Reisen RISE F&E GmbH
  3. 3. Selendroid
  4. 4. Selenium + Adroid = Selendroid Native und hybride Apps werden unterstützt Selendroid Server arbeitet direkt mit der Oberfläche (muss am Device installiert werden!) Die Test-App muss nicht modifiziert werden! Multitouch Actions werden unterstützt! Selenium Grid ermöglicht parallele Ausführungen −Mobile Quality Night 2014!
  5. 5. Architektur Selendroid Server + AUT Selendroid Standalone Android SDK + Android Device Manager (virtuell oder Hardware) java -jar selendroid-standalone-0.16.0-with-dependencies.jar -app selendroid-test-app-0.16.0.apk
  6. 6. Testklasse gleich zu Selenium // Suche nach dem Textfeld mit id edtText WebElement inputField = driver.findElement(By.id("edtText")); // Prüfe ob das Feld beschrieben warden kann Assert.assertEquals("true", inputField.getAttribute("enabled")); // Schreibe Text hinein inputField.sendKeys("Hello Mobile Quality Crew"); //Lies den Text von txtView aus WebElement txtiew = driver.findElement(By.id(“txtView”)); String expected = txtView.getText(); // Vergleiche den Text der beiden Felder Assert.assertEquals(expected, inputField.getText());
  7. 7. Über den Tellerrand © lassedesignen
  8. 8. Testrobot „Testdurchläufe die nicht dokumentiert werden, verschwenden Ressourcen“ NFC Bezahllösung
  9. 9. Überblick über Testsetup
  10. 10. Frage? Aber bitte nur eine  Frage? boris.wrubel@inso.tuwien.ac.at

×