阅读(4798)
赞(16)
IntelliJ IDEA:测试PHP应用程序
2019-03-28 15:18:32 更新
测试PHP应用程序
此功能仅在Ultimate版本中受支持。
以下内容仅在安装并启用PHP插件时有效!
本章节提供了特定于PHP的单元测试过程的指南。
IntelliJ IDEA通过与PHPUnit测试框架集成,支持PHP应用程序的单元测试。
通常,IntelliJ IDEA通过运行您创建的运行/调试配置,以与其他应用程序相同的方式运行和调试PHPUnit测试 。执行此操作时,它会将指定的测试类,文件或目录传递给测试运行程序。您可以在本地和远程运行单元测试,具体取决于所选的运行配置。
要在PHP应用程序上创建和运行单元测试,请执行以下常规步骤:
启用PHPUnit支持。
编写要运行的单元测试。
对测试进行分组以区分生产和开发环境中的测试,或者启用作者的过滤测试。
创建运行配置:
要运行PHPunit测试,请创建PHPUnit配置。
要运行Behat测试,请创建Behat配置。
要运行Codeception测试,请创建Codeception配置。
要运行PHPSpec规范,请创建PHPSpec配置。
单击“运行( )”并在“运行”工具窗口中监视测试结果以启动单元测试。
通过单击“使用覆盖率运行”工具栏按钮来启动单元测试,并在“覆盖率工具”窗口中分析测试覆盖率。
通过在必要时设置断点并单击“调试()”来进行调试单元测试 。有关详细信息,请参阅PHP调试会话。