Cypress
ブラウザー内の観測性を重視するE2E テストツール。操作の時間経過、DOM、リクエストを対話的にデバッグできる。
何を担当する?
操作の時間経過、DOM、リクエストを対話的にデバッグできる。
いつ使う?
- フロントエンドチームが画面テストを見ながら開発したいとき。
避けたい場面
- 複数タブや複数ブラウザーエンジンの同時網羅を最優先するとき。
「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。
CypressとSeleniumはどちらも「テスト」の技術なので、同じ土俵で比較しやすい組み合わせです。
ブラウザー内の観測性を重視するE2E テストツール。操作の時間経過、DOM、リクエストを対話的にデバッグできる。
操作の時間経過、DOM、リクエストを対話的にデバッグできる。
WebDriver標準でブラウザーを自動操作する成熟したプロジェクト。多言語クライアントから実ブラウザーとリモートグリッドを制御する。
多言語クライアントから実ブラウザーとリモートグリッドを制御する。
CypressとSeleniumはブラウザ自動化とE2Eテストで比較される。操作の時間経過、DOM、リクエストを対話的にデバッグできる。一方、Seleniumは多言語クライアントから実ブラウザーとリモートグリッドを制御する。