JetBrains Aqua が Cypress のサポートを開始しました

Read this post in other languages:

Aqua チームから嬉しいお知らせです!

皆さんからの声をしっかりと受け止め、Aqua で人気のテストフレームワークである Cypress のサポートを開始しました。 Cypress を使用した作業の効率を高めることを考慮したサポートについて説明します。

AQUA のダウンロード

Cypress のサポート

Aqua のテスト可視性を導入

プロジェクトを開くと、Aqua が自動的に Cypress テストを検出してエディター内のテストの横に実行アイコンを表示するため、1 回のマウスクリックでテストを簡単に実行できます。

結果を調べる

テストが完了すると、Aqua がテストごとに関連するログやコンソールを含む包括的なテスト結果を表示します。 さまざまな並べ替えとフィルターのオプションが用意されているため、失敗したテストや無視されたテストに素早く遷移して実行時間を解析できます。

Aqua では、テスト結果ツールウィンドウから選択されたテストの対応するソースコードまで円滑に移動することができます。

効率的なテスト実行構成の管理

Aqua では、さまざまなパラメーターやセットアップを含むテストの実行構成を簡単に保存して共有することができます。

テストを簡単に検索

Aqua で特定のテストケースを検索するのが簡単になりました。 Go to Symbol(シンボルに移動)または Search Everywhere(どこでも検索)を使用すると、必要なテストを素早く特定して目的のテストに移動できます。

コード編集エクスペリエンスの強化

Aqua では高度なコード編集エクスペリエンスを得られます。 高い処理能力を持ったコード補完、ナビゲーション、リンターのサポートなど、JavaScript と TypeScript のサポートを活用できます。 Aqua のコードインサイト機能が強化され、Cypress 固有の関数と式をサポートするようになりました。 文字列リテラル内の CSS と XPath ロケーターをハイライトし、関連するコード補完候補が提供されるようになっています。

Aqua は Cypress エイリアスに最高クラスのサポートを提供します。 エイリアスの宣言と使用箇所の間の移動操作、インラインでの名前変更、および未使用のエイリアス宣言の特定を簡単に行えます。 また、アロー関数内の ‘this’ オブジェクトでのエイリアスの参照など、無効なエイリアスの使用についての警告も表示します。

単純化された要素の検査と検証

Aqua は組み込みウェブインスペクターとシームレスに連携し、テスト対象のウェブページにある要素の実際のロケーターを提案します。 ソースコードからページの要素への遷移をサポートしているため、CSS セレクターに基づいてウェブインスペクターの要素をハイライトします。 この機能は、ロケーターの有効性と要素の可用性を検証するのに役立ちます。 ウェブインスペクターではページを検査して複数の種類のロケーターを検証または生成できるため、それらのロケーターが一意で信頼できることを確認できます。

Cypress Launchpad

Open Cypress(Cypress を開く)ボタンをクリックするだけで、そのプロジェクトのテストを構成するための Launchpad に瞬時にアクセスできます。

エディター以上の機能を備えた Aqua

Aqua は単なるエディターではありません。 Cypress テストの開発と保守を合理化することができます。 Aqua は統合されたウェブインスペクターによって有益なインサイトを IDE 内で直接提供することで、リアルタイムのデータ駆動型コード補完と簡単な移動操作を実現しています。

堅牢な IDE である Aqua には、以下のようなプロの QA 担当者が日常のワークフローで使用する基本ツールが備わっています。

  • データベース管理: 複数のデータベースにシームレスに接続し、アプリケーションデータの準備と検証を簡単に行えます。
  • エディターベースの HTTP クライアント: 複雑な HTTP リクエストを実行し、アサーションを実行し、それらをチームと簡単に共有したり、CI/CD パイプラインで実行したりできます。
  • Docker サポート: コンテナーを実行、監視、および構成する Aqua の組み込み機能でコンテナー管理を単純化できます。

これらの機能に加えて、Aqua には VCS 統合やターミナルなどが備わっているため、すべてのテストのニーズを確実に満たすことができます。

この重要なマイルストーンに到達できたことを嬉しく思っており、このバージョンの Aqua を皆さまに利用していただきたいと考えております。 この機能はパブリックプレビュー段階にあるため、何らかの問題が発生した場合は課題トラッカーでの報告をお願いします。

フィードバックフォームを使用して、ご感想、ご質問、またはご意見をお寄せください。 最新のプレビュービルドは、Toolbox App または JetBrains ウェブサイトからすぐにダウンロードできます。

ブログをご購読いただくと、最新の機能改善についての情報をお届けします。また、公式 Twitter もぜひフォローしてください。

効率的な自動テストの成功を祈っております!

Aqua チーム一同

オリジナル(英語)ブログ投稿記事の作者:

Ryuji Owan

Oscar Rodriguez

image description

Discover more