강의

멘토링

커뮤니티

BEST
Programming

/

Software Test

テスト with Jest: ゼロ秒に正しく学ぶ

このレッスンでは、テストが必要な場合とテストを行う際の利点をJestフレームワークで紹介します。リアクト、Expressなどにユニットテスト、統合テストを適用してみます。

難易度 初級

受講期間 無制限

  • zerocho
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

こんにちは
です。

67,300

受講生

1,721

受講レビュー

9,760

回答

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の独学JavaScriptLet's Get IT JavaScriptTypeScript教科書の著者

  • 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部分の基礎/重要/実践まで逃してはいけない部分を簡単かつ正確に知らせるゼロチョサム講義は山参と同じ健康な薬剤を食べるようです。

      • stronghu956460님의 프로필 이미지
        stronghu956460

        受講レビュー 3

        平均評価 5.0

        5

        83% 受講後に作成

        テストを始める方やJestを言葉だけ聞いたのか、使用はしなかった方には最高の講義ではないかと思います。 Jestを使って小さなユニットのテストから大きな統合テストまで、使いこなせるように実務で適用できるように構成されています。 また、JESTを使用しながら起こり得る疑問や質問事項は、すでに講義内にセルフ(?)回答式になっており、聞いてみなくても答えが出ています。 最後に、カリキュラムのリストは直感的です。講義は一度聞くと全くなるのではなく、2回3回聞く必要がありますが、その時、このカリキュラムのリストが私たちの疑問、気になることをすぐに解決するのに役立ちます。 これだけで解決するにあたって大きなスタッフを一歩進めてもらっていいです。

        • testtestetst님의 프로필 이미지
          testtestetst

          受講レビュー 2

          平均評価 5.0

          5

          49% 受講後に作成

          本当に必要な部分だけを簡潔に説明してくださって素早く学習して適用してみる良い講義のようです。編集もスッキリしていいですね。 単に概念だけを説明する以上に、経験に基づく話もたくさんしてくださり、役に立つ内容をたくさん得ることができます。

          • joduchan8421님의 프로필 이미지
            joduchan8421

            受講レビュー 2

            平均評価 5.0

            5

            30% 受講後に作成

            ¥5,521

            zerochoの他の講座

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

            似ている講座

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