Liam Hurrell & Jan Kunzmann
Implementing smoke testing and proactive monitoring in production
#1about 3 minutes
Defining smoke testing for critical functionality
Smoke testing provides rapid, cost-effective feedback on critical application functionality by running a wide but shallow set of end-to-end tests.
#2about 5 minutes
The importance of continuous testing in production
Running automated tests continuously against the production environment, not just staging, provides ultimate confidence in site reliability and protects core business workflows.
#3about 8 minutes
Implementing smoke tests in your deployment lifecycle
Integrate smoke tests to run immediately after deployments and at regular intervals using automated, cloud-based solutions for consistent feedback.
#4about 4 minutes
Identifying critical user flows for smoke testing
Focus tests on essential user journeys such as login, registration, adding items to a cart, and verifying both internal and third-party API endpoints.
#5about 4 minutes
Automating web tests with synthetic monitoring
Synthetic monitoring uses automated scripts from global locations to proactively test availability, functionality, and performance before users are impacted.
#6about 15 minutes
Creating availability and performance monitors
Set up basic ping monitors to check endpoint availability and simple browser monitors to capture detailed performance waterfalls for key pages.
#7about 17 minutes
Writing a scripted API test with Node.js
Use a Node.js environment to write custom scripts that make HTTP requests to API endpoints and assert that the responses are valid.
#8about 14 minutes
Simulating user journeys with scripted browser tests
Build end-to-end user simulations with Selenium-based scripts that navigate pages, find elements, and perform actions like clicking buttons.
#9about 6 minutes
Using no-code tools to create test scripts
Accelerate test creation by using a step-by-step builder in the UI or by recording user interactions with the Selenium IDE browser extension.
#10about 6 minutes
Visualizing test results with dashboards and reports
Use a query language like NRQL to build dashboards that track success rates and error types, and configure alert policies to get notified of failures.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:16 MIN
Introduction to proactive monitoring and smoke testing
Proactive monitoring and smoke testing in your production environment
19:42 MIN
Automating reactive performance testing in your CI/CD pipeline
Frontend Performance Testing in practice
12:14 MIN
An overview of proactive, reactive, and passive testing
Frontend Performance Testing in practice
05:26 MIN
Using end-to-end tests for performance monitoring
Measure and improve frontend performance by using test automation
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
17:04 MIN
Going beyond unit tests with modern application testing
What Developers Get Wrong About Application Quality
23:51 MIN
Solving practical DevOps challenges with strategic tooling
The journey from developer to devops - what i've learnt along the way
19:02 MIN
Practical use cases for smoke testing applications
Proactive monitoring and smoke testing in your production environment
Featured Partners
Related Videos
Proactive monitoring and smoke testing in your production environment
Liam Hurrel
Continuous testing - run automated tests for every change!
Christian Kühn
Measure and improve frontend performance by using test automation
Ramona Schwering
All your telemetry data from any source in one place
Liam Hurrell
How not to test
Golo Roden
Testing web3 applications
Soumaya Erradi
Test-reduction - Doing more with less
Ewald Verhoeven
The 2025 State of JavaScript Testing
Daniel Afonso
From learning to earning
Jobs that call for the skills explored in this talk.

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

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



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

Senior AI Software Developer & Mentor
Dynatrace
Linz, Austria
Senior
Java
TypeScript
AI Frameworks
Agile Methodologies

Senior Systems/DevOps Developer (f/m/d)
Bonial International GmbH
Berlin, Germany
Senior
Python
Terraform
Kubernetes
Elasticsearch
Amazon Web Services (AWS)

