はじめに
Python でテストを開始するのは、大変な作業と感じられる可能性があります。 Python の標準ライブラリには、テストを記述するためのユーティリティとヘルパーがいくつか用意されていますが、難しい欠点がいくつかあります。
Pytest は、Python 用の最も一般的なテスト ツールとフレームワークの 1 つです。 Pytest は非常に複雑なテスト シナリオに役立ちますが、テストの作成時にその機能が強制されることはありません。 簡単なテストを記述でき、高速で機能豊富なテスト ランナーと便利なレポートの恩恵を受けることができます。
Pytest の重要な側面は、テストの記述が簡単になることです。 依存関係や構成なしでテスト関数を記述し、すぐにテストを実行できます。
ここでは、テスト スイートを次のレベルに引き上げることができるように、Pytest の使用を開始するために必要な基本事項をいくつか取り上げます。
学習内容
このモジュールを終了すると、Pytest を使用してテストを記述し、その豊富なエラー 報告を解釈し、その機能豊富なテスト ランナーを利用できるようになります。 テスト関数とクラスの両方で作業することに慣れ、どちらをいつ使用するかを判断できる必要があります。
この知識により、次のことができます。
- Pytest 用の既存のテストと連携したり、既存のテスト スイートを拡張したりします。
- Pytest のエラー報告を使用して、エラーを正確に特定します。
- ライブラリおよびコマンド ライン ツールとして Pytest を使用する。
主な目標
Pytest の操作や Pytest のテストの作成に慣れておく必要があります。これにより、より多くのテストの作成を支援することで、より効率的なエンジニアになることができます。