~/talks

Andrew Knight

what they talk about

all 10 in the filters

where they keep going back

all 15 in the filters

on a stage with

all 15 in the filters

who talks about the same things

titleconferencedate
Workshop: Advanced Web Testing with Playwright and AITestMu Conference 20262026-08-19
A build-along that actually shows the workflow: Playwright + local CLI skills (not MCP) set up from scratch, Chromium-only config, and a live run against the…
Talk on
Advanced Playwright with AITestMu Conference 20252025-08-19
Shows how Playwright plus AI actually produces runnable artifacts: an AI-generated project scaffold (Node/TypeScript, React or Vue front end, Express + SQLite…
Talk on
Bulldog Driven DevelopmentCodeMash 20252025-01-14
Final in a lightning-talk trilogy that shows a completed Level 3 HPR Certification rocket, walks the build process with concrete parts and assembly steps…
Lightning on
def test_crash_course_with_pytest()PyCon US 20242024-05-15
Covers concrete pytest mechanics: project setup, running tests, pytest.raises for exception checks, fixture-based setup/teardown, and parameterized tests that…
Talk on
Keynote: Testing Modern Web Apps Like a ChampionDjangoCon US 20232023-10-16
Built a small full‑stack Python app called Bulldog Reminders app that uses HTMX and TinyDB and it runs, and the talk shows concrete tests: unit tests with…
Talk on
What framework should I use for web testing?PyCon US 20232023-04-19
Web apps these days are bigger than ever! With added complexity comes higher risk for bugs and poor user experience. One of the best ways to improve quality…
Talk on
How Visual AI Makes Testing EasyPython Web Conf 20232023-03-13
Demonstrates replacing dozens of brittle DOM assertions with a one-line snapshot that captures page HTML/CSS/JS and compares Baseline vs checkpoint images…
Talk on
Visually Testing Your ComponentsConf42 JavaScript 20222022-11-17
A Storybook React app runs visual snapshots with Applitools Eyes via the simple CLI npx eyes storybook, which auto-discovers stories, establishes baselines…
Talk on
Web Testing with Playwright and Python in 10 Minutes FlatTestFlix 20222022-10-08
Quick practical guide that sets up Playwright with Python, pytest and the pytest-playwright plugin, runs `playwright install` to get chromium/webkit/firefox…
Talk on
The Screenplay Pattern: Better Interactions for Better AutomationSelenium Conf 20222022-07-29
Claims that the Screenplay Pattern reduces duplication and flakiness compared with Page Objects and demonstrates it with a C# library Boa Constrictor used at…
Talk on
An Introduction to Selenium WebDriver with PythonSelenium Conf 20222022-07-29
Builds a working pytest + Selenium WebDriver project in Python that runs a parameterized DuckDuckGo search three times in ~10 seconds on Chrome, showing…
Talk on
PremiereConf42 Machine Learning 20222022-05-19
Conference opens with the claim that machine learning won’t put anyone out of a job but will change how work gets done and then moves into concrete tools and…
Promo on
How Visual AI Makes Testing a BreezeConf42 Machine Learning 20222022-05-19
Demonstrates replacing brittle element checks with visual AI using apple tools Eyes SDK integrated into a Java + Selenium WebDriver suite (add the…
Talk on
Lightning Talks - Day 3PyCon US 20222022-04-27
Quick, concrete takeaways: a testing pattern is arrange act assert demonstrated with pytest and requests against the DuckDuckGo instant answer API checking…
Lightning on
Managing the Test Data NightmarePyCon US 20222022-04-27
Good data for testing can be a nightmare to manage. Sometimes, teams don’t have much control over the data in their systems under test—it’s just dropped in…
Talk on
Awesome Modern Web Testing with PlaywrightPyCon US 20222022-04-27
Builds a Python test automation project from scratch that automates a DuckDuckGo search using Playwright and pytest, showing installation (pip install…
Talk on
"Jumpstart Python Testing in 5 Minutes Flat"TestFlix 20212021-10-23
A 5-minute demo uses Python 3.8.4 and pytest 6.2.2 to create a simple accumulator class, write tests in a test/ test_accum.py module, and show concrete code: a…
Talk on
Managing the Test Data NightmareDjangoCon US 20212021-10-22
Covers concrete, actionable choices: when to use database clones versus automated config scripts, when to mock endpoints, and when to create data dynamically…
Talk on
Start Testing in 5 Minutes FlatPyOhio 20212021-07-31
Shows how to get a pytest test suite running in minutes using Python 3.8.4 and pytest 6.2.2. Builds a small package named stuff with module accum and class…
Talk on
How Decorators FunctionPyCon India 20202020-10-02
Live code shows decorators implemented as plain functions that take a callable and return a wrapper that uses args and kwargs, demonstrates fixing identity…
Talk on
How to Write a Test CasePyOhio 20202020-07-25
Shows the concrete Arrange‑Act‑Assert pattern and applies it to two live examples: a unit test of abs() and an API test that calls DuckDuckGo Instant Answer…
Talk on
East Meets West When Translating Django AppsPyCon US 20202020-04-15
A Django admin front end for a family sales app is built, deployed to Heroku, and uses Amazon s3 for images; language switching works via flag widgets that…
Talk on
Hands-On Web App Test AutomationPyCon US 20202020-04-15
A hands‑on walkthrough builds a real test project from scratch that runs a DuckDuckGo search with pytest and selenium, adds fixtures and page object classes…
Talk on
Surviving Without PythonPyOhio 20192019-07-27
Shows how Zen of Python principles — beautiful is better than ugly, readability counts, simple is better than complex — translate into non‑Python work…
Talk on
Hands-On Web UI TestingPyOhio 20192019-07-27
Hands-on demo shows a runnable Web UI test suite built with Python 3 + pytest + Selenium WebDriver, using the page object model to test DuckDuckGo search…
Talk on
Egad! How Do We Start Writing Better Tests?PyGotham 20182018-10-05
Advocates a practical, pyramid-shaped test strategy: use pytest for all layers, unit tests as a fast 1 ms foundation, integration ~1 s, end-to-end ~1 min, and…
Talk on
Egad! How Do We Start Writing (Better) Tests?PyOhio 20182018-07-28
A practical path shows a team building a Python test stack using pytest, requests, and selenium webdriver, then scaling with pytest-xdist and cloud browsers to…
Talk on
Behavior-Driven PythonPyCon 20182018-05-11
Shows how to write real Gherkin scenarios and glue them to Python step definitions using the behave framework, with a runnable GitHub example and pip install…
Talk on
Testing is Fun in Python!PyData Carolinas 20162016-09-14
Claims that testing in Python is practical and enjoyable and surveys five frameworks: unittest, doctest, nose, pytest, and Avocado. Shows concrete examples…
Talk on
Effective multi platform development with Qt, Creator, QBS, and QEMUQt World Summit 20152015-10-06
Shows how Qt Creator, QBS, and QEMU are used together to cross‑compile and test: using clang + lld and a mounted macOS partition to produce macOS binaries…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.