为了传播有质量的代码, 我们必须在编码时有测试的观念 (如果不是在做 TDD)。 然而,市面上的PHP测试工具范围太广了,很难做出选择。
这篇热门文章将会选出最受欢迎的测试工具并且它已经被更新过以便反映出2017年的 QA 工具状态。
没有测试过的代码是不完整的代码。
PHPUnit
PHPUnit 是一款PHP测试框架。由 Sebastian Bergmann 在 2004 年创建,现在已经是支持 PHP 7 的版本 6 。
PHPUnit 有大量不断涌现的教程, 这里的一些 你可能已经看过。
Cucumber
Cucumber 是一个根据规范创建的验收测试框架。它以生成可描述性的可阅读的直白英文文本而出名。 Cucumber 的官方 PHP 实现的版本是 Behat。
在 SitePoint 上有个该框架的 入门教程 。下面的示例文档即出自该教程,该示例很好地表明了对于预期结果多么富有表达性。
Feature: Listing command
In order to change the structure of the folder I am currently in
As a UNIX user