Finding Bugs in Raft ImplementationsWhy formal verification is not enough to maintain consensus in real systems 评论点赞收藏20 天前
我试图通关所有俄罗斯方块关卡的历程Antithesis 团队试图用自动化测试工具“通关” NES 版俄罗斯方块。他们从最初击败人类高手,到被青少年玩家刷新纪录,最终目标锁定在实现游戏机制上的“重生”。 文章详细记录了如何通过模糊测试、构建状态图和优化目标函数,一步步攻克游戏深层 Bug 和速度极限的技术过程。 评论点赞收藏45 天前
分布式系统可靠性术语表Jepsen 和 Antithesis 团队整理了一份分布式系统可靠性术语表,涵盖一致性模型、可用性模型、故障现象及测试技术。 旨在为开发者提供直观且统一的定义,解决现有文献中概念混乱的问题。 文中还定义了如“垃圾读”等新概念,并梳理了依赖关系与版本顺序,帮助工程师深入理解分布式系统的底层原理与测试方法。 评论点赞收藏76 天前
Bug 何时开始?Antithesis 的因果分析Antithesis 博客发布了一篇关于其软件缺陷的因果分析报告,标题询问 Bug 从何时开始。 内容极其简略,仅包含标题和一句话描述,缺乏具体的技术细节、分析过程或结论。 评论点赞收藏97 天前
Antithesis report: Tigris DataTigris Data uses Antithesis to test their consistency guarantees. 评论点赞收藏117 天前
Keeping the cloud afloat with deterministic simulation testingA CNCF talk about using deterministic simulation testing with cloud infrastructure 评论点赞收藏129 天前
Antithesis Skills for AgentsLove Antithesis, hate the setup process? What if your good friend Claude could do it for you? 评论点赞收藏142 天前
Hypothesis, Antithesis, synthesisIntroducing Hegel, our new family of property-based testing libraries. 评论点赞收藏145 天前
A declarative restorationWhy testing fell behind the rest of software development, and how it can catch up. 评论点赞收藏151 天前
Formal Methods for Rust UnsafeHow we formally verified thread safety for our C++/Rust interface. 评论点赞收藏171 天前
Catching a caching bug at ReadysetCache invalidation spares no one — not even caching companies. 评论点赞收藏178 天前
When your customer leads your Series AThey say a startup's customers are also investors, but they don't mean it like this. 评论点赞收藏256 天前
Antithesis launches Kubernetes supportKubernetes users can now use the same manifests they use in production in their Antithesis tests. 评论点赞收藏284 天前