Ramona Schwering
Measure and improve frontend performance by using test automation
#1about 3 minutes
The challenge of making applications fast and performant
The principle "make it work, make it right, make it fast" highlights that while functionality and maintainability have tool support, performance optimization remains a daunting manual task.
#2about 4 minutes
Using end-to-end tests for performance monitoring
Existing end-to-end test automation can be repurposed to gather performance metrics, providing accurate results by testing the complete application stack.
#3about 3 minutes
Why frontend performance is critical for users
Web performance is defined by speed and efficiency, with frontend issues being the most noticeable to users, impacting user experience and search engine rankings.
#4about 6 minutes
Automating Google Lighthouse audits with Cypress
The cypress-audit plugin allows you to integrate Google Lighthouse performance, accessibility, and SEO checks directly into your Cypress end-to-end tests.
#5about 2 minutes
Understanding the Core Web Vitals user experience metrics
Core Web Vitals are critical user experience metrics focusing on loading (LCP), interactivity (FID), and visual stability (CLS) that directly impact page rank.
#6about 2 minutes
Integrating Core Web Vitals checks into tests
The cypress-web-vitals plugin enables automated measurement of Core Web Vitals within your test suite, failing builds when performance thresholds are not met.
#7about 3 minutes
Key takeaways for automated performance testing
To improve performance you must measure it, focus on the frontend where issues are most visible, and utilize existing test automation with tools like Lighthouse and Core Web Vitals.
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
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
04:15 MIN
How to measure PWA performance with key tools
Is your Progressive Web App Lazy? How to read and improve your PWA Performance
06:47 MIN
Understanding key frontend performance metrics and KPIs
Frontend Performance Testing in practice
29:05 MIN
Using automated tools for accessibility testing
Going on a CODE100 Accessibility Scavenger Hunt
51:22 MIN
Audience Q&A on testing strategies
Yes, You Need to Unit Test your JavaScript. Here's How.
12:14 MIN
An overview of proactive, reactive, and passive testing
Frontend Performance Testing in practice
29:37 MIN
Q&A: Performance, testing, and native integration
There's an app for that - on the role of cross platform development in the app development ecosystem
Featured Partners
Related Videos
Frontend Performance Testing in practice
Jonas Kröger
Let's get visual - Visual testing in your project
Ramona Schwering
Let's get visual - Visual testing in your project
Ramona Schwering
Next.js Unleashed: Optimizing Web Vitals for superior User Experience
Eileen Fürstenau
Core Web Vitals: Put your application into orbit with best practices
Nicolas Frizzarin
How to add test automation to your project: The good, the bad, and the ugly
Augustin Gottlieb
It's a (testing) trap! - Common testing pitfalls and how to solve them
Ramona Schwering
Catching up on the basics you don't really need that much code
Chris Heilmann
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

Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
.NET
Angular
JavaScript
+1

GTM & Automation Engineer
fonio GmbH
Vienna, Austria
Remote
€70-100K
Intermediate
Senior
NestJS
Node.js
TypeScript
+1


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



Software Quality Engineer - Automation & Test Enablement
primion Technology GmbH
Remote
Azure
Gitlab
Terraform
TypeScript
+1

Working Student - Development of a Test Setup for automated testing of ADAS Functions using Carla and ROS2
FDTech GmbH
C++
Bash
Unix
Python
Docker