繁体   English   中英

我可以为某些PHP代码自动生成单元测试用例吗?

[英]Can I automatically generate unit test cases for some PHP code?

我有一个可以运行的旧版PHP网站,

我们需要进行修改,而原始的程序员早已不在了,他们留下了纯程序化的PHP代码,没有任何单元测试。

有没有一种方法可以从生产网站自动生成单元测试?

不,没有办法从生产现场生成敏感的单元测试。

这样的测试生成器如何知道您在Web服务器中配置的重写规则,甚至可以击中磁盘上的代码? 即使知道或没有重写规则,该测试生成器如何知道如何为合理数量的路径生成代码? 我见过一些脚本,这些脚本使请求的假设总是得到相同的结果,如果没有,则抛出异常,但这不是一个很好的全面测试,它甚至不适用于所有情况。

此外,如果您的代码是纯粹的过程性代码,则很难进行良好的单元测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM