2016-12-07 3 views

答えて

4

はい、すべきです。 Androidが素晴らしいUIテストフレームワークを提供しているので、それをスライドさせる言い訳はありませんEspresso

onView(withId(R.id.my_view))   // withId(R.id.my_view) is a ViewMatcher 
     .perform(click())    // click() is a ViewAction 
     .check(matches(isDisplayed())); // matches(isDisplayed()) is a ViewAssertion 

と新しいEspresso Test Recorderを使用すると、テストケースを記録することもできます。まだベータ版ですが、テストの基礎となる便利なコードスニペットが作成されます。

0

ユニットテストは、メソッドまたはクラステストにのみ使用します。それはウイの目に見えないアイテムです。しかし、エスプレッソや自動化テストを使用します。エスプレッソはあなたのUIコードに依存します。 UiautomatorはあなたのUIコードがアクセシビリティAPIのみを使用し、このAPIを介してアクションを実行する必要はありません。

関連する問題