【0から始めるPytest超基礎講座】Pythonのプログラムを効率的にテスト
assert, fixture, mockなどpytestの基本的な要素の使い方を学ぼう!
Description
Pythonで単体テストを行う手順を学ぶためのpytestマスター講座が登場。
pytestとはPythonで書いたプログラムをテストするためのフレームワークのことです。
pytestの使い方を学び、プログラムのテストを効率的に行いましょう!
【コース概要】
以下が本コースで学べる内容の概要になります。
<pytest基本操作>
テスト用関数の命名方法
assert文の使い方
関数・メソッドに対するテストの実行方法
関数に対する前処理&後処理の設定方法
メソッドに対する前処理&後処理の設定方法
クラスに対する前処理&後処理の設定方法
モジュールに対する前処理&後処理の設定方法
前処理&後処理を選択的を実行する方法
特定の関数・メソッドのテスト実行をスキップする方法
例外を指定する方法
mockの使い方
複数のパラメータに対してテストを実行する方法
【注意】
Pythonの基本文法を学習済みであることを前提としています
Pythonの開発環境が整っている方のみ受講可能です。
発展的な内容は取り扱っていません。
What You Will Learn!
- pytestを使って関数・メソッドの単体テストを行う方法
- 条件式の成立を確認する技術
- 未実装部分の代替関数・メソッドを作成する方法(mockの使い方)
- 複数のパラメータを用いてテストを実行する方法
- テストを実行したい関数・メソッドに前処理&後処理を設定する方法
Who Should Attend!
- Pythonのプログラムを効率的にテストしたいと考えている人
- pytestの使い方が分からなくて困っている人
- pytestの使い方を効率的に学べる教材を探している人