![](/img/trans.png)
[英]Concerning test cases with Atoum for PHP code , how can I unit test a class which uses require_once?
[英]Can I automatically generate unit test cases for some PHP code?
我有一个可以运行的旧版PHP网站,
我们需要进行修改,而原始的程序员早已不在了,他们留下了纯程序化的PHP代码,没有任何单元测试。
有没有一种方法可以从生产网站自动生成单元测试?
不,没有办法从生产现场生成敏感的单元测试。
这样的测试生成器如何知道您在Web服务器中配置的重写规则,甚至可以击中磁盘上的代码? 即使知道或没有重写规则,该测试生成器如何知道如何为合理数量的路径生成代码? 我见过一些脚本,这些脚本使请求的假设总是得到相同的结果,如果没有,则抛出异常,但这不是一个很好的全面测试,它甚至不适用于所有情况。
此外,如果您的代码是纯粹的过程性代码,则很难进行良好的单元测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.