Quality Assurance
Tools for Quality Assurance and Test Automation
テスト自動化用 IDE の Aqua が一般公開!
JetBrains は約 1 年半前にテスト自動化用 JetBrains IDE である Aqua のプレビューバージョンをリリースし、それから Aqua は大きく進化しています。 Cypress と Playwright のサポートなどの重要な機能を追加し、 Selenium をサポートすることで、Aqua はテスト自動化プロジェクトに最適なツールとなりました。
今回、その Aqua が一般公開されました!
特に EAP 参加者の皆さんからの信頼、サポート、そして貴重なフィードバックには感謝しています。おかげさまでほとんどの重大な問題を一般リリース前に解決することができました。
皆さんへの感謝とテストコミュニティ内の成長促進への取り組みのしるしとして、Aqua の個人用非商用利用の無料ライセンスを提供いたします。 商用ライセンスもご利用可能です。 詳細については、この記事を引き続き読み進めてください。
新しいライセンス体系
Aqua においては、2 つのプランで構成される新しいライセンス体系を提供しています。
- 無料の個人用非商用ライセンス
- 有料の商用ライセンス
非商用目的で Aqua をご利用になる場合に限り、Aqua のライセンス料金をお支払いいただく必要はありません。 Aqua を商用目的でご利用になる場合は、他の JetBrains 製品と同じようにライセンスをご購入いただけます。
ただし、Aqua は価格が単一の Organization ライセンスに単純化されている点が他とは異なります。 個人事業主の方でも、会社にお勤めの方でも、商用利用には Organization ライセンスが必要になります。
商用利用と非商用利用
サブスクリプション契約に基づき、直接的または間接的に定期的な収入を得ている製品ユーザーの活動は商用利用に分類されます。 これに関しては複数のシナリオを想定した詳細な FAQ を用意しています。 ご不明な点がございましたら、sales@jetbrains.com までお気軽にお問い合わせください。
現時点で、この新しいライセンス体系はお客様によって商用目的で利用しないことを宣言していただく自己申告制に純粋に基づいています。 これがうまくいくことを望んではいますが、自己申告の遵守状況によっては、将来的に何らかの調整を行う必要が生じる可能性があります。
また、非商用ライセンスをご利用の場合は匿名の使用統計の収集からオプトアウトできないことに注意しておくことにも注意する必要があります。 これは早期アクセスプログラム(EAP)と同様であり、弊社のプライバシーポリシーにも準拠しています。
Aqua を使用する理由
このような細かい内容はさておき、Aqua に関するユーザーの声やテスト自動化エンジニアの方にとってこの IDE が必須となる理由を探っていきましょう。
アプリケーションテストは特有のスキルセットを必要とする独特の分野です。 テストエンジニアが特定のニーズに合わせてカスタマイズされた IDE を使って作業することにメリットがあるのは当然です。
Aqua はテスト自動化専用に設計された初の IDE です。 この多言語対応の IDE はテスト自動化で使用される主要言語(Java、Python 、JavaScript、TypeScript、Kotlin、および SQL)をサポートしています。 また、Selenium、Playwright、Cypress など、ソフトウェアテストに使用される主要フレームワークもサポートしています。
過去数か月にわたって多数のユーザーフィードバックをいただきましたので、その一部をご紹介します。 このフィードバックには IDE 内のアンケートを通じて収集したものや、各種オンライン公開チャンネルで共有されたものが含まれます。 皆さんのご協力に深く感謝いたします!
Aqua をさらに改良するため、Aqua Adopters Group にぜひご参加ください。
テスト自動化エンジニアに好評な Aqua の機能とは? 引き続き以下を読み進めてください。
テスト自動化用の IDE
Aqua のリリース以来、テスト自動化専用の IDE を使用するメリットを明確に示す肯定的なレビューをテストコミュニティから多数いただきました。
「Aqua は自分たちのための IDE です!」 という評価もあれば、 「ついにテスト自動化用の強力な IDE の誕生だ」との声もあります。
また、「JetBrains Aqua はテスト自動化分野のゲームチェンジャー」や「JetBrains が QA コミュニティのために達成した最も重要なマイルストーンの 1 つ」というコメントもいただいています。
初期状態ですぐに使用可能
他の JetBrains IDE と同様に、Aqua にはすぐに使用できる機能が多数備わっています。 大量のプラグインをインストールして構成する必要はなく、すぐにテストに着手できます。
Aqua ユーザーに最も好評を博しているウェブインスペクターは、組み込みブラウザーのように機能します。 ウェブインスペクターでは、ウェブアプリケーションを表示し、ウェブページで選択した要素に固有の CSS または XPath ロケーターを生成することができます。 さらに、Aqua は代替のロケーターをリスト形式で提供してくれます。
このすべてが IDE 内で機能するため、Chrome DevTools に頻繁に切り替える必要はありません!
Selenium、Cypress、Playwright を使用している方には Aqua の使用を強くお勧めします。 この素晴らしい IDE では、IDE 内でページロケーターを容易に生成してシームレスに検証できます。 Chrome DevTools やその他のインスペクターを開く必要はありません。 CSS や XPath などの好みのロケーター方式を使用して軽々とページオブジェクトを書き、Aqua 内で直接ウェブページに照らし合わせて検証することができます。
Naveen Khunteta、Naveen Automation Labs 創設者。
「ロケーターの検出方法が非常に斬新だ」という Aqua のレビューもありました。
ウェブインスペクターの他には、便利なテストランナー、使いやすいデバッガー、API テスト用の HTTP クライアント、データベースのサポート、Docker の統合、バージョン管理システムなどもユーザーに好評です。 機能の詳細な説明については、こちらのページをご覧ください。
複雑なタスクを単純化
Aqua は強力な JetBrains IDE であり、どんなに困難なタスクでもその手間を最小限に抑えます。 インテリジェントなコード解析を強力な検索とリファクタリング機能と併用することで、品質エンジニアリングの生産性が向上します。 また、JetBrains AI Assistant を追加することで、さらに強力でコンテキストを認識する有用な IDE となっています。
本日は以上です! Aqua をお試しになり、このブログ記事のコメント欄、課題トラッカー、またはソーシャルメディアでフィードバックや提案をお寄せください。
お読みいただきありがとうございました。快適なテストをご体験ください!
Aqua チーム一同より
オリジナル(英語)ブログ投稿記事の作者: