Pytestによるテストの基礎とGitHubにおける自動テストCIの実行
PythonのテストライブラリPytestとGitHub Actionsを基礎から学び、CIの基礎を身につけよう!
4.62 (13 reviews)

155
students
2 hours
content
Oct 2024
last update
$19.99
regular price
Why take this course?
🚀 Pytestによるテストの基礎とGitHubにおける自動テストCIの実行 - Pythonのテストライブラリを身につけるコース 🌟
🎉 はじめに: このコースは、Pythonの強力なテストライブラリPytestの基礎から、GitHub Actionsを用いた自動テストの実装までを学びためのものです。CI(Continuous Integration)という現代のソフトウェア開発で不可欠なプラクティスを身につけることを目指します。
📚 コース内容:
-
イントロダクション(開発とテスト, CIと自動テスト)
- ソフトウェア開発の流れとテストの重要性を理解します。
- CIとは何か、そして自動テストがプロジェクトにどのように寄与するかを学びます。
-
assert
- 基本的なテストを行うためのPythonのassert文を使ってみます。
-
pytestの基礎
- Pytestのインストールと設定方法を学びます。
- テストケースの書き方と実行方法をマスターします。
-
fixture
- Pytestのfixture機能を使って、テストのセットアップと拡張を自動化します。
-
conftest
conftest.py
を使って、Pytestの設定を集中させ、保守性を高めます。
-
parametrize
- テストケースを一度に複数回実行し、異なる入力値での動作を検証します。
-
mock
- 外部システムやデータベースなど、難しい依存関係をモックして、より堅牢なテストを書きます。
-
テストのスキップ
- コードの変更が影響を与える可能性のある部分を識別し、効率的にテストを実行する方法を学びます。
-
GitHubでの自動テストの設定
- GitHub Actionsを使って、PushやPull Request時に自動的にPytestテストが実行されるよう設定します。
🛠️ CIとPytestの組み合わせ
- 実践的な演習を通じて、PytestとGitHub Actionsを組み合わせた自動テストシステムを構築していきます。
📈 ターゲット: このコースはPythonプログラミングに精通し、まだテストコードを書いたことがないが、ソフトウェア開発やデータ分析業務に関わっている方々へのオススメです。品質向上のためのツールとしてPytestを学び、GitHub Actionsを活用して自動テストを導入する知識が必要な方は、このコースがあなたの理想的な選択肢でしょう。
🚀 今すぐ登録!
- ソフトウェアの品質を高め、効率的な開発プロセスを実現しましょう。本コースに参加して、PytestとGitHub Actionsを活用した自動テストのワイズドを身につけましょう!
Loading charts...
5940730
udemy ID
24/04/2024
course created date
03/05/2024
course indexed date
Bot
course submited by