Testing
Adding tests in your software helps catch bugs before they ship and makes your apps more reliable. Learn testing techniques from expert developers in these episodes.
Use Vitest with Browser Mode
With Vitest’s browser mode, you can run your tests in the browser natively. Learn how from maintainer Vladimir Sheremet.
Component-driven development with Faker.js
Using realistic data for dev helps create more resilient code in less time. Jessica Sachs will teach us how to use component-driven dev + Faker.JS to build better code faster.
Catch Visual Bugs Before They Ship
There’s nothing more frustrating than learning part of your app looks funky from a user screenshot. In this episode, Chris Kalmar will teach us how holistic visual regression testing catches problems BEFORE they ship.
Travel Through Time to Debug JavaScript
Science fiction? Mark Erikson is here to show us how time travel is not only possible thanks to Replay, but hugely helpful in debugging apps.
Location-Based Next.js Middleware With New Relic Synthetics
If your app needs to behave differently based on user location, Next.js Middleware gives you control. And New Relic Synthetics make testing easy. Observability Week Day 3 features Daniel Kim!
Fast Unit Testing With Vitest
Vitest is a Vite-native unit testing framework that’s Jest-compatible. Core maintainer Anthony Fu will teach us how to use it in this episode.
How to Add Component Tests to Web Apps
What are component tests? How do they relate to e2e tests? Do they improve a11y? Ely Lucas will teach us all about them and how we can add component tests using Cypress to a React app.
Automate Accessibility Tests With Storybook
Building UI libraries with StorybookJS is even better when you're confident you're shipping accessible code. Varun Vachhar will teach us how.
End-To-End Testing with Cypress
How can you be sure the code you ship does what you expect it to do? Dr. Gleb Bahmutov teaches us how to add end-to-end tests to Jamstack sites with Cypress & Netlify build plugins.
Visual Testing Using Cypress and Applitools
When you're shipping websites and apps, one of the most important things is that they look right to the people using them. In this episode, Angie Jones (https://twitter.com/techgirl1908) teaches us how to use Cypress and Applitools to ensure that we're shipping things that look right, every time.
Automated & Manual Accessibility Testing
Making websites accessible is a great way to make sure we’re always building great experiences for everyone. In this episode, Marcy Sutton (https://twitter.com/marcysutton) teaches us how to automate accessibility (a11y) testing, and walks through tools for manually checking the most critical sections of our apps.
Write Tests for Gatsby Sites & Apps
Make sure your Gatsby sites and apps are reliable and high quality with a good testing strategy.