私は、複数のプラットフォーム(Web App、iOS、Android、Mac、Windows)で特定のアプリケーションを開発するソフトウェア開発会社で働いています。私たちは、これらのすべてのプラットフォームでブラックボックスの自動テストを簡単に保守可能な方法で実行する方法を探しています。複数のプラットフォーム間でブラックボックスの自動テストを簡単に実行するにはどうすればよいですか?
MonkeyTalk(www.gorillalogic.com/ testing-tools/monkeytalk)は、WebアプリケーションのためにWatir(watir.com)が最も優れたソリューション(Rubyを使うことが好ましい)モバイルプラットフォームに最適です(両方のプラットフォームに対して同時に1セットのテストを書くことができるため)。私たちはまだデスクトッププラットフォームに適したソリューションを見つけることができませんでした。
私たちはスタートアップなので、独自のソリューションの予算はなく、オープンソースソリューションを探しています。
私たちがいる状況に取り組むためのよりよい方法があります。テストしたいさまざまなプラットフォームに対して、より良いソリューションがあります。
あなたはいくつか良いことに言及していますが、私は個人的にはhttp://jnicklas.github.com/capybara/に行きますが、これは個人的な好みです。次の質問は、アンドロイドとアイオスなどのあなたの実際のアプリケーションについてです。それらはネイティブアプリですか?彼らはwebviewsのウェブアプリですか?それらはすべて実際にネイティブですか? –