inflearn logo
知識共有
inflearn logo

pytest入門から実践まで:FastAPIテストとGitHub Actions CI

テストが壊れ、どこまで検証すべきか途方に暮れる問題を、実務経験とFastAPIの例で解決します。

2名 が受講中です。

難易度 入門

受講期間 無制限

Mockito
Mockito
CI/CD
CI/CD
FastAPI
FastAPI
pytest
pytest
TDD
TDD
Mockito
Mockito
CI/CD
CI/CD
FastAPI
FastAPI
pytest
pytest
TDD
TDD

受講後に得られること

  • pytestのfixture・parametrize・mockを活用して、保守性の高い単体・統合テストを設計・作成します。

  • FastAPIの注文・決済APIを対象に、認証、データベース、外部ネットワークの依存関係を分離して安定的に検証します。

  • 失敗の原因と不安定なテストをデバッグし、テストピラミッドと境界値に基づいてテストの優先順位を決めます。

  • カバレッジの数値を正しく解釈し、意味のある品質指標として活用します。

  • GitHub Actionsでテスト・リンティング・カバレッジ検証を自動化し、実務的なCIパイプラインを構築します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • pytestの基礎を超えて、実践的なテスト設計とメンテナンスを身につけたいPythonバックエンド開発者

  • FastAPIプロジェクトにユニットテスト・統合テストと外部依存関係の分離を導入しようとしているジュニア・ミッドレベル開発者

  • 手動検証から自動化された品質管理とCI/CDパイプラインへの移行を目指すQAエンジニア

  • テスト失敗・フレイキーテスト・低カバレッジの問題を体系的に改善したい開発者

前提知識、
必要でしょうか?

  • Pythonの基本文法(関数、クラス、例外処理)とpipを利用したパッケージのインストール経験

  • REST APIの概念とHTTPメソッド(GET、POST、PUT、DELETE)に関する基礎理解

  • ターミナル(コマンドライン)の使用およびGitリポジトリのクローン・実行可能な環境構築能力

こんにちは
may9noyです。

キャリア認証

2,891

受講生

352

受講レビュー

27

回答

4.4

講座評価

14

講座

こんにちは。😄

時々、育児と仕事でバーンアウトになり疲れ果ててしまうこともありますが、😅

一日一日を常に感謝と楽しい気持ちで生きているIT労働者です。😅


個人ブログ:https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


人生とご家庭の中に、いつも良いことだけが溢れるようお祈りいたします。 😀

もっと見る

カリキュラム

全体

62件 ∙ (5時間 4分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

may9noyの他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥38,610

35%

¥7,516