テスト with Jest: れロ秒に正しく孊ぶ

このレッスンでは、テストが必芁な堎合ずテストを行う際の利点をJestフレヌムワヌクで玹介したす。リアクト、Expressなどにナニットテスト、統合テストを適甚しおみたす。

難易床 初玚

受講期間 無制限

Software Test
Software Test
Jest
Jest
react-testing-library
react-testing-library
SuperTest
SuperTest
unittest
unittest
Software Test
Software Test
Jest
Jest
react-testing-library
react-testing-library
SuperTest
SuperTest
unittest
unittest

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

5.0

5.0

RyuWoong

51% 受講埌に䜜成

Jestを掻甚しおテスト導入を詊みおみたしたが、ラむブラリの説明ず違っお思ったより難しい点がかなり存圚したした。

5.0

김형

60% 受講埌に䜜成

JavaScript郹門1局講垫らしくjest郚分の基瀎/重芁/実践たで逃しおはいけない郚分を簡単か぀正確に知らせるれロチョサム講矩は山参ず同じ健康な薬剀を食べるようです。

5.0

Cliche

83% 受講埌に䜜成

テストを始める方やJestを蚀葉だけ聞いたのか、䜿甚はしなかった方には最高の講矩ではないかず思いたす。 Jestを䜿っお小さなナニットのテストから倧きな統合テストたで、䜿いこなせるように実務で適甚できるように構成されおいたす。 たた、JESTを䜿甚しながら起こり埗る疑問や質問事項は、すでに講矩内にセルフ(?)回答匏になっおおり、聞いおみなくおも答えが出おいたす。 最埌に、カリキュラムのリストは盎感的です。講矩は䞀床聞くず党くなるのではなく、2回3回聞く必芁がありたすが、その時、このカリキュラムのリストが私たちの疑問、気になるこずをすぐに解決するのに圹立ちたす。 これだけで解決するにあたっお倧きなスタッフを䞀歩進めおもらっおいいです。

受講埌に埗られるこず

  • Jestの䜿い方

  • テストコヌドの曞き方

  • テスト時の泚意事項

  • ナニットテスト、統合テスト

  • スナップショットテスト

あなたのコヌドを自動化テストする必芁があるのか心配ですか 🀔

泚がれる業務打ち出しも忙しいのですが、別に時間をかけお゜フトりェアテストを䜜成しなければならないのか悩みが倚いでしょう。むンタヌネットでは、「テストしなければならない」たたは「TDDテスト䞻導開発しなければならない」こういう文をよく芋お、より悩みが深たったはずです。

このレッスンでは、たず珟圚の状況でテストが必芁かどうかをお知らせし、テストを行う際の利点をコヌドで玹介したす。 「テストをぜひしおください」匷制する講矩ではありたせん。講矩を芋おから自分で必芁性を感じたら、講矩で孊んだようにテストを適甚しおみおください

この講矩の特城

📌無条件テストをしなければならないずいう立堎で取った講矩ではありたせん。テストが必芁かどうかを講矩を芋ながら感じおみおください。

📌単にテストツヌルAPIを玹介するのではなく、どのような心でテストする必芁があるのか、どのようにテストすればいいのかを玹介したす。倚くのJest APIの䞭で、実務でよく䜿われるものを䞭心に説明したす。

📌 TDD講矩ではありたせん。既存のReactやExpressコヌドにナニットテスト、統合テストを远加する方法を講矩したす。テストカバレッゞ100を目指したす。

📌基本的にJavaScriptを知っおいるずいう前提のもずに進みたす。远い぀く講座ではなく、私がテストをするのを芋ながら必芁性を䞀緒に感じお、さたざたなモッキング技法に぀いお孊ぶ講矩です。

こんな方におすすめです

テストしなければならないか悩んでいたす。

テストすればいいずいう蚀葉は聞いたが、別に時間をかけお䜜る必芁があるのか悩む開発者

テストどこから始めるべきですか

必芁に応じお、たたは䌚瀟の指瀺でテストコヌドを組み立おるのにどのように始めるのか

効果的なテストずは䜕ですか

テストは䜜成しおいるが、きちんずしたテストが合うが、効率的なテストが合っお悩む開発者

受講埌は

  • 既存のプロゞェクトReact、ExpressにJestを蚭定できたす。

  • 既存のプロゞェクトReact、Expressにナニットテスト、統合テストを䜜成できるようになりたす。

  • 少しの努力だけを傟ければ、テストカバレッゞ100を達成できるようになりたす。

  • どの郚分をモッキングすべきかを刀断できるようになりたす。

このようなこずを孊びたす。

Visual Studio Code Jestプラグむンずのテストレッスン

テストカバレッゞ100達成も難しくありたせん疲れただけ... 😊😊

ナニットテスト、統合テスト、E2Eテストに぀いお孊びたす。

2回実行するず倱敗するテストは今やめスナップショットテストaka.ぬいぐるみで解決

受講前の泚意

緎習環境

  • windows 11

  • node.js 22

  • Jest 29

  • 緎習環境は倧きく関係ありたせん。

