簡介

已完成

在 Python 中開始執行測試可能會非常困難。 Python 的標準連結庫提供一些公用程式和協助程式來撰寫測試,但有一些缺點可能會使測試變得困難。

Pytest 是 Python 最熱門的測試工具和架構之一。 雖然 Pytest 可協助您執行複雜度高的測試案例,但不會強制您在建立測試時使用其功能。 您可以撰寫簡單的測試,但仍享有快速且功能豐富的測試執行器,以及實用的報告工具。

Pytest 的一項重要功能就是要讓撰寫測試變得更容易。 您可以撰寫不含相依性或設定的測試函式,並立即執行測試。

在此,我們將介紹開始使用 Pytest 所需的一些基本概念,方便您將測試套件提升到下一個等級。

您將學到什麼

在本課程模組結束時,您將能夠使用 Pytest 撰寫測試、解譯其豐富的失敗報告,並利用其具特色的測試執行器。 您應可掌握測試函式和類別的使用方式,並且能夠判斷使用時機。

這項知識可讓您:

  • 使用 Pytest 的現有測試,或擴充現有的測試套件。
  • 使用 Pytest 的錯誤報告來準確判斷失敗情況。
  • 使用 Pytest 作為程式庫和命令列工具。

主要目標是什麼?

您應該熟悉 Pytest 和撰寫 Pytest 的測試,這可讓您藉由協助您撰寫更多更好的測試,成為更有效率的工程師。