0

私は Java と Eclipse の初心者です。Selenium (Web アプリケーション) と Robotium (Android アプリケーション) の両方で自動化されたフレームワークを作成しようとしています。私は両方のプロジェクトを完了しました。1 つは JDK コンパイラを使用して Junit テスト ケースを実行する Java プロジェクト (Selenium) で、もう 1 つは Android コンパイラを使用して Android テスト ケースを実行する Android テスト プロジェクトです。

私の質問は、Android プロジェクトを Java プロジェクトに結合する方法はありますか?

Android プロジェクトの重要なファイル/変更を Java プロジェクトに追加しようとしましたが、各テストを実行すると、異なるコンパイラが使用されているために失敗します。

これを回避する方法はありますか?私はどんな提案にもオープンです。

よろしくお願いします!

4

1 に答える 1

0

あなたのコメントを読んだ後、私はあなたがそれらを分けておくべきだと言えると信じています. それらすべての間でいくつかの機能を共有したい場合(AndroidとSeleniumの間で少なくとも同じ言語であるため、3つすべての間でそれほど多くを共有できるとは想像できません)、別のプロジェクトを作成して、これを2 つの間でソース フォルダーを共有します。それらを別々にすると、はるかに理にかなっていることがわかります。最も明白な例は、テストを管理するバージョンです。実際のアプリケーションをリリースするときにタグを作成する必要があることに気付くでしょう。単一のプロジェクトでは、3 つのアプリケーションのいずれかがリリースされるときに、個々のプロジェクトにタグを付けます。リリースの実際の状態を反映していません。うまくいけば、それは理にかなっています。私はかなり疲れています。

于 2012-11-07T10:16:11.410 に答える