4

ご挨拶、

テストフレームワークを探しています。

現在、入力ファイルをループしてサーバーに接続し、出力を収集して保存された出力ファイルと比較する AWK スクリプトを呼び出す自作の Perl スクリプトがあります。これは Linux で行われます。現在、100を超えるテストがあります。大規模なリファクタリングを計画しており、まずテスト システムとテストを改良したいと考えています。

フレームワークの要件を考えると、テストをテスト スイートに論理的に収集し、テスト ファイルを自動的に検出し、テストの前提条件/依存関係を作成できるシステムが必要です。QMTest と Google の Robot Framework を見てきました。現在テストを実行している非常に小さな Perl スクリプトの重い作業を行うよりも、既存のシステムを拡張したいと考えています。Perl は必須ではありません。実際、私は Perl ではなく Python を使用したいと考えていますが、それは個人的な意見です。

使用可能なフレームワークについてhttp://en.wikipedia.org/wiki/List_of_unit_testing_frameworksを調べてい ます。

ありがとう

4

3 に答える 3

4

「グーグルのロボットフレームワーク」を見たとおっしゃっていたので、同じことを言っているのかどうかはわかりませんが、グーグルが所有していないロボットフレームワークと呼ばれるフレームワークがあります。キーワードを使用してスクリプトを記述できます。カスタムキーワードは、PythonとJava、および任意の.NET言語で実装できます。注:.NETキーワードはIronPythonで実行する必要があり、javaキーワードはJythonが必要であるため、.NETキーワードとjavaキーワードを直接混在させることはできません。ただし、任意の言語でキーワードを記述し、リモートAPIを介してそれらにアクセスする方法があります。

タグ付けやXML出力などの非常に優れた機能があり、さまざまなツールとライブラリが付属しています。私はそれを強くお勧めします。

http://code.google.com/p/robotframework/

于 2010-02-08T15:00:06.163 に答える
0

素早く簡単に。

たとえば、Go 言語のテストhttps://go.googlecode.com/hg/te​​st/とそのhttps://go.googlecode.com/hg/te ​​st/fixedbugs/とhttps://go. googlecode.com/hg/te​​st/bugs/ディレクトリ。

Shell は Python よりもはるかに高速で、移植も容易です。

于 2010-02-08T15:05:32.013 に答える
-1

Selenium might be what you're looking for?

于 2010-02-08T15:03:30.973 に答える