Bartosz Pietrucha
One-click-to-production: Test and automate your application
#1about 5 minutes
Automating deployments to avoid production failures
A live demo showcases a CI/CD pipeline that automatically fixes a bug and deploys the change to a production environment.
#2about 3 minutes
Writing foundational unit tests with mocks and stubs
Unit tests verify isolated behavior by using test doubles like stubs for inputs and mocks for outputs via dependency injection.
#3about 5 minutes
Implementing integration and end-to-end tests
Integration tests verify component connections using tools like Mock Service Worker for network interception or JSON Server for a fake API.
#4about 7 minutes
Enforcing architectural patterns with automated tests
Architecture tests prevent code smells like a "big ball of mud" by programmatically enforcing design rules and dependency constraints.
#5about 3 minutes
Ensuring API compatibility with contract tests
Consumer-driven contract testing uses frameworks like Pact to verify interactions between services without requiring full end-to-end integration.
#6about 4 minutes
Using static analysis and quality gates for code quality
Automated static analysis tools check for code coverage, linting errors, and security risks to enforce quality gates before merging.
#7about 3 minutes
Building a CI/CD pipeline with GitHub Actions
GitHub Actions uses declarative YAML files to automate the entire workflow of building, testing, and deploying an application to platforms like Heroku.
#8about 2 minutes
Balancing speed and reliability in your test strategy
The choice of when to run different tests, such as on each pull request or nightly, involves a trade-off between feedback speed and test thoroughness.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
19:42 MIN
Automating reactive performance testing in your CI/CD pipeline
Frontend Performance Testing in practice
16:50 MIN
Building a comprehensive CI/CD pipeline with GitLab
Enabling automated 1-click customer deployments with built-in quality and security
25:59 MIN
Securing applications in the production environment
Securing Your Web Application Pipeline From Intruders
39:35 MIN
The evolution of testing practices at Chrono24
Write tests you love, not hate
18:00 MIN
Applying GitOps principles to network automation
How Cisco embraced a DevOps culture within its network engineering team
14:06 MIN
Building confidence through a reliable CI/CD pipeline
Testing .NET applications a Tool box for every developer
51:22 MIN
Audience Q&A on testing strategies
Yes, You Need to Unit Test your JavaScript. Here's How.
19:03 MIN
Integrating performance, accessibility, and security tests
Trunk-Based Development at Scale: Real-World Insights from a High-Traffic Luxury E-Commerce Platform
Featured Partners
Related Videos
Continuous testing - run automated tests for every change!
Christian Kühn
Testing .NET applications a Tool box for every developer
Alexandre Borges
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding
Liuba Gonta & Yuliya Khadasevich
How not to test
Golo Roden
How to add test automation to your project: The good, the bad, and the ugly
Augustin Gottlieb
The 2025 State of JavaScript Testing
Daniel Afonso
Measure and improve frontend performance by using test automation
Ramona Schwering
From learning to earning
Jobs that call for the skills explored in this talk.

Lead Fullstack Engineer AI
Hubert Burda Media
München, Germany
€80-95K
Intermediate
React
Python
Vue.js
Langchain
+1

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

Tech Lead (m/f/d) - Berlin
Patronus Group
Berlin, Germany
Senior
Kotlin
Android
Angular
Spring Boot
Amazon Web Services (AWS)





