有一系列prior questions切向问这个问题,但没有直接提到PHP,没有实际答案,所以我希望你能适应这个问题的迭代。
我担心具有大型代码库和敏感功能的开源项目(例如电子商务,如Magento Commerce)没有公布的单元测试。虽然这并不意味着内部没有测试,但这确实意味着使用该平台的团队需要从头开始开发测试覆盖。
是否有可公开访问的测试套件具有合理大小和复杂性的开源项目示例?
=== UPDATE ===
我想专门查看带有测试套件的 应用程序 的示例。带有测试的框架和工具很有趣,但我对应用程序特别感兴趣。另外,您能否发表您对所提供测试的质量和/或覆盖范围的任何评论。谢谢!
谢谢,
JD
答案 0 :(得分:6)
所有这些都带有单元测试
答案 1 :(得分:1)
我注意到SilverStripe CMS(http://www.silverstripe.org/)包含了一套全面的tests,一个TestRunner,并且在编写自己的测试时有相当大的documentation。这是迄今为止我发现的唯一具有此类覆盖率的PHP应用程序。
免责声明 - 我没有使用过SilverStripe,所以我无法评论框架或测试的质量。