【问题标题】:Unit testing a PHP file with no method defined对未定义方法的 PHP 文件进行单元测试
【发布时间】:2017-05-30 20:32:42
【问题描述】:

我有一个 PHP 文件,它只连接到 DB 并在 HTML 表中显示结果集。我们如何为这样的 PHP 文件创建单元测试脚本? 提前非常感谢。

【问题讨论】:

  • 你没有。推荐的做法是以可测试的方式构建代码。您可能想了解有关“单元测试”或“测试驱动开发”的更多信息。

标签: php unit-testing testing methods


【解决方案1】:

如果您没有在代码中定义任何函数(并且不想),这不是一个理想的场景。您仍然可以编写 PHPUnit 测试 starting PHP's built-in web server 并执行 HTTP 请求(使用 Guzzle?)。然后,确保生成的内容与数据库的记录一致。

但是,可能并不真的需要仅为此功能编写测试,因为它可以很容易地手动测试,并且您可能会在脚本和测试之间编写大量重复代码。

【讨论】:

  • 感谢您的回复。 :) 我只是想知道我们如何手动测试它?您是否建议只为我们要检查的变量编写一些控制台日志记录?
  • 你想测试什么?
猜你喜欢
  • 2014-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多