Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines

Continuous Testing:
Integration- und UI-Testing mit
OpenShift-Build-Pipelines.
Tobias Schneck, ConSol Software GmbH
München, 11. Juli 2017
„OpenShift – everything Continuous „
Seite 3
OpenShift CI/CD Pipeline Konzept
Seite 4
DEV
Prozess Development -> QA Stage
Code
Build & Test
Deploy in Dev
Container
Image
Container
Registry
POD
OPS
Deploy in QA
POD
AUTOMATISCH
MANUEL ODER AUTOMATISCH
Seite 5
OPS
Prozess QA -> Production Stage
Deploy in
Produktion
Container
Image from QA Stage
Container
Registry
POD
MANUEL
Seite 6
CI / CD
Build Pipeline?
OpenShift Komponenten
Seite 7
Execution Node
OpenShift Builds (tradional)
Builder Image
OpenShift
Builder Pod
Docker native
Build
Source-2-
Image Build
Base Image
OpenShift
Master
Scheduler
Image Artifcat
OpenShift
Internal
Registry
Image Stream
(Project/Global)
Dockerfilebuild.yml
Seite 8
Execution Node
OpenShift Builds (CI Pipeline)
Jenkins Image
OpenShift
Builder Pod
Jenkins
Pipeline Build
OpenShift
Master
Scheduler
Image Artifcat
OpenShift
Internal
Registry
Image Stream
(Project/Global)
Jenkinsfile
Maven Image
…
OpenShift
Regular Build
Seite 9
Build up a Build Pipelines !
Seite 10
Bakery App
Seite 11
Bakery App
Seite 12
Transformation to OpenShift
Ziele:
• Sourcecode der Apps nicht verändern
• Testcode nicht verändern
• Vollautomatisiert bis in die Produktion
• All-in-OpenShift (CI, Build, Test, Deployment)
• Jenkins v1 -> v2
Seite 13
Stage I: CI-Build bis zum Artefakt
Seite 14
CI Build -> Docker Image
Docker Image
Artifcat
Jenkinsfile.dev
Maven Image
build.pipeline.yml
Dockerfiles
OpenShift
regular build
Seite 15
DEMO
toschneck/openshift-example-bakery-ci-pipeline
Seite 16
Stage II: Automated Testing
17Seite
Citrus Integration Testing
Automatisierte Schnittstellentests
18Seite
Citrus Integration Testing
Automatisierte Schnittstellentests
19Seite
Sakuli End-2-End Testing
20Seite
Sakuli End-2-End Testing
Seite 21
QA -> tested Docker Image
Docker Image
Artifcat
Jenkinsfile.qa
Citrus Image
build.pipeline.yml
Sakuli Image
Seite 22
DEMO
toschneck/openshift-example-bakery-ci-pipeline
Seite 23
Review
• Migration zu Jenkinsfiles
• Viele Wrapper-Scripte, um flexibel zu sein
• Verteiltes CI-Design erfordert ein Umdenken
• CI-Daten schwerer zugänglich
(Logs, Screenshots, Artifakte)
• Technologie-Mix
• Verteilte Dokumentation
(OpenShift, Jenkins, Jenkins-Plugins, Docker, …)
Seite 24
Review
• Skalierung übernimmt der Cluster
• "oc CLI client" anstatt Openshift-Jenkins-Plugin
• Parametrisierte YAML Templates für OpenShift
• Infrastractur as Code
• Neue Stages sind einfach zu erstellen
• Deployment wird automatisch mitgetestet
• Secrets durch Cluster-Admins verwaltbar
• Builds Steuerbar von CLI und UI
Seite 25
Links
toschneck/openshift-example-bakery-ci-pipeline
christophd/citrus www.citrusframework.org
ConSol/sakuli www.sakuli.org
@toschneck
@citrus_test
@sakuli_e2e
Seite 26
Danke!
Fragen?
Seite 27
ConSol Software GmbH
Franziskanerstraße 38
D-81669 München
Tel: +49-89-45841-100
Fax: +49-89-45841-111
info@consol.de
www.consol.de
1 of 26

