サイプレスクラウド

Cypressを実際のブラウザクラウド上で実行する

既存のCypressスイートをTestingBotのグリッドに接続し、Windows、macOS、Linux上の実際のChrome、Firefox、Edgeで実行できます。大規模な並列処理、ビデオおよびログアーティファクト、EUデータレジデンシーによるGDPR準拠。

Comparing frameworks? See Cypress vs Selenium and Cypress vs Playwright.

ブラウザとOS
Chrome · Firefox · Edge
並行セッション
100
稼働時間SLA
99.9%

世界で最も革新的な企業のいくつかから信頼されています

30秒で答える

TestingBotでCypressを実行する理由とは?

真のクロスブラウザ対応

Cypressは、当社のクラウド上で、実際のWindows、macOS、Linux環境において、Chrome、Firefox、Edgeといったブラウザ上で動作します。お客様が使用するすべてのブラウザで、同じスペックで動作します。

大規模並列処理

最大100個の同時実行Cypressセッションに分散し、それぞれを専用の仮想マシンで実行します。これにより、処理時間を数時間から数分に短縮できます。

ドロップインCLIスワップ

オープンソースのtestingbot-cypress-cliをインストールし、 cypress.config.jsを指定して実行してください。

サイプレスとは何ですか?

サイプレスを60秒で見る

Cypress

Cypress

Open source · MIT · JavaScript / TypeScript

Cypressは、ブラウザ上で動作するJavaScriptのエンドツーエンドテストフレームワークで、アプリケーションと同じJavaScriptランタイム環境で実行されます。WebDriverベースのツールが使用するプロセス間ブリッジを介さずに、DOM、ネットワークリクエスト、タイマー、フレームワーク自身の状態など、あらゆるオブジェクトに直接アクセスできます。

これにより、Cypressは高速なフィードバックループ、自動待機、タイムトラベルデバッグ、組み込みのスパイ/スタブAPIといった特長を備えています。高速なフィードバックループと最新の開発体験を求めるJavaScriptファーストのチームにとって、Cypressはまさに最適な選択肢と言えるでしょう。

  • JavaScript / TypeScript を優先し、ブラウザ内で動作します。
  • 本物のChrome、Firefox、Edge
  • 自動待機、タイムトラベルデバッガー、ネットワークスタブ
  • 組み込みのスパイ、スタブ、クロックAPI
  • testingbot-cypress-cli を介して並列処理
2行CLI

1つのコマンドでクラウド上でCypressを実行

オープンソースのCLIをインストールし、testingbot-cypress initを実行して設定ファイルを生成した後、testingbot-cypress runを実行して実際のブラウザに並列で展開します。

install & init step 1
# Install the open-source CLI
$ npm install testingbot-cypress-cli

# Generate testingbot.json (one-off)
$ testingbot-cypress init

# Edit the generated testingbot.json:
#   "cypress_project_dir": "./cypress",
#   "browsers": ["chrome", "firefox", "edge"],
#   "build_name": "ci-build-${BUILD_NUMBER}"
run on the cloud step 2
# Run your specs on real cloud browsers
$ testingbot-cypress run --parallel 10

# Pin a specific supported Cypress version
$ testingbot-cypress run \
    --cypress-version "14.2.0"

# → live results in your TestingBot dashboard
# → video and console logs via REST API

高度なフラグ、並列オプション、CI統合については、TestingBot上のCypressに関する完全なドキュメントを参照してください。

ローカル vs クラウド

ローカルCypress vs TestingBot

Cypressは、スケーラビリティ、複数のブラウザ、あるいは本格的なWebKitが必要になるまでは、ノートパソコン上では高速に動作します。ホスティング型クラウドとの比較は以下のとおりです。

能力 テストボット 地元のイトスギ
ブラウザのカバー範囲
本物のChrome、Firefox、Edge
ローカルにインストールされているもの
オペレーティングシステム
本物のWindows、macOS、Linux
あなたの唯一の開発マシン
並列スケーリング
最大100セッション同時接続可能(オンデマンド)
CPUとRAMによって制限されます
ビデオとログ
HDビデオとコンソールログが含まれています
内蔵ビデオはあるが、中央ダッシュボードはない
プライベート環境とステージング環境をテストする
内蔵型セキュアトンネル
直接アクセスのみ
EUデータ居住地
はい、GDPRに準拠しています
あなたのノートパソコンがどの国にあるか
信頼性
稼働率99.9%のSLA、24時間365日の監視
蓋を閉じるとクラッシュする
Cypress Cloud の代替

