Christian Kühn
Continuous testing - run automated tests for every change!
#1about 2 minutes
Understanding the purpose of testing and shifting left
Testing reveals the current state of software compared to the desired state, and shifting left means finding problems earlier in the development cycle.
#2about 8 minutes
Integrating continuous testing into your CI pipeline
Continuous testing is an essential part of continuous integration that automates quality checks to provide quicker feedback and replace manual processes.
#3about 12 minutes
Using Cucumber for behavior-driven development
Behavior-driven development uses a human-readable "given-when-then" syntax to align business stakeholders and developers on software specifications and tests.
#4about 12 minutes
Implementing performance testing with Gatling
Gatling generates high load to test service performance, using realistic scenarios and ramp-up times to validate system stability and response times.
#5about 5 minutes
Running integration tests with Testcontainers
Testcontainers enables running integration tests against real services like databases in ephemeral Docker containers, ensuring compatibility and avoiding in-memory testing issues.
#6about 5 minutes
Simulating third-party APIs with WireMock
WireMock creates a controllable sandbox for third-party HTTP services, allowing you to simulate specific responses, error codes, and network latency for robust client-side testing.
#7about 2 minutes
Weighing the benefits and costs of automation
Automated testing provides consistent, repeatable quality checks that save developer time, but requires an upfront investment in test setup and infrastructure resources.
Related jobs
Jobs that call for the skills explored in this talk.
Team Lead DevOps (m/w/d)
Rhein-Main-Verkehrsverbund Servicegesellschaft mbH
Frankfurt am Main, Germany
Senior
Matching moments
15:34 MIN
How TDD enhances continuous integration and coverage
Breaking the Bug Cycle: TDD for the Win
44:44 MIN
Q&A on testing strategies and CI/CD integration
Three-and-a-half Ways of Testing your Repositories
17:04 MIN
Going beyond unit tests with modern application testing
What Developers Get Wrong About Application Quality
39:35 MIN
The evolution of testing practices at Chrono24
Write tests you love, not hate
44:20 MIN
Q&A on testing strategies and team adoption
Write tests you love, not hate
11:32 MIN
Adopting trunk-based development and continuous delivery
100 times more frequent deployments: How did we create a high performance team?
09:07 MIN
Why traditional testing methods fail to guarantee quality
How will artificial intelligence change the future of software testing?
10:30 MIN
Testing is a social and human-centric science
Excellent Software Testing
Featured Partners
Related Videos
How not to test
Golo Roden
Write tests you love, not hate
Jens Happe
Your Testing Strategy is broken - lets fix it!
Luise Freese
Testing .NET applications a Tool box for every developer
Alexandre Borges
Breaking the Bug Cycle: TDD for the Win
Nadeen Hussein
The 2025 State of JavaScript Testing
Daniel Afonso
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
Why I Love End-2-End Tests and How To Get Them Right
Johannes Stern
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

Test System and Release Engineer (m/w/d)
AKDB Anstalt für kommunale Datenverarbeitung in Bayern
München, Germany
Intermediate
Senior
JavaScript
Automated Testing

Quality and Security by Design Engineer (m/w/d)
AKDB Anstalt für kommunale Datenverarbeitung in Bayern
München, Germany
Intermediate
Senior
IT Security
Automated Testing

Cloud Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration

DevOps Engineer (f/m/d)
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
GIT
Linux
Docker
Kubernetes


Test Engineer Software & Automation
AOK Systems GmbH
Bad Homburg v.d. Höhe, Germany
Remote
GIT
Bash
Linux
DevOps
+7

Automation Test Engineer (Java, Cucumber, Gatling, API's, CI/CD)
Profi
Amsterdam, Netherlands
Senior
API
Java
Akka
Unix
Azure
+9

Testautomatisierer - Cypress/Java/Spring/Angular/SQL/CI/CD
ITech Consult AG
Zürich, Switzerland
Remote
€166-208K
Java
Scrum
Spring
+3