【问题标题】:Does anyone have a well written php unit test? [closed]有没有人有一个写得很好的php单元测试? [关闭]
【发布时间】:2013-11-11 11:29:44
【问题描述】:

所以我是单元测试的新手。我通过一本书和几个教程,但我仍然对确切的正确实施有些怀疑。

我正在寻找一个写得很好的单元测试,因为基于 2 或 3 个类的关系的示例无法回答我剩下的问题。我希望看到一些正确编码的真实世界场景,以确保长期可维护性。项目越大越好。有人有一个写得很好的测试,或者有人知道网络上某个地方有一个写得很好的测试吗?感谢您的帮助!

【问题讨论】:

  • 挑选几个具有测试覆盖率的大型开源项目并查看他们的测试套件。
  • 一个写得好的单元测试,是一个遵循良好的编码标准并测试代码的测试。没有神奇的公式,只有努力和能力。
  • 单元测试不应该基于类之间的关系,这就是模拟的重点
  • @MarkBaker 是的,这就是我读到的,也是我倾向于相信的。当我失去基础时,我为一个 3 行函数编写了一个 20 行函数测试。这对我来说似乎有点矫枉过正。这是正常现象吗?

标签: php unit-testing


【解决方案1】:

您可以使用 Github 浏览各种流行的开源项目的源代码,例如 Joomla。

这里是 Joomla CMS https://github.com/joomla/joomla-cms 的链接,这里是 Joomla 框架 https://github.com/joomla/joomla-framework 的链接。

提到 Joomla 是因为它是我的最爱;特别是 Joomla 框架。你也可以试试 CakePHP、Code Igniter 等。

【讨论】:

    【解决方案2】:

    只需浏览 Github 上大多数知名的开源项目。

    仅举几例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      • 2011-07-16
      相关资源
      最近更新 更多