Unverified50% confidenceFactExact time
The "mutant state" proposed in this article is a lightweight special case of mutation testing: rather than injecting random mutations, it directly reverts the entire fix (src/ back to baseline), keeps the tests unchanged, and constructs a mutant known to contain the bug.
1
Sources
50%
Confidence
Long-term
Relevance
10/19/2026
First Seen
Sources
Catching Weakened Tests with Three Git Worktrees
rss10/19/2026
Related Entities
Related Claims
UnverifiedMutation testing works by automatically injecting small semantic changes into source code (mutants, such as changing > to >= or + to -), running the test suite, and counting how many mutants are 'killed'; surviving mutants indicate blind spots in the test suite's coverage.72% similarUnverified突变测试通过对源代码进行小规模随机修改后运行现有测试套件,若测试未检测到突变体则说明测试覆盖存在盲区,主流工具包括 Java 的 PIT、Python 的 mutmut、JavaScript 的 Stryker71% similarVerifiedRegression testing refers to re-running existing test cases after modifying code to ensure that the new changes have not introduced new bugs or broken existing functionality.71% similarUnverifiedAutomated Program Repair (APR) research shows that even patch generation guided by test suites often suffers from overfitting to test cases, meaning the patch passes existing tests but introduces new errors on uncovered code paths.69% similarUnverifiedFuzzing is an automated security testing method that triggers potential crashes, memory out-of-bounds errors, or logical anomalies by feeding large amounts of random, malformed, or semi-structured data into a target program.68% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/1066817API
curl https://kongchang.com/api/v1/knowledge/claims/1066817MCP
get_claim(id=1066817)