2

ネット上でElectriccloudのチュートリアルを探していましたが、何も見つかりませんでした。また、それを扱っている良いブログを見つけることができませんでした。誰かが私を正しい方向に向けることができますか?

また、Perlスクリプトを並行して実行するためにElectriccloudを使用することを計画しています。ソフトウェアを構築するつもりはありません。Electric Commanderを使用して同じperlスクリプトを並行して実行することにより、ハードウェアを並行してテストしようとしています。しかし、電気司令官はそのコストを考えると適切なツールではないかもしれないと思います。これと私たちのテストに役立つかもしれない他の機能のために電気コマンダーを使用することの賛否両論のいくつかを提案できますか?

ありがとう...

4

3 に答える 3

7

RE#1:すべてのElectricCommanderドキュメントは、https://electriccloud.zendesk.com/entries/229369-documentationにあるElectricCloudナレッジベースにあります。

ElectricCommanderは、テストを並行して実行するための貴重なアプリケーションにもなります。考慮すべきいくつかの側面を次に示します。

  1. サブプロシージャ:ECを使用すると、既存のスクリプトを取得してプロシージャ定義にドロップし、1回のプロシージャ呼び出しでそのプロシージャを複数回(同時に)呼び出すことができます。必要に応じて、スクリプトをさらに詳細なサブプロシージャに分解できます。これにより、再利用が促進され、管理コストが削減され、プロシージャを可能な限り高速に実行できるようになります(以下の並列処理を参照)。
  2. 並列処理:スクリプトを並列実行できるようにすることは、文字通りEC内のチェックボックスをオンにするのと同じくらい簡単です。データの衝突のリスクなしに2つのプロシージャを同時に実行することだけを指しているのではありません。プロシージャ内で複数のステップを同時に実行する機能について言及しています。上記のサブプロシージャ機能と組み合わせることで、プロシージャを可能な限り高速に実行できるようになり、他のサブプロシージャ内にサブプロシージャをネストして、テストで許可されている場所ですべてを並行して実行できるようになります。
  3. 根本原因分析:テストは膨大な量のデータを生成する可能性がありますが、多くの場合、障害や警告などのみが関係します(何が壊れているかを教えてください)。ECは、テスト出力で非常に特定の文字列を検索するように構成でき、その構成に基づいて診断を生成します。したがって、テストで1000行の出力が生成され、5行の参照エラーしかない場合、ECはそれらの5行を自動的に強調表示します。これにより、開発者は根本原因分析をすばやく簡単に特定できます。
  4. 結果の追跡:ElectricCommanderのプロパティメカニズムを使用すると、関連性があると判断した情報を保存できます。これらのプロパティは、プロシージャ自体であろうと、プロシージャの呼び出しから生じたジョブであろうと、システム内の任意のオブジェクトに関連付けることができます。ECのレポート機能と組み合わせると、これは、プロジェクト全体の正常性またはスループットを制約なしに示す貴重なメトリックを生成できることを意味します。
  5. 欠陥追跡の統合:ECを使用すると、テストが失敗したときに欠陥追跡システムにバグを自動的に報告できます。または、開発者/ QAが失敗を確認し、ECが自動提出する必要があるものを示す「欠陥トリアージレポート」をECに作成させることができます。 。これにより、冗長なデータ入力が排除され、ソフトウェア開発全体が合理化されます。

つまり、ECは希望どおりに動作します。ツールに合わせてプロセスを変更する必要はありません。コストに関しては、Electric Cloudは、コストに敏感な顧客向けにElectricCommanderWorkgroupEditionと呼ばれるバージョンを提供しています。少額の年間サブスクリプション料金とフォローアップしたいもので利用できます。

これがお役に立てば幸いです。ご不明な点がございましたら、アカウントマネージャーまたは私に直接お問い合わせください(dfarhang@electric-cloud.com)。

于 2010-10-19T22:49:02.543 に答える
1

たぶん、rコマンドやcronなどを使用して、複数のマシンで同じperlスクリプトを実行できます。

于 2011-04-11T21:01:19.050 に答える
1

質問の並列の側面にさらに対処するには:コマンドラインインターフェイスを使用すると、並列ステップを使用したこの種のサブプロシージャを含む、プロシージャを構築するためのスクリプトを記述できます。したがって、並列ステップの数は、以前に記述したものに制限されません。たとえば、並列で実行するステップの数やリソースの数に合わせて動的にサイズを変更するプロシージャを記述できます。ステップを並行して実行する必要があります。

于 2012-05-11T22:23:03.677 に答える