DEV Community

Testing

Find those bugs before your users do! 🐛

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
I built a testing tool for AI agents — it caught a real prompt-injection vulnerability in a local model

I built a testing tool for AI agents — it caught a real prompt-injection vulnerability in a local model

Comments
1 min read
TestFly Part 13: Actionability engine, auto-wait and verified click/fill/clear assertions

TestFly Part 13: Actionability engine, auto-wait and verified click/fill/clear assertions

Comments
5 min read
TestFly Part 16: Smart triage and fuzzy self-healing, flaky-test diagnosis without tokens

TestFly Part 16: Smart triage and fuzzy self-healing, flaky-test diagnosis without tokens

Comments
6 min read
TestFly Part 14: Step traces with per-step ARIA/DOM snapshots for visual debugging

TestFly Part 14: Step traces with per-step ARIA/DOM snapshots for visual debugging

Comments
4 min read
TestFly Part 17: Cross-browser reliability with BiDi console capture, Edge/Safari on Grid and guaranteed driver cleanup

TestFly Part 17: Cross-browser reliability with BiDi console capture, Edge/Safari on Grid and guaranteed driver cleanup

Comments
6 min read
TestFly Part 12: Playwright-style assertions in Selenium with not(), ARIA snapshots and strict mode

TestFly Part 12: Playwright-style assertions in Selenium with not(), ARIA snapshots and strict mode

Comments
4 min read
TestFly Part 15: Enterprise API auth with RFC 7616 Digest, HMAC signing and OAuth2 refresh tokens

TestFly Part 15: Enterprise API auth with RFC 7616 Digest, HMAC signing and OAuth2 refresh tokens

Comments
6 min read
Give the Model One JSON Job. Run Everything Else Yourself.

Give the Model One JSON Job. Run Everything Else Yourself.

Comments
7 min read
Notes on the Pitfalls of iOS Sandbox Accounts and Apple Pay

Notes on the Pitfalls of iOS Sandbox Accounts and Apple Pay

Comments
7 min read
The measurement in my permanent log was a string literal

The measurement in my permanent log was a string literal

1
Comments 1
3 min read
My freshness check went stale every time someone did the right thing

My freshness check went stale every time someone did the right thing

2
Comments 2
3 min read
My negative test stopped being negative when a config file grew by four rows

My negative test stopped being negative when a config file grew by four rows

Comments 1
3 min read
Two tools disagreed 67 times, and the checker was wrong in all 67

Two tools disagreed 67 times, and the checker was wrong in all 67

1
Comments 1
3 min read
Pin Return-Shape Schemas Before You Extract One Function

Pin Return-Shape Schemas Before You Extract One Function

Comments
7 min read
270 Merged PRs in GenOffice: How I Hardened an Open-Source AI Office Suite

270 Merged PRs in GenOffice: How I Hardened an Open-Source AI Office Suite

1
Comments
23 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.