带有全面测试覆盖率的开源php项目示例

Jon*_*Day 11 php phpunit open-source unit-testing magento

有一系列先前的 问题切向问这个问题,但不直接关于PHP,没有实际的答案,所以我希望你可以适应这个问题的迭代.

我担心具有大型代码库和敏感功能的开源项目(例如电子商务,如Magento Commerce)没有公布的单元测试.虽然这并不意味着内部没有测试,但这确实意味着使用该平台的团队需要从头开始测试覆盖.

是否有可公开访问的测试套件具有合理大小和复杂性的开源项目示例?

=== UPDATE ===

我想专门看看带有测试套件的应用程序示例.带有测试的框架和工具很有趣,但我对应用程序特别感兴趣.另外,您能否发表您对所提供测试的质量和/或覆盖范围的任何评论.谢谢!

谢谢,
JD

Gér*_*oës 6

所有这些都带有单元测试

  • 谢谢@Oktopus - 你对这些测试的质量有什么评论吗?此外,这些都是框架或工具,您知道任何应用程序吗? (2认同)

Jon*_*Day 1

我注意到 SilverStripe CMS ( http://www.silverstripe.org/ ) 包含一套全面的测试、一个 TestRunner 以及有关编写您自己的测试的大量文档。这是迄今为止我发现的唯一具有此类覆盖范围的 PHP 应用程序。

免责声明 - 我没有使用过 SilverStripe,所以我无法评论框架或测试的质量。