4

私はテストに不慣れです。アプリケーションを開発しました。今度はテストする必要があります。しばらくの間テストについてグーグルで調べ、一般的にどのような種類のテストがあるかを学びました。いくつかのテストケースを作成しました。

3つのこと、知りたいこと、

  1. Androidのさまざまな種類のテストはありますか?はいの場合、参照に役立つリンクを教えてください。

  2. 一般的にAndroidユーザーは自分のアプリをどのようにテストしますか?テストフレームを使用するのでしょうか、それともテストケースを作成して実際の電話でテストし、パフォーマンスを確認するのでしょうか。

  3. 私にいくつかの基本的な考えを与えるサンプルテストケースの書かれた文書はありますか?

4

2 に答える 2

3

統合テストにはRobotiumを使用します。これは、ビルド インインストルメンテーション テストの上にある便利なレイヤーです。これらのテストは、エミュレーターまたは実際のデバイスで実行する必要があります。どちらの場合も、テスト対象のプロジェクトに依存する追加のテスト プロジェクト (追加の APK を生成する) を用意することをお勧めします。

個人的には、アプリを分割するのが好きなので、Android 固有のクラスに依存しないライブラリが 1 つ以上あるため、JUnitを使用して通常の JVM でテストできます。

テストする 3 番目の方法があります。それは、Android クラスをモックし、テストを JVM で実行することです。私はまだ使っていませんが、 Roboelectricはこの種のテストを可能にするフレームワークだと聞いています。

于 2012-05-26T16:52:47.273 に答える
0

Android Monkey ツールは便利な小さなツールです。疑似ランダム ファッションは、通常とは異なるユース ケースを生成するのに便利です。

http://developer.android.com/guide/developing/tools/monkey.html

于 2012-05-26T17:42:30.650 に答える