【发布时间】:2011-10-30 23:13:02
【问题描述】:
我目前正在尝试使用 PHPUnit 来了解测试驱动开发 (TDD),并且我有一个关于使用 TDD 编写报告的问题。
首先:我了解了TDD的基本流程:
但我的问题是:如何使用 TDD 编写报告?
假设您的任务是编写一份报告,按颜色、类型和重量计算通过给定十字路口的汽车数量。现在,以上所有数据都已捕获到数据库表中,但系统会要求您将其关联起来。
如何为不知道结果的方法编写测试?关联此数据的方法的结果是否会根据日期范围和用户在运行报告时可能提供的其他限制标准而改变?在这种情况下,您如何使用 PHPUnit 之类的框架在 TDD 的范围内工作?
【问题讨论】:
标签: php unit-testing tdd phpunit