Recommended

OpenShift-Build-Pipelines: Build ► Test ► Run! by
OpenShift-Build-Pipelines: Build ► Test ► Run!OpenShift-Build-Pipelines: Build ► Test ► Run!
OpenShift-Build-Pipelines: Build ► Test ► Run!Tobias Schneck
2.1K views46 slides
Was ist Docker ? by
Was ist Docker ?Was ist Docker ?
Was ist Docker ?Ulrich Gerkmann-Bartels
2.8K views9 slides
DevOps - Mehr Geschwindigkeit auf der Schiene by
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneVorname Nachname
68 views29 slides
Kaps - Continuous Deployment Roadmap by
Kaps - Continuous Deployment RoadmapKaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment RoadmapStephan Kaps
194 views64 slides
Continuous Delivery by
Continuous DeliveryContinuous Delivery
Continuous DeliverySteffen Gebert
914 views44 slides
Architektur und Automation als Enabler für DevOps by
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsmatfsw
447 views45 slides

More Related Content

What's hot

Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s? by
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?punkt.de GmbH
1.8K views62 slides
Continuous Delivery für Infrastrukturdienste in Container-Umgebungen by
Continuous Delivery für Infrastrukturdienste in Container-UmgebungenContinuous Delivery für Infrastrukturdienste in Container-Umgebungen
Continuous Delivery für Infrastrukturdienste in Container-UmgebungenNicholas Dille
442 views19 slides
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s by
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8sKontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8sQAware GmbH
276 views22 slides
In den sicheren Hafen jax2020 by
In den sicheren Hafen jax2020In den sicheren Hafen jax2020
In den sicheren Hafen jax2020Stephan Kaps
559 views74 slides
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P... by
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
744 views55 slides
Per Anhalter zu Cloud-nativen API Gateways by
Per Anhalter zu Cloud-nativen API GatewaysPer Anhalter zu Cloud-nativen API Gateways
Per Anhalter zu Cloud-nativen API GatewaysQAware GmbH
251 views30 slides

What's hot(20)

Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s? by punkt.de GmbH
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
punkt.de GmbH1.8K views
Continuous Delivery für Infrastrukturdienste in Container-Umgebungen by Nicholas Dille
Continuous Delivery für Infrastrukturdienste in Container-UmgebungenContinuous Delivery für Infrastrukturdienste in Container-Umgebungen
Continuous Delivery für Infrastrukturdienste in Container-Umgebungen
Nicholas Dille442 views
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s by QAware GmbH
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8sKontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
QAware GmbH276 views
In den sicheren Hafen jax2020 by Stephan Kaps
In den sicheren Hafen jax2020In den sicheren Hafen jax2020
In den sicheren Hafen jax2020
Stephan Kaps559 views
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P... by QAware GmbH
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
QAware GmbH744 views
Per Anhalter zu Cloud-nativen API Gateways by QAware GmbH
Per Anhalter zu Cloud-nativen API GatewaysPer Anhalter zu Cloud-nativen API Gateways
Per Anhalter zu Cloud-nativen API Gateways
QAware GmbH251 views
Source2Image - Vom Code zum fertigen Image mit einer Build-Chain basierend au... by Matthias Fauter
Source2Image - Vom Code zum fertigen Image mit einer Build-Chain basierend au...Source2Image - Vom Code zum fertigen Image mit einer Build-Chain basierend au...
Source2Image - Vom Code zum fertigen Image mit einer Build-Chain basierend au...
Matthias Fauter826 views
Composer und TYPO3 by Peter Kraume
Composer und TYPO3Composer und TYPO3
Composer und TYPO3
Peter Kraume3.6K views
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld by QAware GmbH
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-UmfeldEnterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
QAware GmbH542 views
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF... by Marc Müller
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
Marc Müller60 views
Softwerkskammer Chemnitz Special Pecha Kucha Night by ChristinaLerch1
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
ChristinaLerch186 views
Was gibt es Neues im Docker-Universum by Nicholas Dille
Was gibt es Neues im Docker-UniversumWas gibt es Neues im Docker-Universum
Was gibt es Neues im Docker-Universum
Nicholas Dille748 views
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur by QAware GmbH
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
QAware GmbH981 views
Steinzeit war gestern! Wege der Cloud-nativen Evolution. by QAware GmbH
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
QAware GmbH402 views
DevOps der Triple-E Klasse - Eclipse DemoCamp by Werner Keil
DevOps der Triple-E Klasse - Eclipse DemoCampDevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCamp
Werner Keil1.6K views
Versionierung mit GIT by gedoplan
Versionierung mit GITVersionierung mit GIT
Versionierung mit GIT
gedoplan567 views
Kubernetes ist so viel mehr als ein Container Orchestrierer by QAware GmbH
Kubernetes ist so viel mehr als ein Container OrchestriererKubernetes ist so viel mehr als ein Container Orchestrierer
Kubernetes ist so viel mehr als ein Container Orchestrierer
QAware GmbH1.1K views

