IntelliJ IDEA如何執(zhí)行測試

2018-10-30 14:03 更新

執(zhí)行測試

通常,通過運(yùn)行您創(chuàng)建的運(yùn)行/調(diào)試配置,IntelliJ IDEA 運(yùn)行和調(diào)試測試的方式與其他應(yīng)用程序相同。當(dāng)這樣做時(shí),它將指定的測試類或方法傳遞給測試運(yùn)行程序。

在許多情況下,您可以從上下文菜單啟動(dòng)測試會話。為此目的,在某些上下文菜單中提供了運(yùn)行和調(diào)試命令。例如,這些命令可用于“項(xiàng)目”工具窗口中的測試類、目錄或包。它們也可用于您正在編輯器中工作的測試類或方法。

如果運(yùn)行沒有永久運(yùn)行/調(diào)試配置的測試,則會創(chuàng)建一個(gè)臨時(shí)配置。然后,您可以使用“運(yùn)行/調(diào)試配置”對話框保存這樣的配置,如果您希望以后再使用它。

測試在后臺運(yùn)行,因此您可以同時(shí)執(zhí)行多個(gè)測試。

每個(gè)正在運(yùn)行的配置都在“運(yùn)行工具”窗口(“測試結(jié)果”選項(xiàng)卡)中獲得自己的選項(xiàng)卡。一個(gè)選項(xiàng)卡可以聚合幾個(gè)測試。

運(yùn)行或調(diào)試測試

要運(yùn)行或調(diào)試測試,請按照下列常規(guī)步驟操作:
要開始運(yùn)行或調(diào)試測試,可以使用主工具欄或項(xiàng)目工具窗口的上下文菜單或在編輯器中:

  • 使用主工具欄:

    要查看可用的運(yùn)行或調(diào)試配置列表,并快速選擇所需的配置,您可以對運(yùn)行配置使用以下鍵盤快捷鍵:Shift+Alt+F10 ,或?yàn)檎{(diào)試配置使用以下以下鍵盤快捷鍵:Shift+Alt+F9。

    1. 從主工具欄上的列表中選擇必要的運(yùn)行/調(diào)試配置。
      IntelliJ IDEA運(yùn)行或調(diào)試測試
    2. 在列表右側(cè)點(diǎn)擊 運(yùn)行 或調(diào)試 。(或者,從主菜單選擇:運(yùn)行| Run (Run | Run)(Shift+F10)或運(yùn)行| Debug(Run | Debug)(Shift+F9)。)
  • 使用上下文菜單:

    對于測試方法,請?jiān)诰庉嬈髦写蜷_該類,然后右鍵單擊方法中的任何位置。上下文菜單建議 Run / Debug <method name> 命令。

    在“項(xiàng)目”工具窗口中右擊某個(gè)測試類,或在編輯器中打開它,然后右鍵單擊該背景。在上下文菜單上,選擇:運(yùn)行<class name>或調(diào)試......。

監(jiān)測和管理測試

測試進(jìn)度和結(jié)果顯示在運(yùn)行工具窗口的專用測試運(yùn)行程序選項(xiàng)卡中。

IntelliJ IDEA監(jiān)測和管理測試

您可以重新運(yùn)行、終止和暫停執(zhí)行與運(yùn)行應(yīng)用程序相同的方法。除了常見的運(yùn)行操作,在測試運(yùn)行器中您可以:

  • 使用箭頭鍵瀏覽測試用例列表。
  • 使用 按鈕或者:Ctrl+Alt+Up 和 Ctrl+Alt+Down 鍵盤快捷鍵導(dǎo)航到失敗的測試 。
  • 查看當(dāng)前會話中運(yùn)行的測試總數(shù)。摘要信息顯示在工具窗口頂部的消息行中。測試完成后,該消息會通知您有失敗的測試次數(shù)和運(yùn)行時(shí)間。
  • 查看進(jìn)度條中的測試進(jìn)度。
  • 使用 按鈕顯示或隱藏有關(guān)已通過的測試的信息。
  • 使用 按鈕在當(dāng)前運(yùn)行/調(diào)試配置或測試類中的所有測試的樹視圖中顯示忽略的測試。
  • 通過單擊“輸出”窗口的超鏈接,從堆棧跟蹤導(dǎo)航到源代碼中的問題位置。
  • 通過單擊設(shè)置按鈕 并從上下文菜單中選擇相關(guān)項(xiàng)目來啟用和禁用以下功能 :
    • 監(jiān)控當(dāng)前測試的執(zhí)行情況。
    • 完成測試后自動(dòng)選擇第一個(gè)失敗測試。
    • 導(dǎo)航到堆棧跟蹤。
    • 自動(dòng)滾動(dòng)到源代碼。
    • 在異常情況下打開相應(yīng)的源代碼。
    • 統(tǒng)計(jì)信息窗格中顯示的統(tǒng)計(jì)信息。 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號