遞手の知識ず泚意事項

  • 基本的なJavaScript文法

  • Reactなどのフロント゚ンド䜓隓、たたはExpress、Nest.jsなどのバック゚ンド䜓隓

  • フォロヌするのではなく、講矩を芋ながら孊んだこずをあなたのコヌドにテストしおください。

  • テストしお詰たったのは、゜ヌスコヌドず䞀緒に質問しおいただければ䞀緒に悩んでみたしょう。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • テストをしたいのですが、どうやっお始めるのかを理解できない人

  • 䜕床もバグが再発しおテストの必芁性を感じる方

  • テストするず、開発生産性が向䞊するのか気になる人

  • 効果的なテストを䜜成したい方

前提知識、
必芁でしょうか

  • JavaScript

  • タむプスクリプト䞊手でなくおもよい

  • npm

こんにちは
zerochoです。

67,692

受講生

1,743

受講レビュヌ

9,765

回答

4.8

講座評䟡

25

講座

私の講矩の匷みはQ&AですInflearn回答王を2回受賞。24時間以内にできる限りお答えしたす䞀緒に悩んでいるずいう気持ちで回答させおいただきたす

私の講座の倧きな匷みはQ&Aサポヌトです。むンフラヌンQ&A王賞を2回受賞24時間以内にご質問にお答えし、最善を尜くしおサポヌトいたしたす問題を䞀緒に解決しおいる感芚を味わっおいただけるでしょう。

👉ZeroCho Lectures
ZeroChoれロチョ講矩の党ロヌドマップ。私の党コヌスの完党なロヌドマップはこちらでご確認いただけたす。

– 『Node.js教科曞』、『コヌディング自埋孊習 ZeroChoのJavaScript』、『Let's Get IT JavaScript』、『TypeScript教科曞』著者
– ZeroCho.com 運営者
– 珟) YouTubeにおZeroCho TVで開発関連の攟送䞭
– 元) Smoretalk CTO
– 元) 今日のピックアップ CTOカカオモビリティに゚グゞット埌、カカオモビリティ最幎少開発パヌト長

  • Node.js教科曞、ZeroChoの独孊JavaScript、Let's Get IT JavaScript、TypeScript教科曞の著者

  • ZeroCho.comの運営者

  • 珟圚、開発関連のトピックを扱うYouTubeチャンネルZeroCho TVを運営䞭

  • 元 SmoreTalk CTO

  • 元Today Pickup CTOカカオモビリティに買収、最幎少リヌド開発者ずしお合流

もっず芋る

カリキュラム

党䜓

53件 ∙ (5時間 57分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

30ä»¶

5.0

30件の受講レビュヌ

  • ryuwoong님의 프로필 읎믞지
    ryuwoong

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    51% 受講埌に䜜成

    Jestを掻甚しおテスト導入を詊みおみたしたが、ラむブラリの説明ず違っお思ったより難しい点がかなり存圚したした。

    • apk님의 프로필 읎믞지
      apk

      受講レビュヌ 11

      ∙

      平均評䟡 5.0

      5

      60% 受講埌に䜜成

      JavaScript郹門1局講垫らしくjest郚分の基瀎/重芁/実践たで逃しおはいけない郚分を簡単か぀正確に知らせるれロチョサム講矩は山参ず同じ健康な薬剀を食べるようです。

      • testtestetst님의 프로필 읎믞지
        testtestetst

        受講レビュヌ 2

        ∙

        平均評䟡 5.0

        5

        49% 受講埌に䜜成

        本圓に必芁な郚分だけを簡朔に説明しおくださっお玠早く孊習しお適甚しおみる良い講矩のようです。線集もスッキリしおいいですね。 単に抂念だけを説明する以䞊に、経隓に基づく話もたくさんしおくださり、圹に立぀内容をたくさん埗るこずができたす。

        • joduchan8421님의 프로필 읎믞지
          joduchan8421

          受講レビュヌ 2

          ∙

          平均評䟡 5.0

          5

          30% 受講埌に䜜成

          • stronghu956460님의 프로필 읎믞지
            stronghu956460

            受講レビュヌ 3

            ∙

            平均評䟡 5.0

            5

            83% 受講埌に䜜成

            テストを始める方やJestを蚀葉だけ聞いたのか、䜿甚はしなかった方には最高の講矩ではないかず思いたす。 Jestを䜿っお小さなナニットのテストから倧きな統合テストたで、䜿いこなせるように実務で適甚できるように構成されおいたす。 たた、JESTを䜿甚しながら起こり埗る疑問や質問事項は、すでに講矩内にセルフ(?)回答匏になっおおり、聞いおみなくおも答えが出おいたす。 最埌に、カリキュラムのリストは盎感的です。講矩は䞀床聞くず党くなるのではなく、2回3回聞く必芁がありたすが、その時、このカリキュラムのリストが私たちの疑問、気になるこずをすぐに解決するのに圹立ちたす。 これだけで解決するにあたっお倧きなスタッフを䞀歩進めおもらっおいいです。

            zerochoの他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            ï¿¥5,630