【发布时间】:2017-05-30 20:32:42
【问题描述】:
我有一个 PHP 文件,它只连接到 DB 并在 HTML 表中显示结果集。我们如何为这样的 PHP 文件创建单元测试脚本? 提前非常感谢。
【问题讨论】:
-
你没有。推荐的做法是以可测试的方式构建代码。您可能想了解有关“单元测试”或“测试驱动开发”的更多信息。
标签: php unit-testing testing methods
我有一个 PHP 文件,它只连接到 DB 并在 HTML 表中显示结果集。我们如何为这样的 PHP 文件创建单元测试脚本? 提前非常感谢。
【问题讨论】:
标签: php unit-testing testing methods
如果您没有在代码中定义任何函数(并且不想),这不是一个理想的场景。您仍然可以编写 PHPUnit 测试 starting PHP's built-in web server 并执行 HTTP 请求(使用 Guzzle?)。然后,确保生成的内容与数据库的记录一致。
但是,可能并不真的需要仅为此功能编写测试,因为它可以很容易地手动测试,并且您可能会在脚本和测试之间编写大量重复代码。
【讨论】: