簡介

已完成

除了執行測試和產生報告的基本工作之外,pytest 還提供許多進階功能。 這些功能可以改善並簡化測試,並協助您製作更健全的測試、擴充測試涵蓋範圍,以及針對失敗進行疑難解答。

在本課程模組中,您將瞭解 pytest 架構的功能,以協助您撰寫也簡單易懂的有效測試。

學習內容

完成本課程模組之後,您將能夠在測試中使用 參數化 ,以減少程式代碼重複並改善測試涵蓋範圍。 您還可了解讓您在測試共用一般設定和清除的固件。

完成本課程模組可協助您:

  • 使用參數化新增輸入值來增加程式碼涵蓋範圍
  • 使用自訂固件編譯通用測試程式碼,並避免程式碼重複
  • 使用猴子修補檔固件,透過呼叫模擬函式和設定模擬值,安全叫用程式碼

主要目標是什麼

您應該有信心開始使用 pytest 的這些進階功能。 這些功能可協助您撰寫更健全且功能強大的測試,並改善涵蓋範圍。