강의

멘토링

커뮤니티

Programming

/

Software Test

Pytestと Noxを活用したPythonテスト自動化完全ガイド

コードを修正した後、「これ、デプロイしても大丈夫かな?」と不安に思ったことはありませんか?この講座は、まさにそんな悩みを解決するためにご用意しました。😊 Pythonテストの標準であるPytestを使って、「良いテスト」の書き方を基礎から丁寧に学んでいきます。単純な検証から、繰り返し作業を大幅に減らすフィクスチャ(Fixture)、複雑な外部システムを模倣するモック(Mock)まで、実務で必須となる核心機能を丁寧に解説します。 テストに慣れてきたら、次は開発プロセス全体を自動化する番です。強力な自動化ツールNoxを利用し、コマンド一つでテスト、コードスタイル検査、フォーマッティングまで一度に処理する方法を学びます。最後に、これらすべてのプロセスをCI/CDパイプラインに接続し、チームの開発文化をさらに一段階アップグレードする方法まで一緒に学んでいきます。

難易度 初級

受講期間 無制限

  • haeyeomiso
Software Test
Software Test
pytest
pytest
nox
nox
CI/CD
CI/CD
Software Test
Software Test
pytest
pytest
nox
nox
CI/CD
CI/CD

受講後に得られること

  • パイソン テスト自動化 (Python Test Automation)

  • Pytest フレームワーク活用 (Pytest Framework Utilization)

  • Noxベースの開発ワークフロー構築 (Nox-based Development Workflow Construction)

  • CI/CD連携およびパイプライン設計

  • 単体/統合テスト設計および実装 (Unit/Integration Test Design & Implementation)

Pytest&Noxで撤退するテスト自動化🎩


コードを修正するたびに心の隅が不安ならば?毎回同じテストを直接手にしているなら?

今、その時間とストレスを解消します! 🛩楽にするソフトウェアテスト!


この講義は単にテスト文法を教えてくれる講義ではありません。

Python開発の標準であるPytestと強力な自動化友人Noxを使って、開発の始まりから終わりまで自信と効率をいっぱいに入れる方法を学ぶ旅です。私と一緒に楽しくテストし、スマートに自動化する方法を学びましょうか? 😄


私たちの講義だけにある特別さ!

  • 実務で本当に書く道具だけ!最も広く使われているPytestと開発ワークフローを完成するNox 。最近、実務で愛されるコアツールの2つを深く学びましょう。

  • 迷わずロードマップをピッタリ! 「何を最初に学ぶべきですか?」悩む必要はありません。テスト基礎からCI/CDパイプライン構築まで、最も効率的な学習ロードマップをそのまま追いついてください。

  • コードはやっぱり直接絞ってこそ味わい!目でしか見ません。簡単な電卓プロジェクトを一緒に作って発展させながら、学んだ内容をすぐに私にする実習中心の講義です。



  • テストのみ? NO!開発全体を楽に!テストは基本!コードスタイルチェック、フォーマット、複数の環境同時テストまで。面倒なプロセスをすべてNoxで自動化し、開発の質を高めましょう。


🚀講義が終わったら、私たちは...

  • 「これは大丈夫ですか?」する不安感の代わりに「問題ない!」という自信が生まれます。

  • 繰り返しの作業はコンピュータに任せ、より創造的で重要なことに集中するようになります。

  • 同僚に「うわー、このコードは本当にきれいで安定しています!」という賞賛を聞くことになるかもしれません。

  • チームの開発文化を一段階成長させる信頼できる仲間になることができるでしょう。

こんな方におすすめです

「テスト、なければならないのはわかりますが…」


毎回手でテストするために時間が足りない効率を高めたい開発者


より信頼性が高く信頼性の高いサービスを作成したいバックエンド開発者


このような内容を学びます。

Pytestで正しくテストする方法

「ああ、テストコードはこんなに織ってるんだ!」膝を叩くようになります。フィクスチャ、モッキングなどの実務で使うpytestの高度な技術まで確実にお知らせします。


Noxで面倒なことを自動化する

テストの実行、コードの整理など、毎回やる気になったことを命令して一つで終わる魔法! noxで独自の自動化セッションを作成する方法を学びます。


CI/CDでスマートにコラボレーション

私が作成した自動化ロジックをGitHub Actionsに接続してみましょう。コードを上げるたびにロボットが知ってテストしてくれるので本当に楽になります。



