Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【0から始めるPytest超基礎講座】Pythonのプログラムを効率的にテスト
Highest Rated
Rating: 4.2 out of 5(243 ratings)
1,391 students

【0から始めるPytest超基礎講座】Pythonのプログラムを効率的にテスト

assert, fixture, mockなどpytestの基本的な要素の使い方を学ぼう!
Last updated 2/2023
Japanese
Japanese [Auto],

What you'll learn

  • pytestを使って関数・メソッドの単体テストを行う方法
  • 条件式の成立を確認する技術
  • 未実装部分の代替関数・メソッドを作成する方法(mockの使い方)
  • 複数のパラメータを用いてテストを実行する方法
  • テストを実行したい関数・メソッドに前処理&後処理を設定する方法

Course content

8 sections28 lectures2h 4m total length
  • イントロダクション2:45

Requirements

  • Pythonの基本文法を学んでいることを前提としています。
  • Pythonの開発環境が構築していることを前提としています。
  • 本講義は初学者向けの動画です。pytestの発展的な使い方を知りたい方向けの動画ではありません。

Description

Pythonで単体テストを行う手順を学ぶためのpytestマスター講座が登場。

pytestとはPythonで書いたプログラムをテストするためのフレームワークのことです。


pytestの使い方を学び、プログラムのテストを効率的に行いましょう!


【コース概要】

以下が本コースで学べる内容の概要になります。


<pytest基本操作>

  1. テスト用関数の命名方法

  2. assert文の使い方

  3. 関数・メソッドに対するテストの実行方法

  4. 関数に対する前処理&後処理の設定方法

  5. メソッドに対する前処理&後処理の設定方法

  6. クラスに対する前処理&後処理の設定方法

  7. モジュールに対する前処理&後処理の設定方法

  8. 前処理&後処理を選択的を実行する方法

  9. 特定の関数・メソッドのテスト実行をスキップする方法

  10. 例外を指定する方法

  11. mockの使い方

  12. 複数のパラメータに対してテストを実行する方法


【注意】

  • Pythonの基本文法を学習済みであることを前提としています

  • Pythonの開発環境が整っている方のみ受講可能です。

  • 発展的な内容は取り扱っていません。

Who this course is for:

  • Pythonのプログラムを効率的にテストしたいと考えている人
  • pytestの使い方が分からなくて困っている人
  • pytestの使い方を効率的に学べる教材を探している人