コース概要

導入

  • Unit Testing の仕組み

Javascript 単体テスト フレームワークの概要

  • Jasmine、モカ、Jest、チャイ、QUnit
  • 単体テストの使用例

テスト環境のセットアップ

  • ライブラリのダウンロードとインストール
  • IDE のインストールと構成
  • サンプルアプリケーションのセットアップ

最初の単体テストを作成する

  • テストのセットアップ
  • テスト定義の作成
  • ネストされたスコープの使用
  • アサーションの作成
  • 単体テストの実行

単体テストのデバッグ

  • コードをステップ実行する
  • ブレークポイントの作成
  • デバッグタスクのセットアップ

単体テストの拡張

  • 複雑な Java スクリプト クラスの作成
  • スタブとモックの作成
  • テストスイートの作成

TDD と BDD の実装

  • 自動化された仕様の作成
  • ユーザーやテスターとのコラボレーション

さらにテストを書く

  • テスト Node.js
  • HTTP エンドポイント単体テスト
  • REST APIのテスト
  • 統合テストを書く
  • React コンポーネントのテスト (オプション)

トラブルシューティング

要約と結論

要求

  • ユニットテストの一般的な理解
  • Javascriptのプログラミング経験
  • Node.jsでの作業経験
  7 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (5)

関連コース

Introduction to Selenium

  7 時間