DEV Community

Testing

Find those bugs before your users do! 🐛

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
DeepSeek in 2026: Open Weights, Cheap Tokens, Real Tradeoffs

DeepSeek in 2026: Open Weights, Cheap Tokens, Real Tradeoffs

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
6 min read
How to attach a Playwright auth header without sending it to another origin

How to attach a Playwright auth header without sending it to another origin

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
8 min read
Four loopholes in the denylist approach to auto-approving AI agent commands

Four loopholes in the denylist approach to auto-approving AI agent commands

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
8 min read
Test the Video Upload Journey, Not Just the Upload Button

Test the Video Upload Journey, Not Just the Upload Button

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Make Bug-Report Videos Useful, Not Just Small

Make Bug-Report Videos Useful, Not Just Small

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
How to test signup and OTP flows with a disposable email API

How to test signup and OTP flows with a disposable email API

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Safe AI Coding: An Open-Source Security Toolkit for AI Coding Agents

Safe AI Coding: An Open-Source Security Toolkit for AI Coding Agents

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
5 min read
My Hydra fix passed every test. A few lines of YAML proved it wrong.

My Hydra fix passed every test. A few lines of YAML proved it wrong.

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
13 tests passed. They still cannot protect a single dollar.

13 tests passed. They still cannot protect a single dollar.

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
3 min read
following-sibling vs following in XPath: make your locator hit the right element

following-sibling vs following in XPath: make your locator hit the right element

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
3 min read
The Notebook Is the Tool

The Notebook Is the Tool

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Sportsbook iFrame Integration: Test Reconnects Against the Original Wallet Operation

Sportsbook iFrame Integration: Test Reconnects Against the Original Wallet Operation

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
16 min read
How to test SMS verification (OTP) flows without using your personal phone number

How to test SMS verification (OTP) flows without using your personal phone number

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
2 min read
A 200 OK Is Not a Working Feature

A 200 OK Is Not a Working Feature

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
7 min read
Three times our Supabase scanner said all clear without looking

Three times our Supabase scanner said all clear without looking

1
ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/testing/page/ - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
5 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.