After a test suite audit last quarter, we identified the problems causing the most maintenance pain. In order: 1. Tests…
24 discussions
After a test suite audit last quarter, we identified the problems causing the most maintenance pain. In order: 1. Tests…
I spent 8 months building a QA portfolio while working a non-technical job. Here's what got callbacks vs what was…
We rewrote our entire test suite (600 tests → 800 tests, Selenium Java → Playwright TypeScript) over 8 months. Honest…
People ask me this a lot so I'll write it out properly. Background: BA in English, worked in manual QA for 3 years at a…
Six months ago our test pipeline blocked PRs for 45 minutes. Today it's 8 minutes. Here's every change we made, in…
I joined a FAANG-adjacent company as an SDET 18 months ago after 5 years at startups. Honest assessment: What's better…
I used to follow the orthodox TDD approach: unit tests first, then integration. I've reversed this for most of my work…
Unpopular opinion, but I think the current hype around AI test generation is leading teams to invest in workflows that…
I've been systematically using Claude for test maintenance tasks (not generation) for 3 months. Honest findings: Tasks…
Here's the checklist I run through when writing API tests for a new endpoint. Not exhaustive but covers 90% of what…
For the first 4 years of my QA career I wrote formal test plans for every feature. Last 2 years: I've written zero.…
We ran our first real k6 load test last quarter targeting 500 concurrent users. A few things that surprised us: The…
Test names are the first thing you read when a test fails in CI. After years of bad names, here's the convention our…
Most testing focuses on the output: did the API return the right response? But I've started treating observability as a…
After 8 months of incremental migration, our entire Selenium suite (Java + TestNG) is now Playwright + TypeScript. A…
People often share CI setups. Here's my local setup for writing and debugging tests: VSCode extensions: - Playwright…
Before trace viewer, debugging a CI failure meant adding console.log, pushing, waiting 8 minutes for CI, repeat.…
Every few months someone on our team brings up migrating to Playwright. We've evaluated it twice now and decided to…
We needed to mock 3 external APIs for our integration test suite. Tried three approaches over 6 months: WireMock -…
After three rewrites, here's the conftest.py structure that finally works for our monorepo (4 services, ~800 tests):…