1

次のことを行うテスト フレームワークの使用を開始したいと思います。

  • プロセス (プロセスはテストの場合もあります) 管理エンジンが含まれています。スケジューラの助けを借りてプロセス(テスト)を開始できます
  • 分散されているため、プロセスはローカルまたは他のマシンで実行できます
  • テストは何でもかまいません:
  • 特定のポートでの単純な telnet (インフラストラクチャ テスト)
  • ディスク I/O または mysql ベンチマーク
  • 受け入れテストを行う Selenium からエクスポートされた jar
  • テストに合格したかどうかを知る必要があります
  • テストからリアルタイム データを取得する機能があります (グラファイトのようなもの) -- これはオプションです
  • perl、ruby、C、bash などの多くのプログラミング言語でプロセスを構築できます。
  • グラフィカルインターフェースを持っています
  • オープンソース
  • リソースを使用しない限り、どの言語でも記述できますが、C、perl、または ruby​​ が望ましいです。
  • Linux で実行

    する
  • ブラウザへのアドオン: Selenium、BITE ..

Web開発に焦点を当てたものは欲しくない

そのようなツールを使用したり、協力して作成したりしたいと考えています。私が十分に明確だったことを願っています。ありがとうございました 。

4

1 に答える 1

1

jenkinsと組み合わせたロボット フレームワークを見てみることをお勧めします。Robotframework は、キーワードベースの受け入れテストを行うための Python で書かれたツールです。Jenkins は、ジョブをスケジュールし、ノードのグリッド間でジョブを分散できる継続的統合ツールです。

Robotframework のテストは、Python でできることなら何でもできます。リモート インターフェイスを備えているため、テスト キーワードをほぼすべての言語で記述できます。たとえば、Java でキーワードを記述する仕事がありました。別の仕事では、robotframework と .NET ベースのキーワードを使用しました。これは、リモート インターフェイスを介して実現できます (したがって、さまざまな言語でキーワードを記述できます)。または、jython を使用してロボットを実行して JVM で実行するか、iron python を使用して .NET 環境で実行することができます。

于 2013-01-17T15:27:49.383 に答える