技術書同人誌博覧会

け-04

IT-開発-Web

Neln

チェックする
Playwrightのあるきかた ~E2Eテストの導入からCI構築まで~

新刊

同人誌・52ページ・15部頒布・紙/電子・1,500円
チェックする

Web E2Eテスト・スクレイピングツールのPlaywrightの解説本第2弾は、Playwrightとユニットテストの棲み分けと、前著で解説したロケーターを用いてより実践的なテストの書き方を解説する実践書です。
前半はテストの考え方を解説してます。ユニットテストとE2Eテストの比較をしたうえで、効率的なテスト方法を解説します。
後半はテストを書くうえでよくある認証周り、メール、位置情報やカメラといったさまざま状況下での書きかと、設定関係の解説をしています。

目次
第1章 テストの考えかた

  • テスト手法
  • テストピラミッド
  • テスト戦略
  • テストケースの構造化パターン

第2章 テストテクニック

  • テストジェネレーターでテストコードを作ってみよう
  • プロジェクトを使いさまざまな環境でテスト
  • ロケーターを使い変更に強いテストを作成
  • 共通のコードをフィクスチャで管理
  • クッキーを共有して認証のテスト
  • 視覚的なテスト
  • イベントの監視
  • ネットワークハンドリング
  • メールのテスト
  • 位置情報のテスト
  • カメラやマイクのテスト
  • 並列実行

第3章 CIでもPlaywright

  • Playwrightが対応するCIサービス
  • GitHub ActionsでPlaywright
  • CI環境でのテスト状況を保存

第4章 Playwrightの設定

  • Playwrightの設定方法
  • 基本オプション
  • テストプロジェクト
  • ウェブブラウザの設定
立ち読み電子版を購入
Playwrightのあるきかた ~ゼロから始めるE2Eテスト~

新刊

同人誌・68ページ・15部頒布・紙/電子・1,500円
チェックする

Web E2Eテスト・スクレイピングツールのPlaywrightの解説本第1弾は、Playwrightをはじめてさわる方がロケーターというブラウザを自由自在に操るAPIを駆使し、簡単なE2Eテストが書けるようになるまでの基本的な使い方の解説をする入門書です。
Playwrightを使ううえで最重要である、ロケーターを中心に解説をしています。
ロケーターが理解できるようになると、ウェブサイトの操作を自在に行えるようになります。
また操作後の要素を検証するマッチャーも解説しており、PlaywrightでE2Eテストがひととおり書けるようになります。

目次
第1章 ウェブブラウザを自動操作する技術

  • なぜウェブブラウザを自動操作するのか
  • ウェブブラウザの種類
  • ウェブブラウザを操作するツール
  • ウェブサイトから見たフルブラウザとヘッドレスブラウザの違い

第2章 Playwrightのインストール

  • ネイティブ環境で使用する場合
  • Docker環境で使用する場合
  • Playwrightのアップデート
  • 実行テスト

第3章 Playwright API

  • Playwrightの始め方
  • レスポンス
  • Locator
  • Locator演算子
  • 複数ある要素の選択
  • 要素内の中身を取得
  • スクリーンショット
  • マウスの操作
  • キーボードの操作
  • フォーム要素への操作
  • ダイアログ
  • クッキー

第4章 Playwright E2Eテスト

  • テストの始め方
  • アサーション
  • テスト前処理、後処理を行う
  • クッキーやlocalStorageを共有する
ホーム
サークル
頒布物
マイページ