Front End Testing with GitHub Actions • Amy Kapernick • YOW! 2025
This presentation was recorded at YOW! Australia 2025. #GOTOcon #YOW https://yowcon.com Amy Kapernick - Front End Engineer at AmysKapers.dev @amykapernick9407 RESOURCES https://bsky.app/profile/amyskapers.dev https://hachyderm.io/@amys_kapers https://twitter.com/amys_kapers https://github.com/amykapernick https://www.linkedin.com/in/amykapernick https://amyskapers.dev Links https://github.com/amykapernick/front-end-testing https://blog.amyskapers.dev/front-end-testing-with-github-actions https://github.com/features/actions https://www.netlify.com ABSTRACT While testing is important, we’d much prefer if we didn’t have to think about it, if it just happened like magic. We know we have to write tests to make sure the buttons can be clicked, the data can be received and the page continues to look the way it should, but once the tests are written, are they actually being run? We’ve been integrating our end to end tests to ensure they run on every commit or every pull request, but front end tests require a live version of our website to run tests, you can read CSS code in a pull request but that doesn’t tell you if it’s affecting the website the way you intended it to. Thankfully GitHub Actions makes it easy to fix this, to get a live version of our website and run our front end tests against it before the code gets merged and deployed. Together we’ll build out an action workflow (that can be integrated with your existing end to end tests if you’ve got them), write some front end tests and put together a bulletproof continuous deployment pipeline. [...] TIMECODES 00:00 Intro 03:45 Why GitHub Actions? 17:19 Testing 18:40 Lighthouse 23:42 Playwright 34:53 Outro Read the full abstract here: https://yowcon.com/brisbane-2025 RECOMMENDED BOOKS Daniel Bryant, James Gough & Matthew Auburn • Mastering API Architecture • https://amzn.to/3YvVXOF Daniel Bryant & Abraham Marín-Pérez • Continuous Delivery in Java • https://amzn.to/3DMBonT Mike Amundsen • Restful Web API Patterns & Practices Cookbook • https://amzn.to/3C74fpH Mike Amundsen • Design and Build Great Web APIs • https://amzn.to/3DYVvCu Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running • https://amzn.to/3E0KkJB Ronnie Mitra, Mehdi Medjaoui, Erik Wilde & Mike Amundsen • Continuous API Management • https://amzn.to/42b2fY5 https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #GitHubActions #SoftwareTesting #Testing #Pipelines #PullRequest #ContinuousDeployment #AmyKapernick #YOWcon CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1