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 > megapixel99 > a-determinism-check-has-to-leave-the-process-3ink

A Determinism Check Has to Leave the Process

1+ hour, 34+ min ago   (1536+ words) Code: Megapixel99/nondet The obvious way to check whether a Python function is deterministic is to call it twice and compare. I wrote that check, and it is blind to the commonest source of nondeterminism in the language. String hashing is…...


dev.to > atsushi_hatchco > a-new-model-dropped-dont-just-swap-the-id-2a3e

A New Model Dropped. Don't Just Swap the ID.

1+ hour, 46+ min ago   (845+ words) The new model is out. The benchmarks look great. Your provider has already scheduled the sunset date for the one you are running. So you swap the model ID, run a few requests, see nothing obviously broken, and ship. I…...


dev.to > ikkun1222 > jev-vs-a-310m-encoder-i-trained-myself-750-rows-three-tasks-two-different-winners-242e

Jev vs a 310M encoder I trained myself: 750 rows, three tasks, two different winners

2+ hour, 6+ min ago   (960+ words) One-line summary: A decision API wins when you have no labels; a small trained encoder wins when you have a few hundred — and which one wins on a given task is decided by the shape of the task, not by…...


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

2+ hour, 14+ 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....


bioengineer.org > ai-model-reads-entire-blockchain-code-to-catch-smart-contract-flaws

AI Model Reads Entire Blockchain Code to Catch Smart Contract Flaws

8+ min ago   (55+ words) Smart contracts have quietly become the financial plumbing of the blockchain world. These self-executing programs, deployed primarily on platforms such as Ethereum, power everything from cryptocurrency transfers to the sprawling ecosystem of decentralized finance, known as DeFi, where billions of…...


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

The Commit That Wouldn’t Merge

5+ hour, 6+ 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

5+ hour, 26+ 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

5+ hour, 45+ 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

6+ hour, 41+ 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

7+ hour, 15+ 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…...