Christian Kühn

Continuous testing - run automated tests for every change!

Stop wasting time on manual testing. Run automated tests on every change to get rapid feedback and prevent bugs before they merge.

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.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 125 - Duck and Cover
This issue was written live at the WeAreDevelopers World Congress in Berlin with us being incredibly busy, but this shouldn't mean you don't get some hot resources. News and ArticlesLet's start with AI news: Google and Microsoft consume more power th...
Dev Digest 125 - Duck and Cover
CH
Chris Heilmann
Dev Digest 109 -Egg-citing things…
As we are heading into the Easter break, here are some things to spend some time on. There's resources on improving the performance of your code and you hear from the winners of CODE100 Amsterdam what it was like to be on stage. Also, hang tight as t...
Dev Digest 109 -Egg-citing things…
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow

From learning to earning

Jobs that call for the skills explored in this talk.