📰 Dev.to · Tudor Brad
Articles from Dev.to · Tudor Brad · 33 articles · Updated every 3 hours · View all reads
All
⚡ AI Lessons (10273)
ArXiv cs.AIDev.to · FORUM WEBDev.to AIForbes InnovationOpenAI NewsHugging Face Blog

Dev.to · Tudor Brad
3d ago
When to test what: honest notes from eight years of picking the wrong strategy
Unit tests on a prototype. E2E on an MVP. Load tests on a feature nobody uses. Here's how we learned to match testing to the actual stage a product is in.

Dev.to · Tudor Brad
3d ago
The production disasters we've watched happen, and the habit that would have prevented all of them
A migration that wiped 40,000 customer records, a checkout that double-charged on mobile Safari, and the uncomfortable pattern behind both.

Dev.to · Tudor Brad
3d ago
Why your test suite becomes unmaintainable in year two
We inherit broken test suites from new clients every month. Here is what went wrong, and the anti-patterns you can stop writing today.

Dev.to · Tudor Brad
3d ago
The Angular E2E testing setup we actually ship in 2026
Protractor is dead, Playwright works but the Angular-specific parts are fiddlier than anyone admits. Here's what we run, what broke, and what still makes us cur

Dev.to · Tudor Brad
3d ago
The three AI tools we tried for QA and the one we kept
We tried ML test generation, AI visual regression, and an LLM bug triage bot. Two of them wasted months. Here's what actually stuck.

Dev.to · Tudor Brad
3d ago
Being the only QA in a 6-dev scrum team: honest notes
What nobody tells you about being the lone tester on a scrum team, from the Friday afternoon asks to the PM sneaking in stories without acceptance criteria.

Dev.to · Tudor Brad
3d ago
Accessibility testing: what automated scanners keep missing
Automated tools catch roughly a third of WCAG issues. Here's what slips through, and the client audits that proved it the hard way.

Dev.to · Tudor Brad
3d ago
The accessibility lawsuit that almost happened, and what we learned from the audit
A client got a legal demand letter over inaccessible forms. We ran the audit. 67 violations, most of them fixable in a week. Here's what we found and what it ch

Dev.to · Tudor Brad
3d ago
The QA team that tried to go 80% automated and what actually happened
A client wanted 80% automation in six months. We got to 45% and it was the right call. Here's the messy version of what an automation transformation actually lo

Dev.to · Tudor Brad
3d ago
The automation engineer who couldn't reproduce the bug
A junior QA hire automated the wrong things for six weeks. Here's what we learned about making people do manual testing before they touch Playwright.

Dev.to · Tudor Brad
4d ago
Fuzz testing found bugs in our API that unit tests never would
We pointed a fuzzer at a client's API and found 14 crashes in the first hour. None of them were covered by existing tests.

Dev.to · Tudor Brad
4d ago
Payment testing: the card types that break in production
Stripe test mode passed. Production failed on 3D Secure. Here's what we test and why.

Dev.to · Tudor Brad
4d ago
The automation mistakes we keep fixing on inherited test suites
Every time we inherit a client's test suite, we find the same problems. Hardcoded waits, brittle selectors, tests that test nothing.

Dev.to · Tudor Brad
4d ago
Shift-left testing sounds great until you try to get invited to the meeting
Everyone agrees testing should start earlier. Nobody wants to invite QA to the design review. Here's how we handled that.

Dev.to · Tudor Brad
4d ago
We went 100% automation on a client project. Here's what broke.
The test suite was green. The users were furious. Full automation sounds great until you try it.

Dev.to · Tudor Brad
4d ago
Manual testing isn't dying, but manual testers need to change
Everyone says manual testing is dead. We have 50+ engineers and half of them do manual testing. Here's why.

Dev.to · Tudor Brad
4d ago
The test case mistakes we see on every new client project
We've inherited hundreds of test suites from new clients. The same mistakes show up every time.

Dev.to · Tudor Brad
4d ago
Your team is confusing bug severity with priority, and it's costing you sprints
A typo on the CEO's bio is low severity, high priority. A crash affecting 0.1% of users is high severity, low priority. Most teams get this backwards.

Dev.to · Tudor Brad
4d ago
API testing with Cypress: the part most teams skip
Your Cypress tests click buttons but never check what the API returns. Here's how to fix that.

Dev.to · Tudor Brad
4d ago
Selenium vs Cypress: what we actually use and why
We run both across dozens of client projects. Here's when we pick each one and where both fall short.

Dev.to · Tudor Brad
4d ago
We built an accessibility tool because spreadsheet audits were killing us
Nine spreadsheets, two conflicting reports for the same step, and screenshots buried in Slack. That's how Auditi started.

Dev.to · Tudor Brad
4d ago
Your staging environment is lying to you
Regression tests in staging passed. Production broke anyway. Here's why 'test it in staging' isn't a QA strategy.

Dev.to · Tudor Brad
4d ago
The non-functional tests nobody runs until production breaks
Performance, security, accessibility, usability. Everyone agrees they matter. Almost nobody runs them until something breaks.

Dev.to · Tudor Brad
4d ago
If AI writes the code, who tests it?
AI is writing code faster than ever. The question nobody's answering well: who makes sure it actually works?
DeepCamp AI