通过编写程序来学习编程。但是代码阅读被认为是另一种好的学习方式。我想通过阅读,检查现实世界的代码来提高我的单元测试技能。您能否推荐任何使用单元测试对源进行广泛测试的开源项目?
我对用C ++编写的代码感兴趣。
答案 0 :(得分:8)
AFAIK C ++ Boost库 - http://boost.org/ - 广泛涵盖了代码库,以及每个新代码都必须对其进行单元测试的策略。可能值得一试。
答案 1 :(得分:4)
Chromium项目。
答案 2 :(得分:1)
答案 3 :(得分:1)
Bazaar版本控制系统对自动化测试非常着迷。单元测试,功能测试,集成测试,黑盒测试,测试双打测试,测试框架测试,参数化测试套件,平台特定测试等。
这对项目有各种各样的好处,但我必须避免不适当的VCS粉丝。
编辑:oops,我没注意到你说你对C ++感兴趣。 Bazaar是一个Python项目。答案 4 :(得分:1)
trucov项目是一个用于验证单元测试覆盖率的开源工具。该工具本身使用extensively进行google's test framework单元测试。
免责声明:虽然我自己并没有写这个项目,但我确实为那些做过的学生提供了指导。