Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Peter Lehmann - Testautomatisierungsframework X...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Software Architektur Entwickler Community Dresden
April 12, 2016
Technology
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Peter Lehmann - Testautomatisierungsframework XETA - DevDay 2016
Software Architektur Entwickler Community Dresden
April 12, 2016
More Decks by Software Architektur Entwickler Community Dresden
See All by Software Architektur Entwickler Community Dresden
Kevlin Henney - Architecture as Knowledge
saec
0
170
Martin Schurz - Linux Performance
saec
0
280
Adam Bien - Microservices A Platform Neutral Discussion - DevDay 2016
saec
0
160
Dave Farley - Acceptance Testing for Continuous Delivery - DevDay 2016
saec
0
230
Dave Farley - The Rationale of Continuous Delivery - DevDay 2016
saec
0
180
Hendrik Lösch - Lose gekoppelt wie nie, DI vs. IOC - DevDay 2016
saec
0
200
Sascha Askani - Cloud-Umgebungen mit Terraform verwalten - DevDay 2016
saec
0
120
Jan Dittberner - Continuous Delivery - Aber Sicher?! - DevDay 2016
saec
0
110
Artur Speth - Microsoft Developer Divisions Weg ins nächste Agile Zeitalter - DevDay 2016
saec
0
150
Other Decks in Technology
See All in Technology
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.1k
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
From π to Pie charts
rasagy
1
400
New Earth Scene 8
popppiees
4
2.7k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Building an army of robots
kneath
307
47k
Scaling GitHub
holman
464
140k
Designing for Performance
lara
612
70k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Transcript
TESTauto- matisierungs- framework XETA - eXtendable Environment for Test Automation
12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 1
T-Systems Multimedia solutions vorstellung Peter Lehmann TestArchitekt +49 351 28
20 2472 (Telefon) +49 351 28 20 4613 (Fax)
[email protected]
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.2016 Testautomatisierungframework Xeta / Peter Lehmann 2
Ansatz 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 3 Java!
Bibliotheken Maven (BT-Artifactory) CI (Jenkins, …) TestNG! JUnit Selenium! Kostenfrei Etabliert große Community
Testautomatisierung Testautomatisierungframework Xeta / Peter Lehmann 4
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
Improvements Testautomatisierungframework Xeta / Peter Lehmann 6
Xeta Framework 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 7
Page Object Pattern
Xeta Framework 12.04.2016 Testautomatisierungframework 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
Xeta Framework Module 12.04.2016 Testautomatisierungframework 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
Layoutvergleich Mit Bilderkennung 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 10
SIKULI 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 11
Reporting 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 12
Plain Selenium & TestNG Testautomatisierungframework Xeta / Peter Lehmann 13
Testautomatisierung 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 14
Xeta Report Testautomatisierungframework Xeta / Peter Lehmann 15 Demo: Report
CI Environment 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 16
CI SVN/Git Grid Report Testvorbereitung Testdurchführung Testauswertung 12.04.2016 Testautomatisierungframework Xeta
/ Peter Lehmann 17
Selenium Grid Durch schnelle Integration sind neue Nodes sofort
nutzbar (z.B. MacBook) Grid Management über Puppet, Jenkins und eigenem Supervisor 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 18
CI Report Testdurchführung Ausgaben Auslöser 12.04.2016 Testautomatisierungframework Xeta / Peter
Lehmann 19
CI/CD/DEVOPS http://blog.appdynamics.com/tag/devops/ https://www.chef.io/solutions/continuous-delivery/ 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 20
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.2016 Testautomatisierungframework Xeta / Peter Lehmann 21
Automation Portal 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 22
AUTOMATION PORTAL 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 23
AUTOMATION PORTAL 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 24
AUTOMATION PORTAL 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 25
AUTOMATION PORTAL 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 26
AUTOMATION PORTAL 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 27
Haben sie fragen? 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 28
Vielen Dank. 12.04.2016 Testautomatisierungframework Xeta / Peter Lehmann 29