Introduction to End-to-end Testing in Full Stack Applications with Playwright
What your talk is about:
I will be going through a full stack todo list project that is meant to exemplify the concepts behind setting up an end-to-end testing environment with a full stack application.
Documentation for end-to-end testing frameworks like Cypress and Playwright does a great job of detailing the strategy of testing the front end of an application, but documentation on coordinating with other components like the back end REST API server or database is relatively scarce. The todo list project in this talk demonstrates a way in which this kind of coordination between components can be done.
While the topic is somewhat advanced, I have included introductory content to try to make it so that audience members who have yet to make their first full stack application can still learn something from the talk.
I should be easily able to finish in 30 minutes, but post-talk discussion could easily add another 30 minutes if there is a need to fill up time. 😀
Meetup event Copy - Optional
This will show up on your Meetup.com Event page for your talk. Example event page.
Event Title:
Introduction to End-to-end Testing in Full Stack Applications with Playwright
Event Description:
Learn the basics of end-to-end testing for a full stack web application with the Playwright testing framework. While documentation abounds with regards to the principles behind setting up a test environment that coordinates the database, back end, and front end of a full stack application, actually implementing the details behind these concepts is easier said than done. We will be going over the inner workings a fully built out example of a todo list application and a suite of associated tests.
Speaker Bio:
Brook Li is a full stack engineer with prior experience in data engineering and systems administration. His work experience spans across software as a service, government consulting, and financial services companies.
About You
Your Name:
Brook Li
Twitter or Linkedin handle (optional):
https://www.linkedin.com/in/brook-li/
The best way to reach out to you:
LinkedIn
Your Talk
Title:
Introduction to End-to-end Testing in Full Stack Applications with Playwright
What your talk is about:
I will be going through a full stack todo list project that is meant to exemplify the concepts behind setting up an end-to-end testing environment with a full stack application.
Documentation for end-to-end testing frameworks like Cypress and Playwright does a great job of detailing the strategy of testing the front end of an application, but documentation on coordinating with other components like the back end REST API server or database is relatively scarce. The todo list project in this talk demonstrates a way in which this kind of coordination between components can be done.
While the topic is somewhat advanced, I have included introductory content to try to make it so that audience members who have yet to make their first full stack application can still learn something from the talk.
The code repo for the todo list project: https://github.com/absreim/todo-rwa Keynote presentation file: https://github.com/absreim/todo-rwa/blob/main/meta/presentation.key
How long will your talk be?
I should be easily able to finish in 30 minutes, but post-talk discussion could easily add another 30 minutes if there is a need to fill up time. 😀
Meetup event Copy - Optional
This will show up on your Meetup.com Event page for your talk. Example event page.
Event Title:
Introduction to End-to-end Testing in Full Stack Applications with Playwright
Event Description:
Learn the basics of end-to-end testing for a full stack web application with the Playwright testing framework. While documentation abounds with regards to the principles behind setting up a test environment that coordinates the database, back end, and front end of a full stack application, actually implementing the details behind these concepts is easier said than done. We will be going over the inner workings a fully built out example of a todo list application and a suite of associated tests.
Speaker Bio:
Brook Li is a full stack engineer with prior experience in data engineering and systems administration. His work experience spans across software as a service, government consulting, and financial services companies.