【发布时间】:2014-01-31 18:29:26
【问题描述】:
我正在教我的一个朋友如何编程,我们已经为此工作了大约一年。我想给他在 PHP 中构建一个 REST json API 的任务,我想构建一个前端来连接以使用backbone.js 中的 api。我希望他养成做测试驱动开发的习惯,并且他已经成功地在他的机器上安装了 phpunit。
我的问题是,如果他要返回 json 并且我将使用 curl 来使用它,他应该如何测试他的代码。对于这个,我可能会先编写所有的测试,然后让他建立这些。我应该编写测试以使用 curl 访问 api 并对他的 json 返回进行断言吗?对我来说,这似乎是可行的方法,因为在编写测试之前我不必知道他的模型或任何其他文件的名称。我可以说这是我访问此网址时想要的。这是一种可行的测试方式吗?
【问题讨论】: