Katalon Recorderレビュー:強力で簡単なブラウザー自動化
Selenium IDEに依存していた人にとって、実際にはSeleniumIDEと互換性のある代替手段であるKatalonRecorderは、新鮮な空気の息吹です。より熱心な開発チーム、ChromeとFirefoxの新しいブラウザのリリースごとの更新、さらに強力な機能により、ブラウザの自動化ツールになりました。このハンズオンレビューでは、拡張機能がどれだけうまく機能するかを確認します。
これは後援された記事であり、カタロンによって可能になりました。実際の内容と意見は、投稿が後援されている場合でも編集の独立性を維持する著者の唯一の見解です。
機能の概要
KatalonRecorderがSeleniumIDEとすぐに異なる点の1つは、Chrome、Firefox、およびEdgeで利用できることです。 レビュー中に、ChromiumベースのBraveブラウザにインストールしました。これは完全に機能しました。
拡張機能全体は、テスターに最大限の利便性を提供するように設計されています。オープンソースで高速なレコーダーを使用すると、Seleniumスクリプトを簡単に記録およびエクスポートできます。わかりやすいUIにより、ブラウザの自動化とテストに慣れていない場合でも、すばやく簡単に開始できます。
Selenium Core 3エンジンは、テストと自動化を非常に迅速に実行します。ご想像のとおり、ゲームでの日常のタスク、レポートの作成、フォームへの入力など、ブラウザでの退屈な反復タスクを自動化するために作られています。しかし、それはすべてからはほど遠いです。
CSVおよびJSONファイルをインポートして、データ駆動型テストを実行します。 Katalon TestOpsと統合することで、スクリーンショット、ログ、分析などから収集されたデータを含む表示可能なダッシュボードを使用して、共有可能なレポートを作成することもできます。
また、Python App Dynamics、Node New Relic Synthetics、Java JUnit、Java TestNG、Java WebDriver RC + JUnit、Typescript Potractor、Python unittest、C#MSTest、C#NUnit、Robotフレームワークなど、さまざまなフレームワークや言語にテストを簡単にエクスポートできます。 、Ruby Rspec、JavaScript WebDriver.io、XML、JavasScript Puppeteer、JSON Puppeteer、およびJSONDynatraceSynthetics。
もう1つのすばらしい機能はダークモードです。 OSでダークモードをすでにオンに切り替えている場合は、KatalonRecorderも切り替わります。これにより、目に楽になります。
はじめに
Katalon RecorderをChrome、Firefox、またはEdgeにインストールするだけです。個人的には、ほとんどの拡張機能がFirefoxとChromeに限定されているため、Edgeがサポートされていることに感銘を受けました。インストールしたら、UIを開いて開始できます。
私ははるかに複雑な何かを期待していました。ただし、これは強力な拡張機能ですが、インターフェース自体は親しみやすく、操作が非常に簡単です。結局のところ、最後に必要なのは非常に複雑なため、自分で繰り返しタスクを実行したいだけです。
反復的なブラウザタスクの自動化
ブラウザタスクの自動化は、KatalonRecorderの3つの主要な機能の1つです。平均的なユーザーにとって、これはおそらく最もよく使用する機能です。
簡単なテストとして、私はいくつかのソーシャルメディアネットワークへのログインを記録しました。これらは研究とマーケティングのためのものであるため、いくつかのページを開き、各ネットワークに個別にログインして、必要な特定のページをロードする必要があります。自動化するのは素晴らしいことです。
ブラウザのアイコンを使用してKatalonRecorderを開くだけです。アイコンが表示されない場合は、パズルアイコンをクリックし、レコーダーアイコンをブラウザに固定して簡単にアクセスできるようにします。
「録音」を押して、すべてのプロセスを実行しました。すべてが遅れることなく迅速に記録されます。完了したら、UIをもう一度開き、[停止]をクリックします。これにより、タスクを自動化するときにいつでも実行できるテストケースが作成されます。正直なところ、カタロンはこれまでよりもはるかに速くプロセスを完了したと言えます。さらに、ホーム画面から実際に仕事に必要なものにジャンプしているときに、最新の投稿に気を取られることはありません。
私が気に入っているのは、すべてのステップが明確にレイアウトされていることです。さらに、必要に応じて任意のステップを簡単に編集できます。たとえば、パスワードが変更された場合やフォームのアドレスが変更された場合は、すべてを再記録するのではなく、そのステップを編集するだけで済みます。コマンドを右クリックして削除したり、新しいコマンドを追加したり、その時点からテストを開始したりすることもできます。
新しいコマンドを編集または追加する場合、ドロップダウンボックスを使用すると、すべてを最初から覚えなくても、適切なコマンドを選択できます。これは、実際に歩数を記録せずにテストを作成する場合にも理想的です。
もう1つの優れたオプションは、単一のテスト、スイート全体(テストスイートを使用すると、同様のタスクを簡単にグループ化できる)、またはすべてのスイートを再生できることです。
どこから始めればよいかわからない場合は、テンプレートを試してください。必要に応じて編集できます。個人的には、キャプチャスクリーンショットテンプレートとともに、条件付きテンプレートとループテンプレートがかなり便利であることがわかりました。
実際のデータ駆動型テスト機能
自動化機能には十分感銘を受けました。結局のところ、ゲーム、フォームへの入力、サイトへのログイン、さらにはレストランやホテルなどの検索にも最適です。しかし、Katalon Recorderは、データ駆動型のテスト機能もさらに一歩進めています。
1つのテストで問題ありませんが、同様のアイテムごとに新しいテストを作成する必要はありません。たとえば、Amazonの検索結果に新しい著者が表示されているかどうかを確認する必要がありました。退屈なプロセスでした。
この便利なツールを使用すると、迅速なセットアッププロセスでデータ駆動型テストを実行できます。このテストの例として、人気のある著者の簡単なリストをまとめました。
単一のデータポイントのプロセスを記録することから始めます。私の場合、Amazonでスティーブンキングを検索して、彼の名前が表示されているかどうかを確認しました。もちろん、表示されました。
次に、自動化に追加できるように、複数の作成者でJSONファイルを作成しました。テストするアイテムが多数ある場合は、CSVファイルをアップロードすることもできます。
次に、JSONファイルをテストデータにアップロードし、テストの先頭に新しいコマンド(loadVars)を追加してJSONファイルを実行し、StephenKingを変数「author」に切り替えるだけで済みました。最後にendLoadVarsコマンドも追加しました。
1人の著者をチェックするだけでなく、リストにある他の著者を検索しました。すべてを手動で行うよりもはるかに簡単なプロセスでした。さらに、誤って名前を入力ミスする心配もありませんでした。
結果の視覚化
結果を視覚化するには、別のKatalon製品であるKatalonTestOpsと統合する必要があります。プレミアムバージョンもありますが、レビューには無料バージョンのみを使用しました。 Katalon Recorderで作成したものと同じアカウントを使用して、TestOpsにサインインできます。
TestOpsを設定したら(ほとんどの場合、プロジェクトとチーム名を作成するだけです)、レポートをアップロードする必要があります。レポートのアップロード機能を使用して、セットアッププロセス中にTestOpsで作成したプロジェクトを選択します。
これがKatalonTestOpsに読み込まれると、実行したテストとその所要時間をすばやく確認し、テストが成功したか失敗したかを確認できます。すばやく視覚化するためのさまざまなチャートがあります。
これは、データをテストする企業にとって理想的です。テストに時間がかかったり失敗したりする場合は、問題があることを明確に示しています。これは、データが利用可能かどうか、フォームが正しく機能しているかどうかなどをテストするのに最適な方法です。 Katalon Recorderは、誰かが手動でデータをテストする代わりに、ほんのわずかな時間でテストを行います。
最終的な考え
KatalonRecorderのユーザーが50万人を超える理由は簡単にわかります。これは、私が個人的に使用した中で最も簡単なブラウザ自動化ツールの1つです。さらに、CSVファイルとJSONファイルのサポートにより、個別のテストを作成せずに、一度に大量のデータをテストできます。
TestOpsと統合することは、テストの実行を視覚化するための追加のボーナスです。全体として、これは、反復的なタスクを自動化し、それを実現するためのユーザーフレンドリーなインターフェースを必要とするすべての人にとって、強力で効率的で便利な拡張機能です。 KatalonRecorderがあなたの生活を少し楽にする方法を自分で試してみてください。
-
CCleaner ブラウザのレビュー:Windows 10 向けの高速でプライベートかつ安全なブラウザ
インターネット ブラウザーは、コンピューターで最も広く使用されているアプリの 1 つです。結局、ブラウザアプリを使わないとインターネットを閲覧することはできません。インターネットをサーフィンできるアプリはたくさんありますが、最も人気のあるアプリは Google Chrome で、Microsoft Edge、Mozilla Firefox、Brave、Opera、Tor と続きます。 しかし、ブラウザが履歴、サーフィンの詳細、その他の個人情報などのデータを収集して、検索やおすすめリストに影響を与えることをご存知ですか? 常に自分の興味に一致する検索結果が得られる理由を考えたことはありますか
-
Yandex ブラウザ レビュー
ほとんどの人は日常的に Yandex についてあまり耳にすることはありませんが、このロシアのインターネット企業の同名の検索エンジンが世界で 5 番目のドメインにランクされていることは注目に値します。そんな会社が独自のブラウザを立ち上げると、かなり面白くなります。 Yandex ブラウザーは Webkit ベースの製品であり、Chromium オープンソース プロジェクト コードと、Opera から借用した追加のテクノロジを使用しています。有名企業の直接のライバルとして、Yandex はインターネット検索市場での影響力を高めることを目指しています。そして今、サードパーティのプログラムを通じて