0

robotium を使用してテスト ケースを自動化しようとしています。私が直面している問題は、すべてのアプリと同様に、私のアプリには多くのアクティビティがあることです。したがって、アプリケーション全体を何度もテストしたくはありませんが、特定のアクティビティのみをテストします。これどうやってするの。

4

2 に答える 2

1

カンニング - 必要に応じて、サンプル パラメータを使用して、他のアクティビティを起動できるボタンを備えた単純なアクティビティを追加します。次に、完全なアプリケーションではなく、Robotium を使用して特定のアクティビティを起動してテストします。ただし、これが完了したら、http://developer.android.com/tools/testing/activity_test.htmlに従って、アプリケーションの適切なフルカバー テストを確実に実行します。

最後のステップは、このダミーの「メニュー」アクティビティをアプリケーションから削除することです。

于 2012-12-28T10:33:12.427 に答える
0

robotium テストのコンストラクターsuper("com.example.helloworld1",MainActivity.class);で、MainActiviry.classの代わりにOwnActivity.classを記述できる場所を記述します。ここで、 OwnActivityは、アプリケーションのテストを開始するアクティビティです。

于 2013-01-02T10:07:11.493 に答える