私のコードの隙間を探す「カバー」

「私のテストはどれくらい入念ですか?」気になったら、カバレッジを測定してみてください。コードのどの部分を見逃したかを見つけて、より完全なテストを作成できます。

AIとコンピュータ工学の無限の可能性を探求し、その旅程を皆さんと分かち合いたい年齢です。


学部時代、「コンピュータ工学中毒者」と呼ばれるほど専攻への情熱で4.4点以上の専攻単位で上級卒業し、S大学院でAIを専攻し、修士学位を取得し、博士課程を通じて専門性を深めました。


しかし、理論的探求と同じく、実際の世界の問題をAIとバックエンドの開発で解決することに大きな魅力を感じ、博士課程をしばらく止め、スタートアップでAIベースのLLMやビデオ分析プロジェクトを経験し、貴重な実践経験を積みました。


現在、国内のトップ3大企業の1つでLLMプロジェクトの開発とPMとして働いており、AI技術が私たちの生活にもたらすポジティブな変化を生み出すことに貢献しています。私が経験した悩みと解決の過程、そして現場で得た鮮やかなノウハウを皆さんに惜しみなくお届けします。


開発という興味深い世界への旅に心強いアシスタントになります。

受講前の注意

練習環境

  • 講義のターミナルはMacベースです!

選手の知識と注意事項

  • 基本的なPython文法


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 体系的なテストが初めてのPython開発者

  • 反復的な開発作業に疲弊し自動化が必要な開発者

  • 安定したサービスとAPIを構築したいバックエンドエンジニア

  • チームのコード品質と開発文化を改善したい開発者

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

  • 基礎Pythonプログラミング能力

こんにちは
です。

はじめまして!

AIとコンピュータ工学の無限の可能性を探求し、その旅を皆さんと共有したいヘヨです。

学部時代は「コンピュータ工学中毒」と呼ばれるほど専攻に情熱を注ぎ、専攻GPA4.4以上で首席卒業しました。その後、S大学院でAIを専攻して修士号を取得し、博士課程を通じて専門性を深めました。

しかし、理論的な探究と同じくらい、現実世界の問題をAIで解決することに大きな魅力を感じ、博士課程を一時休学してスタートアップでAIベースのLLMおよびビデオ分析プロジェクトを経験し、貴重な実戦経験を積みました。

現在は国内トップ3の大手企業の一社で、LLMプロジェクトの開発およびPMとして勤務しており、AI技術が私たちの生活にもたらすポジティブな変化を創り出すことに貢献しています。私がこれまで経験してきた悩みや解決のプロセス、そして現場で得た生きたノウハウを、皆さんに惜しみなくお伝えします。AIという興味深い世界への旅路において、心強いガイドになれるよう努めます。

お問い合わせ・ご提案:haeyeo.open@gmail.com

カリキュラム

全体

22件 ∙ (9時間 58分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

3件

2.3

3件の受講レビュー

  • roach님의 프로필 이미지
    roach

    受講レビュー 7

    平均評価 4.4

    5

    32% 受講後に作成

    • haeyeomiso
      知識共有者

      こんにちは、講師のハエヨです。 まずは受講をお申し込みいただき、誠にありがとうございます :) 貴重な受講評価ありがとうございます! ありがとうございます。

  • aprilinbloom878267님의 프로필 이미지
    aprilinbloom878267

    受講レビュー 1

    平均評価 1.0

    修正済み

    1

    45% 受講後に作成

    スクロールが一緒に動いてくれるといいですね。文脈を追いかけるのが簡単ではないですね.. コードを一緒に書きながら一歩ずつ付いていけば、もう少し理解しやすくなると思います。 そして足し算、引き算、掛け算などでテストコードを書いてくださいましたが、いざこれを実務にどう適用すべきか少し難しいですね。

    • duo64620469님의 프로필 이미지
      duo64620469

      受講レビュー 2

      平均評価 3.0

      1

      41% 受講後に作成

      Notionは本当によく整理されているのですが、それで終わりのような気がします。 e2eでどのような形で使われるのか例がなくて感覚がよく掴めませんし、 講義画面のスクロールも進まないのはちょっと残念ですね..

      haeyeomisoの他の講座

      知識共有者の他の講座を見てみましょう!

      似ている講座

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