php - PHP 中的测试驱动开发

标签 php unit-testing tdd

我是一名使用 PHP 的网络开发人员。我在 C# 桌面应用程序中使用测试驱动开发的经验有限。在这种情况下,我们使用 nUnit 作为单元测试框架。

我想在新项目中开始使用 TDD,但我真的不知道从哪里开始。

对于基于 PHP 的单元测试框架,您有什么建议?对于刚接触 TDD 概念的人来说,有哪些好的资源?

最佳答案

我用过 PHPUnit 和 SimpleTest ,我发现 SimpleTest 更易于使用。

就 TDD 而言,从最纯粹的意义上说,我对它的运气并不好。我认为这主要是我的时间/纪律问题。

事后添加测试有点用,但我最喜欢做的事情是使用编写 SimpleTest 测试来测试我必须修复的特定错误。这样可以很容易地验证事情是否确实已修复并保持不变。

关于php - PHP 中的测试驱动开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46276/

相关文章:

c# - 重复的单元测试可以吗?

unit-testing - Grails单元测试失败

java - 当做可能可行的最简单的事情时,在 TDD 或 BDD 中命名方法

java - 有没有办法避免在 Spring 框架中创建大量的接口(interface)和类?

javascript - 如何使用 passport.js 登录的用户测试 sail.js Controller

php - Wordpress - wp-query 按 PHP/MySQL 查询数组中的自定义字段列出帖子

php - 类 Doctrine\ORM\PersistentCollection 的对象无法转换为字符串

php - 在模型中调用多个方法或在 Controller 、CodeIgniter 中调用?

java - 单元测试静态方法

php - 如何添加日期时间和时间