翻訳

Dev Guide

  • Framework Topics
    • Testing テストについてのドキュメントです。まずはここを読んでください。
      • Testing Fundamentals テストの基礎についてのドキュメントです。次にここを読んでください。
      • Activity Testing Activityのテストについてのドキュメントです。Activityのテストを実施する場合に読んでください。
      • Content Provider Testing ContentProviderのテストについてのドキュメントです。SQLiteやファイルへのアクセスに関するテストを実施する場合に読んでください。
      • Service Testing Serviceのテストについてのドキュメントです。Serviceのテストを実施する場合に読んでください。
      • What to Test テスト観点についてのドキュメントです。どのようなテストを書けばいいか分からなくなったら参考にしてください。
  • Developing
    • Testing JUnitの起動方法についてのドキュメントです。
      • Testing in Eclipse, with ADT Eclipseでのテスト実施方法についてのドキュメントです。
      • Testing in Other IDEs Eclipse以外のIDE(NetBeansやIntelliJ)でのテストの実施方法についてのドキュメントです。またAntでテストを実施する場合の参考にもなります。
    • Tools
      • Monkey 負荷試験ツールMonkeyについてのドキュメントです。ANR(Application Not Responding)を発見する場合などに役立ちます。
      • monkeyrunner UI操作ツールmonkeyについてのドキュメントです。UIレベルの試験を実施したい場合に読んでください。
        • MonkeyDevice monkeyrunnerのデバイス操作についてのマニュアルです。タッチイベントや端末の再起動などのメソッドがあります。
        • MonkeyImage monkeyrunnerの画面イメージ操作についてのマニュアルです。特定の部分の画面キャプチャー取得や、イメージの比較などのメソッドがあります。
        • MonkeyRunner monkeyrunnerのコントロールについてのマニュアルです。monkeyrunnerスクリプトを書く場合は必ず読んでください。

Resources

  • Tutorials
    • Hello Testing テストの入門チュートリアルです。AndroidでのJUnitテストの書き方がわからない場合は、まずここから読んでください。
    • Activity Testing より高度なレベルのチュートリアルです。UI操作およびライフサイクルの部分に関するテストの書き方が書いてあります。UIの操作を実施したい場合は読んでください。