Beyond Unit Tests: End to End Web UI Testing
Speaker: Andrew Knight Unit tests are great, but they don’t catch all bugs because they don’t test features like a user. However, Web UI tests are complicated and notoriously unreliable. So, how can we write tests well? Never fear! Let’s learn how to write robust, scalable Web UI tests using Python, pytest, and Selenium WebDriver that cover the full stack for any Web app. In this talk, we will write one simple test together that covers DuckDuckGo searching. We’ll cover: Using Selenium WebDriver like a pro Modeling Web UI interactions in Python code Writing “good” feature tests that are efficient, robust, and readable Deciding what should and should not be tested with automation After this talk, you’ll know how to write battle-hardened Web UI tests for anyWeb app, including Django and Flask apps. I’ll provide the example code on GitHub, as well as plenty of hands-on tutorials and resources to continue learning after this talk.

Building Docs Like Code: Continuous Integration for Documentation

React Vite Testing Tutorial For Beginners - Vitest Testing Crash Course

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Static Typing in Python

Theo Doesn't Write Unit Tests (This Is Why You Should)

Why Aliens Would NEVER Invade Africa

Google & AWS Veteran: What Top Tier Software Architects Do Differently

MIT Just Revealed the AI Bubble's Fatal Flaw

Software engineering at the tipping point

The FULL VIDEO of Trump they didn’t want released

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

getting started with pytest (beginner - intermediate) anthony explains #518

This Is Why You Suck At Unit Testing

Software Testing Course – Playwright, E2E, and AI Agents

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

Flow State Music | No Lyrics Creative Flow Music - Ultimate Work Flow Music For Focus Mode

PyTest Tutorial | Selenium With Python | Learn PyTest In 90 minutes

Should You Still Become a Software Engineer in 2026? GitHub VP
![You’ll stop using ChatGPT after listening to this | Jonathan Pageau [ARC 2026]](https://i.ytimg.com/vi/yZUuKzDQSsI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAXTozuIcoGA_3ys1pkvHYXgL8C4Q)
You’ll stop using ChatGPT after listening to this | Jonathan Pageau [ARC 2026]

