Python ベースの Robot フレームワークで作成された広範なシステム テストと、Java ベースの Aqua フレームワークで作成されたシステム テストがあります。ロボットは柔軟でロギングが得意ですが、かなり面倒で、アクアもここで使用した人々にあまり熱狂的ではありませんでした。テストされた製品はほとんどが C#/.Net ベースであり、VM の初期化と操作 (SSH/telnet を使用)、ステップの定義、待機などを簡単に行うことができ、静的型付けを楽しむことができる、堅牢で広範なフレームワークを探しています。 - したがって、いくつかのテスト ステップでいくつかのパラメーターが正しくないことがわかるまで、数時間実行する必要はありません。
社内ソリューションをゼロから開発するか、NUnit/Fitnesse に基づいて開発することができます (ユニットテスト/適合テストの両方で十分な経験がありますが、ロギング/Telnet/SSH 機能はあまり提供されません)。
推奨事項はありますか?