TestDriverは、画面認識とマウス・キーボード操作によってアプリケーションを検証するE2Eテストツールです。画面の描画結果を認識して操作手順を実行するため、DOM構造やセレクタの変更によるテスト破損を防ぎます。サンドボックス環境で実際のアプリケーションを起動して動作を検証し、GitHub App経由でPull Request上のメンションからテストの作成や実行を指示できます。E2Eテストの保守コストを削減したい開発チームや、手動によるリグレッションテストの負担を軽減したいエンジニアに適しています。
TestDriverの強みは、プルリクエストごとに実際のデスクトップ環境でアプリを動かし、画面を見ながらクリックや入力をしてE2Eテストを作ることです。セレクタに頼らないため、画面の配置が変わってもテストが壊れにくくなります。
編集部レビューの全文 >

