IntelliJ IDEA怎么為測(cè)試創(chuàng)建運(yùn)行/調(diào)試配置

2018-10-28 14:43 更新

創(chuàng)建測(cè)試的運(yùn)行/調(diào)試配置

在 IntelliJ IDEA 中您可以使用運(yùn)行/調(diào)試配置運(yùn)行測(cè)試(測(cè)試用例、測(cè)試套件等),方式與運(yùn)行普通應(yīng)用程序一樣。

要?jiǎng)?chuàng)建必要的運(yùn)行/調(diào)試配置,可以使用一般程序(參見(jiàn):創(chuàng)建和編輯運(yùn)行/調(diào)試配置)或 IntelliJ IDEA 中提供的各種快捷方式。使用這些快捷方式(作為上下文菜單命令實(shí)現(xiàn)),您可以為以下各項(xiàng)創(chuàng)建運(yùn)行/調(diào)試配置:

  • 一個(gè)單獨(dú)的測(cè)試用例。
  • 目錄或包中的所有測(cè)試。
  • 可能位于相同或不同目錄、包或模塊中的所選測(cè)試類。此選項(xiàng)僅適用于 JUnit。
  • 單獨(dú)的測(cè)試方法。
即使沒(méi)有為它們創(chuàng)建運(yùn)行/調(diào)試配置,也可以運(yùn)行測(cè)試。要做到這一點(diǎn),請(qǐng)?jiān)谙鄳?yīng)的上下文菜單中使用 Run(Ctrl+Shift+F10)或調(diào)試命令。
因此,將生成臨時(shí)運(yùn)行/調(diào)試配置,然后您可以進(jìn)行保存。

為測(cè)試創(chuàng)建運(yùn)行/調(diào)試配置

為了區(qū)分 JUnit 和 TestNG 的上下文菜單命令,請(qǐng)使用以下圖標(biāo):

  • 對(duì)于 JUnit: 。
  • 對(duì)于 TestNG: 。

要為測(cè)試創(chuàng)建運(yùn)行/調(diào)試配置,請(qǐng)按照下列常規(guī)步驟操作: 

  1. 要開(kāi)始創(chuàng)建運(yùn)行/調(diào)試配置,請(qǐng)打開(kāi)相關(guān)項(xiàng)目的上下文菜單,然后選擇相應(yīng)的項(xiàng)目 Create 命令。因此,根據(jù)您要?jiǎng)?chuàng)建的運(yùn)行/調(diào)試配置的內(nèi)容,執(zhí)行以下操作之一:
    • 如果要為單個(gè)測(cè)試或目錄或程序包中的所有測(cè)試創(chuàng)建運(yùn)行/調(diào)試配置,請(qǐng)執(zhí)行以下操作:
      1. 在 "項(xiàng)目" 工具窗口中右鍵單擊相應(yīng)的測(cè)試類、目錄或包。
      2. 從上下文菜單中選擇 "創(chuàng)建..." 命令。

        命令名稱取決于 "項(xiàng)目" 工具窗口中的當(dāng)前所選內(nèi)容,可能類似于:

        • 為源或測(cè)試目錄創(chuàng)建“所有測(cè)試”。
        • 為包創(chuàng)建 “Tests in '<package_name>'”。
        • 為測(cè)試類創(chuàng)建 “<test_name>”。
    • 如果要為選定的測(cè)試創(chuàng)建運(yùn)行/調(diào)試配置,請(qǐng)執(zhí)行以下操作:
      1. 在 "項(xiàng)目工具" 窗口中選擇感興趣的測(cè)試。
      2. 右鍵單擊所選測(cè)試之一以打開(kāi)上下文菜單。
      3. 在上下文菜單中,選擇:創(chuàng)建“<first_test_name> 和 <n> 更多”。
    • 如果要為測(cè)試方法創(chuàng)建運(yùn)行/調(diào)試配置,請(qǐng)執(zhí)行以下操作:
      1. 在編輯器中打開(kāi)包含感興趣方法的測(cè)試類。
      2. 要打開(kāi)上下文菜單,請(qǐng)右鍵單擊方法代碼中的某處。
      3. 在上下文菜單中,選擇:創(chuàng)建“<method_name>()”。

      編輯器中的整個(gè)測(cè)試類可以使用類似的上下文菜單命令。要打開(kāi)類的上下文菜單,請(qǐng)右鍵單擊方法代碼占用的區(qū)域之外的某個(gè)位置(例如,在包含類聲明的行中)。

  2. 在打開(kāi)的對(duì)話框中,指定運(yùn)行/調(diào)試配置參數(shù),然后單擊“確定”。有關(guān)詳細(xì)信息,請(qǐng)參閱 JUnit 或 TestNG 的相應(yīng)對(duì)話框說(shuō)明。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)