강의

멘토링

커뮤니티

Programming

/

Front-end

根本的なフロントエンドユニットテスト

フロント&ユニットテストのすべてをマスターできるように、 基本概念から状況別テスト作成法、高度なテスト知識まで全て集めてお届けします

難易度 初級

受講期間 無制限

  • sowhatcoding
Software Test
Software Test
TDD
TDD
Jest
Jest
TypeScript
TypeScript
JavaScript
JavaScript
Software Test
Software Test
TDD
TDD
Jest
Jest
TypeScript
TypeScript
JavaScript
JavaScript

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

Seunghyeon Lee

31% 受講後に作成

講義が始まるとすぐにコード実装過程なしに作られたコードですぐにテストコードの説明をして、受講者の立場では親切でない講義を払って購入する理由がないと思います〜〜10月12日基準です〜 --- 講義が不親切だと思った理由は、講義に従うためのサンプルコード提供がないと思ったので、講義を見て同じテストコードを作成するのに不便を感じていました。 しかし、後で知ったことがGitgub repoリンクでサンプルコードを提供しています。 講義自体は理解するのに十分な説明です。 気分が悪く、月はコメントでしたが、親切にお答えいただきありがとうございます。 前に説明したかどうかはわかりませんが、私のように見逃した人のために授業資料欄にサンプルコードを提供 -> [旗ハブリンク]

5.0

byeong

100% 受講後に作成

単純jest活用法ではなく、ユニットテストとは何かを学ぶことができました。

5.0

이진규

100% 受講後に作成

長くない講義ですが、要点だけ正確にコックコック蒸してくれる良い講義でした!知っている弟にもこの過程をお勧めしますので、講師様がN社の開発者の方だと知っている方だと言いました。 よく聞くどこ所属なのか、どこ出身なのかと、広報する人が多いのですが、むしろそんなことを明らかにせず、純粋なコンテンツでしか勝負する方がより信頼感があります!

受講後に得られること

  • ユニットテストの概念と高度なテスト知識

  • Jestを使ったテストコードの書き方

  • In-Memory DBを使用したQuery関数のテスト

  • Test Doubleを使用したテスト依存性の分離

テストコード正しく作成したい開発者のための講義

コード例を使用すると、簡単にテストの書き方を習得できます。

テスト、本当にうまく書いていますか?

テスト文法だけを知ればテストを簡単に作れると思うけど
実務に合わせてテストを「よく」するのは、文法だけを知ってはいけません。
たとえば、Mockというテストテクニックについて知っています。
どのような状況で、どこに書くべきか、またなぜ書くべきかを知らないと、テストを正しく作成するのは難しいです


だから、テストの概念を正確に理解し、どの場所にどのテストテクニックを使うべきかを知る必要があります
ソフトウェアの信頼性を高める適切なテストコードを書くことができます。
しかし、そのためには知っておくべきことも多く、抽象的なテスト哲学も理解しておく必要があります。
一言で学ぶのは少し難しいです(お知らせするのも難しいです😊😊)


だから講義は難しくないように具体的な例を使ってテスト作成法を簡単に理解できるようにしました。
テストに必要な知識はすべて抜けずに入れて内容に不足がないように講義を作りました

テストを「よく」書く開発者に成長していますが、私の講義が役立つことを願っています!

こんな方におすすめです

初めてテストを学ぶ方

テストコードの基本と概念まで
一度にきちんと学びたい人

実務でテストを書く方

テストコードをよく書きたいです。
どうすればいいのかわからないので、

開発スキルをレベルアップしたい方

テストコードの書き方をマスターして中級開発者に成長したい人

この講義の特徴

豊富なテストサンプルサンプルコード

豊富なテストサンプルサンプルコード

豊富なコード作成の例として、本番テストコードを書く方法と
ノウハウを体に体得できるように簡単にお届けします

図表と視覚資料を活用した概念整理

文章で理解するのは難しい概念は視覚資料と表です
積極的に活用して概念理解度を高めました

必要なときにいつでも見ることができる重要な要約講義資料を提供

手書きNO! 、講義資料だけを見ても十分な内容を理解して復習できるように
チャプターごとに講義の核心内容を資料できれいにまとめました

このようなことを学びます。

実戦テストの知識

  • Jestを使用してUnit Testを作成する方法

  • Fake DB を使用してリポジトリ関数ユニットテストを行う方法

  • Test Double を使用してテスト対象関数の機能に集中する
    本物のユニットテストの書き方

テスト作成哲学とノウハウ

  • Unit Testの目的は何であり、依存関係はなぜ分離するのか

  • テスト手法を状況別にどのように適用すればよいか

  • Unit Test, Integration Test はそれぞれどのような長所と短所があるか

  • テストは何を、どれだけ作るべきかなど

このような悩みがある場合は、ぜひ聞いてください。

Q. テストコードを書こうとするのにどこから学ぶべきか分からない

心配しないで、基礎からじっくりと難しくないように例を通してお知らせします。
講義をすべて聞いたら、ユニットテストについてマスターすることができます

