Blog, page 5
Notes on testing web3 products and on test automation.
-
Screenshot, UI, API and performance tests compared: what each checks, when to add it, and example tools for each.
-
Stop UI tests breaking on CSS changes: data-testid attributes, a selector strategy that starts with roles, and how to get developers to help.
-
Smoke, sanity and regression testing compared in one table: purpose, scope, timing and automation, plus how to place each in a CI/CD pipeline.
-
Set up end-to-end tests with Playwright and Jest: install, config, a real first test, and when to use @playwright/test instead. Updated for current tooling.
-
Do you need manual testing first? Which language and framework to pick, what to automate first and where to learn, from my own start in test automation.
-
The three mistakes I see when interviewing QA candidates: language basics, team fit, and handling unknown problems.