Unit Test (単体テスト)

  • 単体テストは個々の独立した関数やコンポーネントが動作するかをチェックするテスト
  • Reactコンポーネント指向においては「コンポーネントが担う責務を明確にする」という単一原則というものがあります。この考えに基づいたコンポーネント設計(良いコンポーネント設計)をすることでユニットテストを書くことができます。

Vitest

  • VitestはVue.jsを開発したEvan You氏によるプロジェクトであり、Jestの機能を拡張するフレームワーク
  • Jestを単体で使用する場合よりもテストの実行速度を速くすることができる
  • テストへの変更を自動で検知する「ウォッチモード」においては、その違いは特に大きい

Jest

Integration Test (結合テスト)

  • 結合テストは各コンポーネントや関数を組み合わせた時に機能が問題なく動作するかをチェックするテスト

React Testing Library

Svelte Testing Library

End to End Test (E2Eテスト)

  • E2EテストはサーバーのAPIやブラウザ等の環境でアプリケーションを動かし、システム全体が正しく動くかをチェックするテスト

Playwright

Web Test Runner


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-04-27 (木) 11:05:10 (537d)