Hacker News new | ask | show | jobs
by 0x1ceb00da 615 days ago
What are some of the lesser known "better/cheaper ways of catching more bugs"?
1 comments

If we look at practices that fall under formal methods, I would include things like TLA+ (or Alloy) specifications and concolic testing (https://en.wikipedia.org/wiki/Concolic_testing) (which is sometimes used as a step in the process of automatic test generation).

Practices that are not usually considered formal methods include clever semi-blackbox fuzzing (like Antithesis) and mutation testing to improve test quality.