Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Pytestによるテストの基礎とGitHubにおける自動テストCIの実行
Highest Rated
Rating: 4.6 out of 5(19 ratings)
240 students

Pytestによるテストの基礎とGitHubにおける自動テストCIの実行

PythonのテストライブラリPytestとGitHub Actionsを基礎から学び、CIの基礎を身につけよう!
Created bySatoshi A
Last updated 10/2024
Japanese

What you'll learn

  • Pythonの仮想環境の作成
  • assertの使い方
  • Pytestによる基本的なテストの手法
  • 例外処理のテスト
  • mockによるテスト
  • parameterizeを使ったテスト
  • fixture, conftestを使ったテストの前処理
  • Pytestのカバレッジ
  • GitHub Actionsを使った自動テストの実行

Course content

4 sections28 lectures2h 2m total length
  • コース紹介3:24
  • 開発とテストの流れ4:57
  • CIと自動テスト4:31
  • コース準備レクチャー0:26

Requirements

  • Pythonがインストールされていること

Description

このコースはPythonのテストライブラリであるPytestの基礎を学び、またそのテストコードをGitHubで自動実行できるようになろうというコースです。自動テストはGitHub Actionsの機能を用いて実装します。

CI (Continuous Integration)は最近のソフトウェア開発で重要な役割を果たすようになってきており、このコースはその基礎を学び、今後の発展につなげていくことが目標です。

今までにテストコードを書いたことはないが、ソフトウェア開発やデータ分析業務に関わっているという方は、ぜひ本コースを通じてテストコードの基礎を学びながら、CI(今回は自動テスト)にチャレンジしてみてください!


コース内容

  • イントロダクション(開発とテスト, CIと自動テスト)

  • assert

  • pytestの基礎

  • fixture

  • conftest

  • parametrize

  • mock

  • テストのスキップ

  • GitHubでの自動テストの設定

  • push, pull request時の自動テスト


Pythonプログラミングの基礎知識をお持ちでテストコードを書いたことはないが、ソフトウェアの品質を向上させたい方、データ分析業務等に従事している方に最適なコースです。

ぜひご登録ください!

Who this course is for:

  • ソフトウェアテストに興味がある書学者