Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 1 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 2 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 3 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 4 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 5 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 6 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 7 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 8 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 9 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 10 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 11 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 12 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 13 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 14 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 15 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 16 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 17 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 18 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 19 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 20 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 21 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 22 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 23 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 24 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 25 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 26 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 27 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 28 DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta Slide 29
Upcoming SlideShare
DevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoC
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta

Download to read offline

Die Testautomatisierung spielt bei der Umsetzung von Softwareentwicklungsprojekten eine immer größere Rolle. Vor allem beim Einsatz eines Continuous-Integration-Prozesses ist sie unabdingbar. Schnelles Feedback über die Softwarequalität und eine hohe Testabdeckung sind dabei genauso wichtig wie die Stabilität der Tests. Oft müssen neben dem Frontend auch Backend-Schnittstellen wie Webservices betrachtet werden. Dafür wird ein umfangreiches Testframework benötigt, welches die gestellten Anforderungen erfüllt. In diesem Vortrag wird das Testautomatisierungsframework XETA vorgestellt, welches von der T-Systems Multimedia Solutions GmbH für eben diese hohen Ansprüche entwickelt wurde.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta

  1. 1. TESTauto- matisierungs- framework XETA - eXtendable Environment for Test Automation 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 1
  2. 2. T-Systems Multimedia solutions vorstellung Peter Lehmann TestArchitekt +49 351 28 20 2472 (Telefon) +49 351 28 20 4613 (Fax) Peter.Lehmann@T-Systems.com Test and Integration Center (Tic) Test Automation & Agile Testing T-Systems Multimedia Solutions GmbH Riesaer Straße 5 01129 Dresden Postanschrift: Postfach 10 02 24 01072 Dresden www.t-systems-mms.com/TIC www.Test-and-Integration-Center.de 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 2
  3. 3. Ansatz 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 3  Java!  Bibliotheken  Maven (BT-Artifactory)  CI (Jenkins, …)  TestNG!  JUnit   Selenium!  Kostenfrei  Etabliert  große Community
  4. 4. Testautomatisierung Testautomatisierungframework Xeta / Peter Lehmann 4
  5. 5. Improvements Testautomatisierungframework Xeta / Peter Lehmann 5  Struktur verbessern  Page Object Pattern  Wartbarkeit erhöhen  Lesbarkeit erhöhen  Setup  WebDriver Setup für verschiedene Browser  TearDown  Screenshots im Fehlerfall  Fehleranfälligkeit der Skripte mindern  SeleniumExceptions
  6. 6. Improvements Testautomatisierungframework Xeta / Peter Lehmann 6
  7. 7. Xeta Framework 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 7  Page Object Pattern
  8. 8. Xeta Framework 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 8  Page Object Pattern  GuiElement  Framehandling  getSubElement()  WebElementFilter (z.B. Filter für isDisplayed && containsText)  Retry  alle Aktionen im GuiElement (click, type, …)  von Methoden SeleniumExceptions (+ eigenen Ausnahmen)  WebDriver Setup und Teardown  Inkl. Screenshots im Fehlerfall  Screencasts während der Testdurchführung
  9. 9. Xeta Framework Module 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 9 Standard Web EMAIL SSH Telnet Quality Center Layout Vergleich DB SOAP REST Polarion Sikuli File Transfer MQ Mobile VOIP/SIP PROXY JIRA XRAY Testlink
  10. 10. Layoutvergleich MitBilderkennung 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 10
  11. 11. SIKULI 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 11
  12. 12. Reporting 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 12
  13. 13. Plain Selenium & TestNG Testautomatisierungframework Xeta / Peter Lehmann 13
  14. 14. Testautomatisierung 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 14
  15. 15. Xeta Report Testautomatisierungframework Xeta / Peter Lehmann 15 Demo: Report
  16. 16. CI Environment 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 16
  17. 17. CI SVN/Git Grid Report Testvorbereitung Testdurchführung Testauswertung 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 17
  18. 18. Selenium Grid  Durch schnelle Integration sind neue Nodes sofort nutzbar (z.B. MacBook)  Grid Management über Puppet, Jenkins und eigenem Supervisor 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 18
  19. 19. CI Report Testdurchführung AusgabenAuslöser 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 19
  20. 20. CI/CD/DEVOPS http://blog.appdynamics.com/tag/devops/ https://www.chef.io/solutions/continuous-delivery/ 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 20
  21. 21. CI/CD/DEVOPS Schnelle Aussage über SW-Qualität Fundierte Aussage über SW-Qualität Integrationstest Systemtest Akzeptanztest Modultest http://blog.appdynamics.com/tag/devops/ 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 21
  22. 22. Automation Portal 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 22
  23. 23. AUTOMATION PORTAL 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 23
  24. 24. AUTOMATION PORTAL 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 24
  25. 25. AUTOMATION PORTAL 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 25
  26. 26. AUTOMATION PORTAL 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 26
  27. 27. AUTOMATION PORTAL 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 27
  28. 28. Haben sie fragen? 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 28
  29. 29. Vielen Dank. 12.04.2016Testautomatisierungframework Xeta / Peter Lehmann 29

Die Testautomatisierung spielt bei der Umsetzung von Softwareentwicklungsprojekten eine immer größere Rolle. Vor allem beim Einsatz eines Continuous-Integration-Prozesses ist sie unabdingbar. Schnelles Feedback über die Softwarequalität und eine hohe Testabdeckung sind dabei genauso wichtig wie die Stabilität der Tests. Oft müssen neben dem Frontend auch Backend-Schnittstellen wie Webservices betrachtet werden. Dafür wird ein umfangreiches Testframework benötigt, welches die gestellten Anforderungen erfüllt. In diesem Vortrag wird das Testautomatisierungsframework XETA vorgestellt, welches von der T-Systems Multimedia Solutions GmbH für eben diese hohen Ansprüche entwickelt wurde.

Views

Total views

6,653

On Slideshare

0

From embeds

0

Number of embeds

5,830

Actions

Downloads

10

Shares

0

Comments

0

Likes

0

×