摘要: 本文主要介绍了Jane Street公司在软件开发过程中对测试的重视和投入。文章强调了测试在构建可靠软件中的重要性,并介绍了Jane Street开发的多种测试技术,如单元测试、集成测试、快速检查测试、模糊测试等。此外,文章还介绍了Jane Street使用的内部分布式系统Aria及其测试策略,以及他们如何利用Antithesis平台进行更全面的系统级测试。通过结合多种测试技术和Antithesis平台,Jane Street能够更好地发现和修复潜在的错误,从而提高软件的质量和可靠性。
讨论: 本文介绍了作者团队开始使用Antithesis,一个端到端自动化测试平台,以填补产品测试的空白。作者对这项服务非常满意,并参与了其下一轮融资。文章强调了拥有一个好的初始客户对于设计更好的产品和获得资金支持的重要性。
原文标题:Getting from Tested to Battle-Tested
原文链接:https://blog.janestreet.com/getting-from-tested-to-battle-tested/
讨论链接:https://news.ycombinator.com/item?id=46134012