Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Software Test

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

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

51名 が受講中です。

  • haeyeomiso
테스트자동화
테스트코드
유닛테스트
소프트웨어-테스트
실습 중심
Software Test
pytest
nox
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プログラミング能力

こんにちは
です。

264

受講生

10

受講レビュー

20

回答

4.8

講座評価

4

講座

반갑습니다!

AI와 컴퓨터 공학의 무한한 가능성을 탐구하며, 그 여정을 여러분과 나누고 싶은 해여입니다.

학부 시절 '컴퓨터 공학 중독자'라 불릴 만큼 전공에 대한 열정으로 4.4점 이상의 전공 학점으로 수석 졸업하였고, S대학원에서 AI를 전공하며 석사 학위를 받고 박사 과정을 통해 전문성을 심화했습니다.

하지만 이론적 탐구만큼이나 실제 세상의 문제를 AI로 해결하는 것에 큰 매력을 느껴, 박사 과정을 잠시 멈추고 스타트업에서 AI 기반 LLM 및 비디오 분석 프로젝트를 경험하며 귀중한 실전 경험을 쌓았습니다.

지금은 국내 Top3 대기업 중 한 곳에서 LLM 프로젝트 개발 및 PM으로 일하며, AI 기술이 우리 삶에 가져올 긍정적인 변화들을 만들어가는 데 기여하고 있습니다. 제가 겪었던 고민과 해결의 과정, 그리고 현장에서 얻은 생생한 노하우들을 여러분께 아낌없이 전달해 드리겠습니다. AI라는 흥미로운 세계로의 여정에 든든한 길잡이가 되어 드릴게요.

カリキュラム

全体

22件 ∙ (9時間 58分)

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

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

¥6,991

haeyeomisoの他の講座

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

似ている講座

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