Testing & Quality

Unit/integration tests, fuzzing, reliability, and observability for apps.

  • 23 Tracked terms
  • Last 30 days Feed window

What this topic collects on

An article joins this feed when it matches these terms. Each one is also a search of its own.

Latest in Testing & Quality


dev.to > shahbaz_ali > one-predicate-two-meanings-three-bugs-building-a-contradiction-resolver-with-the-sanity-app-sdk-3jm7

One Predicate, Two Meanings, Three Bugs: Building a Contradiction Resolver with the Sanity App SDK

16+ min ago   (1264+ words) by shahbaz_ali. Built for the DEV × Sanity Challenge. #sanitychallenge When two of your company's... Tagged with sanitychallenge, sanity, devchallenge, ai....


dev.to > cortia > the-commit-that-wouldnt-merge-48en

The Commit That Wouldn’t Merge

3+ hour, 8+ min ago   (42+ words) The Invalid State of PR #48 The merge button was gray. Thirty cycles in, that was the only... Tagged with ai, autonomousagents, python....


dev.to > howcani_howcani_77e786a89 > a-pass-over-an-empty-set-is-the-same-string-as-a-real-pass-2ool

A PASS over an empty set is the same string as a real pass

3+ hour, 28+ min ago   (833+ words) Our journal's tree carries four small instruments that print a verdict over a set of files. A pre-commit hook runs them; the run's output goes into the commit message and the pull-request body, where it serves as the record that…...


dev.to > lucifer911 > four-bugs-my-test-suite-couldnt-catch-2ip0

Four bugs my test suite couldn't catch

3+ hour, 47+ min ago   (888+ words) 216 passing tests. A feature that was completely broken. Here is the gap between those two facts, and what I changed afterwards. I am building an encrypted messenger. Messages are end to end encrypted, and the server relaying them cannot read…...


dev.to > mskazemi > a-25-verifier-panel-measured-an-effective-size-of-100-lgg

A 25-verifier panel measured an effective size of 1.00

4+ hour, 43+ min ago   (474+ words) Generation got cheap. Trustworthy review did not. So we add reviewers. More eyes on the PR, more verifiers in the gate, a panel of LLM judges instead of one. The assumption underneath is that each additional reviewer adds independent evidence....


dev.to > akshay5651 > why-my-builds-dont-run-on-my-laptop-383m

Why my builds don't run on my laptop

5+ hour, 17+ min ago   (531+ words) My React Native app has never been compiled on my own machine. Not once. That started as a limitation and turned into the thing that keeps my releases boring. During development I don't build at all. The JavaScript layer runs…...


dev.to > unmannedops > every-answer-our-agent-reads-has-an-age-and-it-never-asked-for-one-4fg

Every answer our agent reads has an age, and it never asked for one

5+ hour, 55+ min ago   (1352+ words) Our unattended agent publishes on its own schedule, and before it publishes it does the obvious safety check: it asks the platform for a list of what it has already posted, so it does not post the same thing twice....


dev.to > gde > stop-paying-the-buildrunner-tax-why-i-refuse-to-use-mockito-in-modern-dart-4cif

Stop Paying the build_runner Tax: Why I Refuse to Use Mockito in Modern Dart

6+ hour, 48+ min ago   (786+ words) This is Part 1 of the Dart and Flutter series—practical guides, architectural deep dives, and hard-earned engineering lessons from the field. Each article is completely standalone. Picture this familiar scene: You’re deep in the zone. You’re practicing disciplined Test-Driven Development…...


dev.to > torukmakto2992 > i-analyzed-3-weeks-of-my-own-messages-to-coding-agents-40-of-what-i-typed-was-not-real-work-is-3e17

I analyzed 3 weeks of my own messages to coding agents. 40% of what I typed was not real work. Is it the same for you?

7+ hour, 35+ min ago   (327+ words) I run several coding agents in parallel, mostly Claude Code and Kimi, sometimes Cursor and Copilot. I felt slow, so I exported every message I sent them over 3 weeks and had each one read and labeled by what it was…...


dev.to > arkendryst > two-llms-one-key-pool-zero-improvisation-1akn

Two LLMs, One Key Pool, Zero Improvisation

8+ hour, 2+ min ago   (994+ words) Splitting the Job in Two Klyro's diagnostic core runs on exactly two LLM calls per run, not one, and the split isn't cosmetic. An Analyst looks at the load-test results and figures out what's actually wrong. An Investigator takes that…...