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.
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Python
Automated Testing
+1
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
Matching moments
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
03:14 MIN
How change management has evolved over the last decade
Turning People Strategy into a Transformation Engine
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
04:05 MIN
How AI code generators have become more reliable
AI in the Open and in Browsers - Tarek Ziadé
04:22 MIN
Why HR struggles with technology implementation and adoption
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
How not to test
Golo Roden
Write tests you love, not hate
Jens Happe
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
Your Testing Strategy is broken - lets fix it!
Luise Freese
Related Articles
View all articles



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


MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
Angular
TypeScript

Eltemate
Amsterdam, Netherlands
Intermediate
Senior
Test Planning
Manual Testing
Usability Testing

Qvest Digital AG
Bonn, Germany
Remote
Intermediate
Senior
Terraform
Continuous Integration
Cloud (AWS/Google/Azure)

Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
GitHub Copilot
Anthropic Claude
Cloud (AWS/Google/Azure)

Power Plus Communications
Mannheim, Germany
Intermediate
Senior
GIT
Linux
Docker
Kubernetes

Patronus Group
Berlin, Germany
Senior
Kotlin
Spring Boot
Amazon Web Services (AWS)

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript

Kontext E GmbH von ITsax.de
Dresden, Germany
Remote
C++
Bash
CMake
DevOps
+1