什麼是Pytest框架?


Pytest是Python中的一個測試框架。要安裝pytest,我們需要使用命令 **pip install pytest**。安裝後,我們可以透過命令 **pytest –version** 驗證Python是否已安裝。應瞭解pytest的版本。

Pytest可用於建立和執行測試用例。它可以廣泛用於測試API、UI、資料庫等等。Pytest的測試檔案命名約定是:以 **test_** 開頭或以 **_test** 結尾,並且每一行程式碼都應該在以 **test** 開頭的方法名內。此外,每個方法都應該具有唯一名稱。

語法

def test_f():
   print("Tutorialspoint")

要執行上述程式碼,我們需要轉到終端並使用命令py.test。但是,從執行的角度來看,這不會提供很多細節。要獲取執行資訊,我們應該使用命令py.test –v。這裡v代表詳細(verbose)。

為了列印控制檯日誌,我們需要使用命令py.test –v –s。同樣,如果我們想從特定的pytest檔案執行測試,命令是 **py.test <檔名> -v**。

Pytest框架的優點如下:

  • Pytest能夠同時執行多個測試用例,從而減少執行時間。

  • Pytest能夠在執行過程中跳過一組測試方法中的某個測試方法。

  • Pytest是免費的,無需許可費用。

  • Pytest快速且易於學習。

  • Pytest可以根據條件選擇執行特定測試方法或特定測試檔案的所有測試方法。

  • Pytest能夠在測試執行過程中跳過所有測試方法中的一些測試方法。

  • Pytest可用於測試API、資料庫等各種應用程式。

更新於:2021年11月19日

579 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.