IntelliJ IDEA:測試PHP應(yīng)用程序

2019-03-28 16:24 更新

測試PHP應(yīng)用程序

此功能僅在Ultimate版本中受支持。
以下內(nèi)容僅在安裝并啟用PHP插件時有效!

本章節(jié)提供了特定于PHP的單元測試過程的指南。

IntelliJ IDEA通過與PHPUnit測試框架集成,支持PHP應(yīng)用程序的單元測試。

通常,IntelliJ IDEA通過運行您創(chuàng)建的運行/調(diào)試配置,以與其他應(yīng)用程序相同的方式運行和調(diào)試PHPUnit測試 。執(zhí)行此操作時,它會將指定的測試類,文件或目錄傳遞給測試運行程序。您可以在本地和遠程運行單元測試,具體取決于所選的運行配置。

要在PHP應(yīng)用程序上創(chuàng)建和運行單元測試,請執(zhí)行以下常規(guī)步驟:

  • 啟用PHPUnit支持。

  • 編寫要運行的單元測試。

  • 對測試進行分組以區(qū)分生產(chǎn)和開發(fā)環(huán)境中的測試,或者啟用作者的過濾測試。

  • 創(chuàng)建運行配置:

    • 要運行PHPunit測試,請創(chuàng)建PHPUnit配置。

    • 要運行Behat測試,請創(chuàng)建Behat配置。

    • 要運行Codeception測試,請創(chuàng)建Codeception配置。

    • 要運行PHPSpec規(guī)范,請創(chuàng)建PHPSpec配置。

  • 單擊“運行( icons toolwindows toolWindowRun svg)”并在“運行”工具窗口中監(jiān)視測試結(jié)果以啟動單元測試。

  • 通過單擊“使用覆蓋率運行”工具欄按鈕圖標(biāo)一般runWithCoverage svg來啟動單元測試,并在“覆蓋率工具”窗口中分析測試覆蓋率。

  • 通過在必要時設(shè)置斷點并單擊“調(diào)試(圖標(biāo)動作startDebugger svg)”來進行調(diào)試單元測試 。有關(guān)詳細信息,請參閱PHP調(diào)試會話。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號