• Author吉井健文
  • Publisher翔泳社
  • ISBN9784798178189
  • Publish Date2023年4月

フロントエンド開発のためのテスト入門 今からでも知っておきたい自動テスト戦略の必須知識

現場で役立つテスト手法を基礎から解説!
「どこから」「どうやって」手をつければよいかわかる

本書は、Webアプリケーション開発に携わるフロントエンドエンジニアを対象に、「テスト」の基本知識と具体的な実践手法を解説した書籍です。

高度な機能を画面上で提供する現代のWebアプリケーションでは、その品質や保守性を担保するうえで、フロントエンドにおける自動テストが重要な役割を持ちます。

本書はそんな「フロントエンドにおけるテスト」をテーマに、基本的なテストコードの書き方や、目的に応じたテスト手法・ツールの使い分け方を解説します。「UIコンポーネントテスト」や「ビジュアルリグレッションテスト」など、フロントエンドならではの具体的なテスト課題に重点を置いており、基本から実践まで必要な知識を体系的に身につけることができます。

解説はサンプルWebアプリケーション(Next.js)を舞台にしたハンズオン形式で進みます。「アクセシビリティの改善」や「CIでのテスト実行」といったトピックもフォローしているので、開発現場で役立つ実践的な知識・ノウハウがきちんと身につく一冊です。

■こんな方におすすめ
・テストの必要性は理解しているが着手できていない
・それなりに開発経験はあるがテストを書いたことがない
・現在取り組んでいるテスト手法が最適かわからない

■本書で取り上げるテストツール
Jest/Testing Library/Storybook/reg-suit/Playwright...etc

■目次
第1章 テストの目的と障壁
第2章 テスト手法とテスト戦略
第3章 はじめの単体テスト
第4章 モック
第5章 UIコンポーネントテスト
第6章 カバレッジレポートの読み方
第7章 Webアプリケーション結合テスト
第8章 UIコンポーネントエクスプローラー
第9章 ビジュアルリグレッションテスト
第10章 E2E テスト

【ダウンロード付録】
付録A GitHub Actionsで実行するUIコンポーネントテスト
付録B GitHub Actionsで実行するE2Eテスト
※翔泳社の書籍サイトからPDFをダウンロードできます。

>> 続きを表示

Recently borrowed books by this book borrower.

  • プログラミングTypeScript / スケールするJavaScriptアプリケーション開発
  • プログラマの数学 第2版
  • 世界一流エンジニアの思考法
  • 初めてのTypeScript / 型安全なJavaScriptでWeb開発を加速する
  • 現場で役立つシステム設計の原則 / 変更を楽で安全にするオブジェクト指向の実践技法
  • GitLabに学ぶ世界最先端のリモート組織のつくりかた / ドキュメントの活用でオフィスなしでも最大の成果を出すグローバル企業のしくみ
  • 世界一流エンジニアの思考法
  • RUNNING LEAN / 実践リーンスタートアップ
  • 単体テストの考え方/使い方
  • ハンズオンNode.js