8

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

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

4

5 回答 5

8

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

于 2008-10-25T11:34:47.860 回答
4

项目。

于 2008-10-25T15:21:56.653 回答
1

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

于 2008-10-25T12:34:29.253 回答
1

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

这对项目有各种各样的好处,但我必须避免在这里过度的 VCS 狂热。

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

于 2008-10-25T15:19:17.237 回答
1

trucov项目是一个用于验证单元测试覆盖率的开源工具该工具本身使用谷歌的测试框架进行了广泛的单元测试。

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

于 2010-03-26T00:02:03.167 回答