Cypress Cloud の代替をお探しですか?

Cypress Cloud(旧 Cypress Dashboard)は、お客様が用意したマシン上で実行を記録し、オーケストレーションします。TestingBotはマシンも提供します。同じ並列実行、動画とログに加えて、それを動かすブラウザとOSまで含みます。

比較する項目 テストボット Cypress Cloud
提供されるもの ブラウザ、OS、そして記録 記録、オーケストレーション、分析
テストの実行場所 使い捨てVM上。実行ごとに消去されます お客様が用意し保守するCIランナー上
課金の方法 プランの並列セッション数に応じて 記録されたテスト結果ごとに
クロスブラウザ対応 Windows と macOS の Chrome、Firefox、Edge、WebKit お客様のランナーにインストール済みのもの

Cypress Cloud のほうが適している場合

必要なCI容量がすでに確保されていて、その上に Test Replay、フレーキーテスト検出、Cypress 固有の分析を重ねたいのであれば、Cypress Cloud はまさにそのための製品であり、当社はそれを再現しようとはしていません。マシンとブラウザ対応がボトルネックであり、レポートがボトルネックではない場合に、当社が選ばれています。

Cypress Cloud の情報は cypress.io/pricing より、2026年8月20日時点で確認したものです。

開封直後のビデオ、スクリーンショット、ログ
テスト成果物

開封直後のビデオ、スクリーンショット、ログ

すべての Cypress テスト結果には、スクリーンショット、ログ、ビデオが含まれます。

テストステータスを簡単に追跡し、REST API 経由で成果物にアクセスし、既存のツールと統合してシームレスなレポートと分析を実現します。

  • あらゆるスペックに対応したフルHDビデオ
  • ブラウザコンソール出力とCypressログ
  • スクリーンショットはご要望に応じて提供いたします
  • カスタム画面解像度、タイムゾーン、地域
  • ブラウザの起動フラグとその他多くの機能
機能

Cypressがクラウドで必要とするすべてのもの

TestingBotは、テストを実行するだけでなく、設定ファイルで設定するCypressのすべての機能に加え、位置情報やタイムゾーンといったクラウド専用の機能も提供します。

  • Capabilities

    Browser, OS, version, screen resolution and every capability the cloud accepts.

  • Authentication

    Pass credentials, environment variables and login fixtures into your specs.

  • Specs & filters

    Pick which specs run per build, group by tag or shard automatically.

  • TypeScript

    Run TypeScript-based Cypress specs out of the box, no extra setup.

  • Geolocation & timezone

    Spoof GPS and timezone per session for App Store, store-front and back-end checks.

  • Reporting

    JUnit XML, mochawesome and integrations with Jenkins, GitHub and GitLab.

大規模並列処理

Cypressによる並列テスト

TestingBotのクラウドでCypressの並列テストを実施し、リリースサイクルを高速化しましょう。複数のブラウザ、バージョン、オペレーティングシステムでCypressテストを並列実行できます。

More on how concurrency is sized and priced: parallel testing.

  • 最大100の同時Cypressセッション
  • セッションは数秒で開始、ウォーミングアップなし
  • testingbot-cypress-cli によるスマートな仕様シャーディング
無料で始める
Cypressによる並列テスト
Live exit nodes
10+ countries
アメリカ合衆国
イギリス
ドイツ
フランス
スペイン
ベルギー
オーストラリア
中国
日本
位置情報テスト

10カ国以上からのCypressフローをテスト

世界中の実際の出口ノードからCypressテストを実行します。米国、英国、ドイツ、フランス、スペイン、ベルギー、オーストラリア、中国、日本など、さまざまな国からのジオターゲティング、ジオブロッキング、ローカライゼーションを検証できます。

安全なインフラストラクチャ

本物の機械。使い捨て。液漏れゼロ。

Cypressの各セッションは、実際のオペレーティングシステム上で動作する、新品の使い捨て仮想マシン上で実行されます。実行が終了すると同時に仮想マシンは破棄されるため、何も再利用されず、顧客間で情報が漏洩することもありません。

GDPRに準拠(EU域内データ保管)、SAML SSOに対応、監査ログは企業チーム向けに提供。

  • 使い捨ての仮想マシンで、実行ごとに消去されます。
  • GDPR準拠、EUデータレジデンシー対応
  • SAML SSO、監査ログ、およびSCIMプロビジョニング
