Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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

337 Aufrufe

Veröffentlicht am

Autor: DI Boris Wrubel

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

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

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

×