フラグやキーワードは最初は不思議に感じるかもしれませんが、多くの場合で作業を楽にしてくれます。この演習では、さまざまなオプション付きのコマンドを使って「Erroneous factorial」のテストスクリプトを実行し、結果を確認します。ここでは修正は不要です。コマンドを実行するだけで構いません。
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
テストとは何かを学び、pytestライブラリで最初のテストを実行してみましょう。pytestのテストフレームワークとコマンドラインインターフェースに慣れます。さらに、pytestのマーカーを使って「失敗したテスト」や「テストのスキップ」など特定の状況をどのように扱うかも学びます。
フィクスチャとは何か、そしてテストで使うことでコードをどのように簡潔にできるかを学びます。@pytest.fixture デコレーターとフィクスチャの各種ツールに慣れましょう。コードを分析して、その中の「フィクスチャ部分」を見極めます。最後に、障害を防ぐためにテアダウンを使う方法を学びます。
基本的なテストタイプとその特徴を学びます。テストケースとは何か、そしてそれがテスト実装にどう役立つかを理解します。IDEの演習では、テスト関数の作成やCLIからpytestを実行するスキルをさらに磨きます。最後に、さまざまなテストタイプを見分け、それぞれに合ったテストを作成できるようになります。
最終章では、unittestフレームワークに取り組みます。まず基本的なアサーションメソッドを学び、次にそのCLIインターフェースとフィクスチャの使い方を学びます。最後に、データパイプラインの実践的な例で、学んだ内容を統合します。
現在の演習