はじめに

完了

Python でテストを開始するのは、大変な作業と感じられる可能性があります。 Python の標準ライブラリには、テストを記述するためのユーティリティとヘルパーがいくつか用意されていますが、難しい欠点がいくつかあります。

Pytest は、Python 用の最も一般的なテスト ツールとフレームワークの 1 つです。 Pytest は非常に複雑なテスト シナリオに役立ちますが、テストの作成時にその機能が強制されることはありません。 簡単なテストを記述でき、高速で機能豊富なテスト ランナーと便利なレポートの恩恵を受けることができます。

Pytest の重要な側面は、テストの記述が簡単になることです。 依存関係や構成なしでテスト関数を記述し、すぐにテストを実行できます。

ここでは、テスト スイートを次のレベルに引き上げることができるように、Pytest の使用を開始するために必要な基本事項をいくつか取り上げます。

学習内容

このモジュールを終了すると、Pytest を使用してテストを記述し、その豊富なエラー 報告を解釈し、その機能豊富なテスト ランナーを利用できるようになります。 テスト関数とクラスの両方で作業することに慣れ、どちらをいつ使用するかを判断できる必要があります。

この知識により、次のことができます。

  • Pytest 用の既存のテストと連携したり、既存のテスト スイートを拡張したりします。
  • Pytest のエラー報告を使用して、エラーを正確に特定します。
  • ライブラリおよびコマンド ライン ツールとして Pytest を使用する。

主な目標

Pytest の操作や Pytest のテストの作成に慣れておく必要があります。これにより、より多くのテストの作成を支援することで、より効率的なエンジニアになることができます。