品質向上!Androidアプリケーションテスト

 

1. テストの自動化

1.1 テストとは

1.2 テストが注目される理由

1.3 テストプログラムとは

1.4 テスト自動化でできること

 

2. Androidのテストフレームワーク

2.1 テストフレームワーク

2.2 JUnitとは

2.3 JUnitの基本的な使い方

2.4 Androidのテストフレームワーク

2.5 AndroidのJUnit

2.6 主要なTestCaseとAPI

 

3. チュートリアル

3.1 テストプロジェクトの作成方法

3.2 テストプロジェクトの実行

 

4. JUnit Testing for Android

4.1 主要なTestCaseと使い方

4.2 Activity Testing

4.3 Service Testing

4.4 InstrumentationTestCase

4.5 Provider Testing

 

5. JUnit UI Testing

5.1 UIテストの特徴

5.2 複雑なUI操作を実現させる主要なクラス

5.3 UI Testing Sample

 

6. JUnitの応用技術

6.1 テストレポートの作成

6.2 TestSuite

6.3 指定したパッケージ配下のテストケースをまとめて実行

6.4 TestSize

 

7. ストレステスト

7.1 モンキーテストとは

7.2 Monkeyツール

 

8. シナリオテスト

8.1 シナリオテストテストとは

8.2 ツールの紹介

8.3 MonkeyRunner

8.4 UIAutomator

 

 

9. コード・カバレッジ

9.1 カバレッジとは

9.2 カバレッジツールの紹介

9.3 emmaの使い方