gpt4 book ai didi

testing - 如何在 Yii 中对 Controller 进行单元测试

转载 作者:行者123 更新时间:2023-11-28 19:42:55 28 4
gpt4 key购买 nike

这是怎么做到的?我是否只准备一个 $_POST/$_GET/$_FILES 集并将其传递给 Controller ​​?或者是否有一些更优雅的方法来测试 Yii Controller ?

最佳答案

通常,单元测试是针对模型、助手、组件等执行的。换句话说,是针对实现应用程序业务逻辑的东西。对于测试应用程序 Controller ,一个常用的过程是功能测试

有关执行此类测试的更多信息,请参阅 Yii documentation .

简而言之,使用像 Selenium 这样的东西,它在网络浏览器中打开一些 url 并在测试后收集信息。

描述了另一种测试 Controller 的技术 over here .

顺便说一句,如果难以将逻辑实现到您的 Controller 中,请在 MVC 模式中寻找 Fat Model 方法。 More information here .

关于testing - 如何在 Yii 中对 Controller 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6739607/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com