Similar to Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines

Build Patterns - Patterns und Best Practices für den Build Prozess by
Build Patterns - Patterns und Best Practices für den Build ProzessBuild Patterns - Patterns und Best Practices für den Build Prozess
Build Patterns - Patterns und Best Practices für den Build ProzessRalf Abramowitsch
2.3K views39 slides
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space by
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceB1 Systems GmbH
155 views47 slides
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud by
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudGünzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudAndreas Günzel
421 views29 slides
Ionic 2 - Hybridapps auf Steroiden by
Ionic 2 - Hybridapps auf SteroidenIonic 2 - Hybridapps auf Steroiden
Ionic 2 - Hybridapps auf SteroidenHendrik Lösch
506 views91 slides
WWruhr2018 by
WWruhr2018WWruhr2018
WWruhr2018Nico Brünjes
395 views68 slides
Dev ops testautomatisierer bei Technosoft by
Dev ops testautomatisierer bei TechnosoftDev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftBart Zwager
3K views20 slides

Similar to Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines(20)

Build Patterns - Patterns und Best Practices für den Build Prozess by Ralf Abramowitsch
Build Patterns - Patterns und Best Practices für den Build ProzessBuild Patterns - Patterns und Best Practices für den Build Prozess
Build Patterns - Patterns und Best Practices für den Build Prozess
Ralf Abramowitsch2.3K views
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space by B1 Systems GmbH
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
B1 Systems GmbH155 views
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud by Andreas Günzel
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudGünzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Andreas Günzel421 views
Ionic 2 - Hybridapps auf Steroiden by Hendrik Lösch
Ionic 2 - Hybridapps auf SteroidenIonic 2 - Hybridapps auf Steroiden
Ionic 2 - Hybridapps auf Steroiden
Hendrik Lösch506 views
Dev ops testautomatisierer bei Technosoft by Bart Zwager
Dev ops testautomatisierer bei TechnosoftDev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei Technosoft
Bart Zwager3K views
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space by B1 Systems GmbH
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
B1 Systems GmbH908 views
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc... by B1 Systems GmbH
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
B1 Systems GmbH501 views
Softwarequalitätssicherung mit Continuous Integration Tools by GFU Cyrus AG
Softwarequalitätssicherung mit Continuous Integration ToolsSoftwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration Tools
GFU Cyrus AG1.6K views
Das Android Open Source Project by inovex GmbH
Das Android Open Source ProjectDas Android Open Source Project
Das Android Open Source Project
inovex GmbH431 views
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014. by Torsten Kleiber
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Torsten Kleiber1.3K views
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ... by LeanIX GmbH
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
LeanIX GmbH3.8K views
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010) by Wiest Simon
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Wiest Simon1.3K views
Vortragsreihe Dortmund: Unified Development Environments by Thorsten Kamann
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
Thorsten Kamann989 views
CI und Android - Wie geht das? MTC2010 by Markus Kopf
CI und Android - Wie geht das? MTC2010CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010
Markus Kopf1.7K views
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m... by Marc Müller
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
Marc Müller91 views
Continuous Everything by cusy GmbH
Continuous EverythingContinuous Everything
Continuous Everything
cusy GmbH621 views
C/ C++ for Notes & Domino Developers by Ulrich Krause
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
Ulrich Krause9.9K views
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018 by Christian Mücke
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018
Christian Mücke179 views
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010) by Wiest Simon
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)
Wiest Simon3.4K views

