Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在未定义方法的情况下对PHP文件进行单元测试_Php_Unit Testing_Testing_Methods - Fatal编程技术网

在未定义方法的情况下对PHP文件进行单元测试

在未定义方法的情况下对PHP文件进行单元测试,php,unit-testing,testing,methods,Php,Unit Testing,Testing,Methods,我有一个PHP文件,它将只连接到DB,并在HTML表中显示结果集。我们如何为这样的PHP文件创建单元测试脚本? 事先非常感谢。如果您没有在代码中定义任何函数(并且不想),这不是一个理想的方案。您仍然可以编写PHPUnit测试并执行HTTP请求(使用?)。然后,确保生成的内容与数据库的记录一致 但是,可能实际上不需要仅为此功能编写测试,因为它可以轻松地进行手动测试,并且您有可能在脚本和测试之间编写大量重复代码。您不需要。建议的做法是以可测试的方式构造代码。您可能想了解有关“单元测试”或“测试驱动开

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

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


但是,可能实际上不需要仅为此功能编写测试,因为它可以轻松地进行手动测试,并且您有可能在脚本和测试之间编写大量重复代码。

您不需要。建议的做法是以可测试的方式构造代码。您可能想了解有关“单元测试”或“测试驱动开发”的更多信息。感谢您的回复(swapgs.)我只是想知道我们如何用手测试它?您是否建议只为我们想要检查的变量编写一些控制台日志记录?您想要测试什么?