2009-07-07 4 views
5

私たちはPythonベースのRobotフレームワークとJavaベースのAquaフレームワークで書かれた広範なシステムテストを行っています。 ロボットは柔軟性があり、ロギングには優れていますが、かなり厄介です。また、Aquaもここでそれを使用した人たちに熱意をあげていませんでした。 テストされた製品は主にC#/ .Netベースであり、VMを簡単に初期化して(SSH/telnetを使用して)操作したり、ステップや待機時間を定義したり、スタティックを楽しむことができるタイピング - いくつかのテストステップでいくつかのパラメータが見つからないようにするには、数時間は実行する必要はありません。C#または.Netベースのアクセプタンステストフレームワークを探しています - AquaまたはRobotの代替

NUnit/Fitnesseでは、ユニットテスト/適合テストの両方で優れた経験を持っていますが、ロギング/ Telnet/SSH機能はあまり提供していません。 )

おすすめですか?

答えて

1

Avignonフレームワークを確認してください。

+0

おかげ。それはウェブ指向のテストフレームワークのようですが、そうではありませんか? (他の用途でもうまく機能するかもしれませんが、私はまだ十分深くは見ていません) –

6

[情報開示:私はロボットフレームワークのリード開発者です]

あなたはロボットの枠組みを強化することに興味があるが、[1]それはあなたがより良い必要サポートされるように?我々は現在、.NETを完全にサポートしていませんが、IronPythonを使用してフレームワークを実行することが可能であることをテストしました。 C#を使用してテストライブラリを実装する機能を含む完全な.NETサポートは本当にクールだと思います。残念ながら、.NETの重要な開発環境ではコア開発チームが働き、.NET/IronPythonの経験が豊富な人の助けが必要です。

また、「厄介な」問題に関する強化要求を課題トラッカーに提出してください。うまくいけば、それらのいくつかを修正したり、パッチを作成するのに役立ちます。一般的には、何かをゼロから実装するよりもROIを改善し、既存のツールを改善すると思うのです。

[1] http://robotframework.org [2]チップ用http://code.google.com/p/robotframework/issues/detail?id=154

+0

興味深いアイデアですが、同社はすでに社内ソリューションを検討しており、テストを作成し、必要な機能をアジャイルな方法で追加しました。必要(これはあまりにも "新しい年齢"とは思わないことを願って)。興味深いと思うので、IronPythonの上でロボットを調べようとするかもしれません。 私はいくつかのフィードバックを収集し、ロボット問題追跡システムに報告する価値のあるものがあるかどうかを調べるよう試みます。 –

+0

RFの完全な.NETサポートを追加することは、比較的単純な作業でなければなりません。インストール、C#サポートなどに関する未解決の質問がいくつかありますが、私はそれらがブロッカーであるとは思わないのです。お手伝いをしたい場合はお知らせください。 –

+0

間違った場所に現れたダン:ペッカ - オファーがまだ開いていれば質問に答えることができてうれしいです。 乾杯マーク –

関連する問題