More from Tobias Schneck

Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D... by
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...Tobias Schneck
523 views40 slides
ClusterAPI Overview - Managing multi-cloud Kubernetes Clusters - k8s Meetup@v... by
ClusterAPI Overview - Managing multi-cloud Kubernetes Clusters - k8s Meetup@v...ClusterAPI Overview - Managing multi-cloud Kubernetes Clusters - k8s Meetup@v...
ClusterAPI Overview - Managing multi-cloud Kubernetes Clusters - k8s Meetup@v...Tobias Schneck
737 views36 slides
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup by
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes MeetupCreating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes MeetupTobias Schneck
728 views31 slides
KubeCI - Cloud Native Continuous Delivery for Kubernetes by
KubeCI - Cloud Native Continuous Delivery for KubernetesKubeCI - Cloud Native Continuous Delivery for Kubernetes
KubeCI - Cloud Native Continuous Delivery for KubernetesTobias Schneck
533 views33 slides
Kubernetes Cluster API - managing the infrastructure of multi clusters (k8s ... by
Kubernetes Cluster API - managing the infrastructure of  multi clusters (k8s ...Kubernetes Cluster API - managing the infrastructure of  multi clusters (k8s ...
Kubernetes Cluster API - managing the infrastructure of multi clusters (k8s ...Tobias Schneck
815 views30 slides
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018) by
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)Tobias Schneck
352 views38 slides

More from Tobias Schneck(19)

Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D... by Tobias Schneck
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
Tobias Schneck523 views
ClusterAPI Overview - Managing multi-cloud Kubernetes Clusters - k8s Meetup@v... by Tobias Schneck
ClusterAPI Overview - Managing multi-cloud Kubernetes Clusters - k8s Meetup@v...ClusterAPI Overview - Managing multi-cloud Kubernetes Clusters - k8s Meetup@v...
ClusterAPI Overview - Managing multi-cloud Kubernetes Clusters - k8s Meetup@v...
Tobias Schneck737 views
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup by Tobias Schneck
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes MeetupCreating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup
Creating Kubernetes multi clusters with ClusterAPI @ Stuttgart Kubernetes Meetup
Tobias Schneck728 views
KubeCI - Cloud Native Continuous Delivery for Kubernetes by Tobias Schneck
KubeCI - Cloud Native Continuous Delivery for KubernetesKubeCI - Cloud Native Continuous Delivery for Kubernetes
KubeCI - Cloud Native Continuous Delivery for Kubernetes
Tobias Schneck533 views
Kubernetes Cluster API - managing the infrastructure of multi clusters (k8s ... by Tobias Schneck
Kubernetes Cluster API - managing the infrastructure of  multi clusters (k8s ...Kubernetes Cluster API - managing the infrastructure of  multi clusters (k8s ...
Kubernetes Cluster API - managing the infrastructure of multi clusters (k8s ...
Tobias Schneck815 views
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018) by Tobias Schneck
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)
Tobias Schneck352 views
Creating Kubernetes multi clusters with ClusterAPI in the Hetzner Cloud by Tobias Schneck
Creating Kubernetes multi clusters with ClusterAPI in the Hetzner CloudCreating Kubernetes multi clusters with ClusterAPI in the Hetzner Cloud
Creating Kubernetes multi clusters with ClusterAPI in the Hetzner Cloud
Tobias Schneck3.1K views
OpenShift Build Pipelines @ Lightweight Java User Group Meetup by Tobias Schneck
OpenShift Build Pipelines @ Lightweight Java User Group MeetupOpenShift Build Pipelines @ Lightweight Java User Group Meetup
OpenShift Build Pipelines @ Lightweight Java User Group Meetup
Tobias Schneck578 views
OpenShift-Build-Pipelines: Build -> Test -> Run! @JavaForumStuttgart by Tobias Schneck
OpenShift-Build-Pipelines: Build -> Test -> Run! @JavaForumStuttgartOpenShift-Build-Pipelines: Build -> Test -> Run! @JavaForumStuttgart
OpenShift-Build-Pipelines: Build -> Test -> Run! @JavaForumStuttgart
Tobias Schneck647 views
Kotlin for backend development (Hackaburg 2018 Regensburg) by Tobias Schneck
Kotlin for backend development (Hackaburg 2018 Regensburg)Kotlin for backend development (Hackaburg 2018 Regensburg)
Kotlin for backend development (Hackaburg 2018 Regensburg)
Tobias Schneck604 views
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018 by Tobias Schneck
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018
Tobias Schneck242 views
Testing - Selenium? Rich-Clients? Containers? by Tobias Schneck
Testing - Selenium? Rich-Clients? Containers?Testing - Selenium? Rich-Clients? Containers?
Testing - Selenium? Rich-Clients? Containers?
Tobias Schneck567 views
OOP2017: Containerized End-2-End Testing – automate it! by Tobias Schneck
OOP2017: Containerized End-2-End Testing – automate it!OOP2017: Containerized End-2-End Testing – automate it!
OOP2017: Containerized End-2-End Testing – automate it!
Tobias Schneck354 views
Containerized End-2-End Testing - Agile Testing Meetup at Süddeutsche Zeitung... by Tobias Schneck
Containerized End-2-End Testing - Agile Testing Meetup at Süddeutsche Zeitung...Containerized End-2-End Testing - Agile Testing Meetup at Süddeutsche Zeitung...
Containerized End-2-End Testing - Agile Testing Meetup at Süddeutsche Zeitung...
Tobias Schneck672 views
Containerized End-2-End-Testing - ContainerConf Mannheim by Tobias Schneck
Containerized End-2-End-Testing - ContainerConf MannheimContainerized End-2-End-Testing - ContainerConf Mannheim
Containerized End-2-End-Testing - ContainerConf Mannheim
Tobias Schneck325 views
Containerized End-2-End-Testing - Software-QS-Tag (deutsch) by Tobias Schneck
Containerized End-2-End-Testing - Software-QS-Tag (deutsch)Containerized End-2-End-Testing - Software-QS-Tag (deutsch)
Containerized End-2-End-Testing - Software-QS-Tag (deutsch)
Tobias Schneck266 views
Containerized End-2-End Testing - JUG Saxony Day by Tobias Schneck
Containerized End-2-End Testing - JUG Saxony DayContainerized End-2-End Testing - JUG Saxony Day
Containerized End-2-End Testing - JUG Saxony Day
Tobias Schneck734 views
Skale your test environment! Containerized End-2-End-Testing @Herbstcampus Nü... by Tobias Schneck
Skale your test environment! Containerized End-2-End-Testing @Herbstcampus Nü...Skale your test environment! Containerized End-2-End-Testing @Herbstcampus Nü...
Skale your test environment! Containerized End-2-End-Testing @Herbstcampus Nü...
Tobias Schneck328 views
Containerized End-2-End-Testing - Tobias Schneck by Tobias Schneck
Containerized End-2-End-Testing - Tobias SchneckContainerized End-2-End-Testing - Tobias Schneck
Containerized End-2-End-Testing - Tobias Schneck
Tobias Schneck311 views

Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines