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
03:44 MIN
Automating accessibility checks in the CI/CD pipeline
Accessibility Test Driven Development
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
11:21 MIN
Automating reactive performance testing in your CI/CD pipeline
Frontend Performance Testing in practice
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:12 MIN
Building a comprehensive CI/CD pipeline with GitLab
Enabling automated 1-click customer deployments with built-in quality and security
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:29 MIN
Establishing quality gates in the development process
DB UX Design System – How we’ve open sourced our largest inner source project
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:33 MIN
Integrating accessibility checks into your development pipeline
Oh S***! There's a New Accessibility Law and I'm Not Ready!
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:56 MIN
Providing security by automating critical bug coverage
How to add test automation to your project: The good, the bad, and the ugly
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:11 MIN
Applying software engineering tools to CDK projects
The power of Cloud Development Kit (CDK): How to get the most out of it
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:05 MIN
Shifting left with testing and deployment automation
Why shifting left is so important for software developers
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Let's get visual - Visual testing in your project
Ramona Schwering
Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS
Anna McDougall
Test Driven Development with JavaScript
Sascha Depold & Parinaz Roghany
Continuous testing - run automated tests for every change!
Christian Kühn
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
Testing .NET applications a Tool box for every developer
Alexandre Borges
GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding
Liuba Gonta & Yuliya Khadasevich
How to add test automation to your project: The good, the bad, and the ugly
Augustin Gottlieb
Related Articles
View all articles



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


Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript




CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL


PVS eSolutions GmbH
JSON
DevOps
Gitlab
Grafana
Continuous Integration

PVS eSolutions GmbH
JSON
DevOps
Gitlab
Grafana
Continuous Integration