【问题标题】:Could you recommend any open source projects where the source is extensively tested with unit tests? [closed]您能否推荐任何开源项目,其中源代码通过单元测试进行了广泛的测试? [关闭]
【发布时间】:2008-10-25 09:31:02
【问题描述】:

编程是通过编写程序来学习的。但据说代码阅读是另一种很好的学习方式。我想通过阅读、检查真实世界的代码来提高我的单元测试技能。您能否推荐任何开源项目,其中源代码通过单元测试进行了广泛测试?

我对用 C++ 编写的代码感兴趣。

【问题讨论】:

    标签: c++ unit-testing open-source


    【解决方案1】:

    AFAIK C++ Boost 库 - http://boost.org/ - 已广泛涵盖代码库,并且每条新代码都必须进行单元测试。可能值得检查。

    【讨论】:

      【解决方案2】:

      Chromium 项目。

      【讨论】:

        【解决方案3】:

        我不会广泛地称呼它,但 wxWidgets 用 CppUnit 做了一些 UnitTest。

        【讨论】:

          【解决方案4】:

          Bazaar 版本控制系统痴迷于自动化测试。单元测试、功能测试、集成测试、黑盒测试、测试替身测试、测试框架测试、参数化测试套件、平台特定测试等。

          这对项目有各种各样的好处,但我必须避免在这里过分吹嘘 VCS。

          编辑:哎呀,我没有注意到你说你对 C++ 感兴趣。 Bazaar 是一个 Python 项目。

          【讨论】:

            【解决方案5】:

            trucov 项目是一个用于验证单元测试覆盖率的开源工具。该工具本身使用google's test framework 进行了extensively 单元测试。

            免责声明:虽然我没有自己编写项目,但我确实指导了编写项目的学生。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-08-16
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多