Testing Web Apps using Playwright Debbie O'Brien
How do you test your web applications? Carl and Richard talk to Debbie O'Brien about Playwright, Microsoft's new open-source web application testing tool. Playwright lets you build tests in an array of languages, platforms, and browsers. Debbie talks about how you can build atomic tests that will survive new versions, and test independently of other features. And when tests fail, Playwright generates a PWA of the test run showing exactly where the test fails!
Guests:

Debbie O’Brien
Debbie O’Brien is a Senior Program Manager at Microsoft. Debbie has over 10 years of experience in Frontend development. She has worked as a Tech Lead and consultant for many important clients with various technologies and often with a strong focus on performance. She has led teams both in-house and remotely as well as given workshops and training. She has many years of experience as a mentor for online learning platforms, Treehouse and OpenClassrooms. Debbie is a Microsoft Most Valuable Professional in developer technologies, Google Developer Expert in web technologies, Cloudinary Media Developer Expert, Auth0 Ambassador, and Nuxt Ambassador. Debbie has a special love for JavaScript frameworks, especially Vue.js and Nuxt.js, and has now ventured into the React world. She also loves improving performance with webpack and of course the Jamstack. She holds a Frontend and FullStack Tech Degree and is Microsoft certified. Debbie is an international speaker, who has spoken at many meet-ups and conferences worldwide on many continents including Antarctica. She is an open source contributor and a teacher at Vue School and Jamstack Explorers and is also a writer for Ultimate Courses. Debbie is Irish but lives and works in Mallorca, Spain and when she is not writing code and studying new technologies she can often be found doing all sorts of sports from running, cycling, body combat, and skiing and of course, Taekwondo where she is a 4th-degree black belt.
Links:
- Blazor Train https://blazortrain.com
- Playwright https://playwright.dev/
- Playwright Test for VSCode https://marketplace.visualstudio.com/items?itemName=ms-playwright.playwright
- Verify https://github.com/VerifyTests/Verify
- Playwright on GitHub https://github.com/microsoft/playwright
- NASA OpenMCT https://nasa.github.io/openmct/