Contribute Media
A thank you to everyone who makes this possible: Read More

Keynote: Testing Modern Web Apps Like a Champion

Description

It's 2023, and web apps are usually more complicated than just a bunch of HTML pages hosted on somebody's server. The Web is an incredible platform for building and sharing applications that bring people value, from work to social media to banking and pretty much every aspect of life. With rich features, though, comes complexity: modern web apps are more complicated than ever. It's a serious challenge to make sure web apps both look right and work right.

Let's learn how to thoroughly test modern web apps like a CHAMPION!

In this session, we will deep dive into proper testing techniques for all layers of a web app:

  1. Unit testing, including Django's test client
  2. Component testing as applicable
  3. API testing for integrations
  4. End-to-end testing through a browser
  5. Performance and load testing
  6. Continuous testing as part of DevOps pipelines

Come ready to learn! We will focus on Django apps in Python, but the concepts we learn are transferable to any web development stack. By the end of this session, you will know how to build a rigorous testing strategy together with the test cases you need to make sure your modern web apps have high quality.

Details

Improve this page