TestingBotトラストセンターにアクセス
  1. 1

    テストはTestingBotグリッドに接続します

    お客様のセッション専用の、クリーンな仮想マシンが数秒でプロビジョニングされます。

  2. 2

    Cypressは実際のブラウザを駆動します

    本物のChrome、Firefox、またはEdgeを使用しており、決して模倣したり、共有したりしたことはありません。

  3. 3

    VMは実行終了と同時に破棄されます

    Cookie、ファイル、ブラウザの状態など、すべて消去されます。何も再利用されることはありません。

継続的インテグレーション

CypressをCI/CDに数分で組み込む

TestingBotは、主要なCI/CDツールすべてと連携します。トリガーされたCypressはコミットごとに実行され、動画とログがビルドダッシュボードにストリーミングされます。

Secure Tunnel

内部アプリとステージングアプリを安全にテストする

当社のセキュアトンネルを使用して、ファイアウォールで保護されたステージングサイト、社内ダッシュボード、またはローカルホスト上のアプリケーションに対してCypressテストを実行できます。

エンドツーエンドで暗号化され、受信ファイアウォールルールは不要で、主要なCIプロバイダーにすぐに対応できます。

よくある質問

TestingBotにおけるCypressに関するよくある質問

なぜCypressをローカル環境ではなくTestingBot上で実行するのですか?

Cypressはローカル環境では、インストールされているブラウザ上で動作します。TestingBotを使用すると、実際のWindows、macOS、Linuxマシン上で、Chrome、Firefox、Edgeといったブラウザ上で最大100個のCypressセッションを並列実行でき、HDビデオとコンソールログが自動的に収集されます。

どのCypressバージョンがサポートされていますか?

TestingBot は現在、Cypress 14.2.0 (デフォルト)、 12.5.1 13.17.0サポートしています。testingbot.json testingbot.jsonのcypress_versionフィールド10.0.0使用して13.3.3実行ごと9.1.0特定のバージョン8.0.0固定できます。

Cypressを並列実行することはできますか?

はい。TestingBotのプランには、最大100個の並列Cypressセッションが含まれており、仕様の自動シャーディングはtestingbot-cypress-cliによって処理されます。各セッションは、それぞれ専用の仮想マシンで実行されます。

TestingBotはCypress Cloudとどう違うのですか?

TestingBotは、実際のWindows、macOS、Linux環境上のChrome、Firefox、EdgeブラウザでCypressを実行します。Cypress Cloudは結果ダッシュボードであり、ブラウザクラウドではありません。両者は共存可能で、多くのチームがCypress Cloudにテストを記録し、TestingBotで実行しています。

TestingBotはTypeScriptとCypressコンポーネントランナーをサポートしていますか?

はい、 TypeScript ガイドを参照してください。コンポーネントの実行は、e2e 仕様と同じように機能します。

既存のCypressスイートを移行するにはどうすればよいですか?

オープンソースのtestingbot-cypress-cliインストールし、 testingbot-cypress initを実行して、 cypress.config.jsを指定し、 testingbot-cypress runを実行してください。スペック、プラグイン、フィクスチャは変更されません。

内部サイトやステージングサイトをテストできますか?

はい。弊社のセキュアトンネルをインストールすれば、Cypressテストはステージング環境、ローカルホスト、またはファイアウォールの内側にあるあらゆる場所にアクセスできます。

Cypress GridはGDPR/SOC 2に準拠していますか?

TestingBotはSOC 2およびISO 27001の認証を取得していません。GDPRに準拠し、データはEU域内のみに保管され、CSA STARレベル1に登録しています(公開された自己評価です)。管理策はISO 27001附属書Aに基づいて設計しています。データセンター事業者はISO 27001認証を取得しています。エンタープライズプランではSAML SSO、SCIM、監査ログを提供します。

TestingBotはCypress Cloudの代替になりますか?

多くのチームが実際に費用を払っている部分については、なります。TestingBotはspecを並列実行し、動画とログを記録してダッシュボードを提供し、さらにCypress Cloudが提供しないブラウザとマシンまで用意します。課金は記録されたテスト結果ごとではなく、並列セッション数に基づきます。自社CI上でTest ReplayやCypress独自のフレーキー分析を使いたい場合は、Cypress Cloudが引き続き適した選択です。

Cypressはどのブラウザで実行できますか?

Windows と macOS 上の Chrome、Chromium、Firefox、Edge、Electron、WebKit です。単一のCIランナーでは用意しにくいCypressのクロスブラウザテストに対応し、Safariに近い描画を確認できるWebKitも含みます。ヘッドレスでもヘッド付きでも実行できます。

サイプレステストを開始する準備はできましたか?

開始するには、サイプレステストのドキュメントを参照してください。

無料トライアルを開始する