代码之家  ›  专栏  ›  技术社区  ›  anonymous coward

PHP:如何开始测试大型的、现有的代码库,并在生产站点上测试回归?

  •  4
  • anonymous coward  · 技术社区  · 16 年前

    我负责至少一大块现有的PHP代码,这些代码非常需要测试,而且我还需要一些检查生产站点错误的方法。

    我已经使用PHP很多年了,但是 不幸地

    虽然为具有可预测结果的代码编写测试似乎很容易,但我在如何测试实时站点以确保正确的输出方面遇到了麻烦。

    [我知道PHPUnit和SimpleTest,但还没有选择其中一个]

    2 回复  |  直到 16 年前
        1
  •  3
  •   Community Mohan Dere    9 年前

    像PHPUnit这样的单元测试框架更多的是为了测试独立的逻辑单元(即类)的功能,而不是整个活动站点的行为。一个家喻户晓的名字是 Selenium

    PHPUnit vs. SimpleTest -这个问题的答案,尤其是@Gordon's,让我相信了PHPUnit。

        2
  •  2
  •   Toby Allen mercator    7 年前

    你可以做的另一件事是去phpqatools.org(编辑:这个网站不再活跃),使用给定的工具来分析你的代码库,找到死代码,复制和粘贴,代码冲突等等。

    XDebug 或者Zend调试器来找出它实际运行的频率。通过这种方式,您不仅可以了解应该首先测试哪些代码(那些最常运行的代码),还可以了解它的性能,这是编写单元测试之后优化它的一个很好的起点。

    此外,请查看:

    推荐文章