Q. どうすればテストがうまく作れるか知りたいです。

テストをうまくするためには理論を学ぶのにとどまらず
必要な場所に必要なテスト技術を適切に使用することを知っておく必要があります。
概念と使い方だけを知っている半角知識になることができます。
それで、実際のテストコードを書いているときに遭遇するかもしれない状況と同様に、講義の例を書いています。
講義に従うことで、実務で必要な状況に合わせてテストコードを書くことができます。

Q. テストコードを作る際に詰まっている部分がありますが、どのように解決するのかわかりません。

いつものテストコードを作成しながら悩んだり苦労した部分
正確な概念説明と高度なテスト知識で満たされます。
講義を全部聞いて出れば、いつの間にかテスト専門家になっている自分を発見することになります。

受講前の注意

学習資料

  • サンプルコード:https: //github.com/sowhatcoding/how-to-test

  • 資料:講義各章にPDF添付ファイルとしてアップロードされています

    (例コードだけで説明できるチャプターは別途文書資料がありません。例コードのみご覧いただけます!)

選手の知識と注意事項

  • サンプルコードには非常に基本的なTypescript、MongoDBコードがあります

  • タイプスクリプトやMongoDBについて事前知識がない場合でも
    JavaScriptやDBに関する一般的な知識があれば、講義の内容を理解できます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • しっかりした基礎を固めながらテストを学びたい開発者

  • テストコード 'よく'作りたい開発者

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

  • Typescript (基礎知識)

  • MongoDB(基礎知識)

こんにちは
です。

1,667

受講生

78

受講レビュー

4.9

講座評価

3

講座

無料講義からゆっくり聴いてみてください。

カリキュラム

全体

35件 ∙ (3時間 14分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

4件

5.0

4件の受講レビュー

  • seulee님의 프로필 이미지
    seulee

    受講レビュー 22

    平均評価 4.7

    5

    31% 受講後に作成

    講義が始まるとすぐにコード実装過程なしに作られたコードですぐにテストコードの説明をして、受講者の立場では親切でない講義を払って購入する理由がないと思います〜〜10月12日基準です〜 --- 講義が不親切だと思った理由は、講義に従うためのサンプルコード提供がないと思ったので、講義を見て同じテストコードを作成するのに不便を感じていました。 しかし、後で知ったことがGitgub repoリンクでサンプルコードを提供しています。 講義自体は理解するのに十分な説明です。 気分が悪く、月はコメントでしたが、親切にお答えいただきありがとうございます。 前に説明したかどうかはわかりませんが、私のように見逃した人のために授業資料欄にサンプルコードを提供 -> [旗ハブリンク]

    • sowhatcoding
      知識共有者

      こんにちは! 講義を購入してくれましたが、最初からやや気分が悪いと思いますので、まずお詫び申し上げます。 不親切だとコメントした理由を自分なりに考えてみました。 おそらく初めにテストコードが必要な理由(セクション2)の部分でテストコードの利点を説明するために 例として渡したコードの説明が不十分で、そう感じなかったかと思います。 教えてくれた内容参考にして、さらに悩んでみて、例と長所と短所の2つがよく理解できるように講義内容の修正を悩んでみましょう。 参考までに、セクション2で説明した例は、長所と短所の概念的な理解を助けるためのコードです。 (だから'テストがあればこんなにいいですね〜'と概念だけ理解して渡っても大丈夫です!) 実際、講義で本格的に扱うテストコードの説明はセクション4 Test Frameworkから進められます。 セクション4から一度受講していただき、もしそれでも説明が不足したり、理解がうまくいかない部分があるなら 'コミュニティ>質問'に文を残していただければ丁寧にお答えさせていただきます! 最後に、本当にレビューが一つ一つ貴重です。 最後まで講義聞いていただければ確かに!!役に立つと思います。 講義を聞いて、気になる点はいつでも教えてください! ありがとう

  • qudcks48850871님의 프로필 이미지
    qudcks48850871

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    単純jest活用法ではなく、ユニットテストとは何かを学ぶことができました。

    • hippy231449님의 프로필 이미지
      hippy231449

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      長くない講義ですが、要点だけ正確にコックコック蒸してくれる良い講義でした!知っている弟にもこの過程をお勧めしますので、講師様がN社の開発者の方だと知っている方だと言いました。 よく聞くどこ所属なのか、どこ出身なのかと、広報する人が多いのですが、むしろそんなことを明らかにせず、純粋なコンテンツでしか勝負する方がより信頼感があります!

      • haley94036385님의 프로필 이미지
        haley94036385

        受講レビュー 1

        平均評価 5.0

        5

        14% 受講後に作成

        現在ITで働いている職場です!突然フロントエンド側の仕事をしなければならず、ユニットテストをよく組みたくてその講義を探して聞いたのですが、とても役に立って良かったです!講義時間も長くもなく、聞きながらよく追いつくことができました〜!他の人にもたくさん助けて欲しい!

        ¥5,405

        sowhatcodingの他の講座

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

        似ている講座

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