0

私はAndroidのテストケースを初めて使用します。SQLiteデータベースのテストケースを書きたいです。テストケースの書き方とチェック方法を教えてください。誰か助けてください。可能かどうか?

Robotiumを使用するAndroidでは、アプリケーションをテストできますが、ここではsqliteに作成されたテーブルを確認し、このタイプのようにデータベースにデータを挿入することで、Androidデータベース接続のテストケースを作成できます。

4

2 に答える 2

1

これはあまりうまくいっていないので、あなたが受け取った反対票を正当化することができます。

ただし、正しく理解できれば、Androidテストで1つの大きな問題に対処できます。それは、データベース(およびプライベートファイルストレージ)をモックすることができないということです。InstrumentationTestCase特別なものContextを使用し、テストプロジェクトassetとフォルダを使用することを許可しますrawが、プライベートファイルストレージとデータベースを定義することはできません。

しばらく前、私はこの問題と戦っていましたが、それを解決することができませんでした。最後に、実際のアプリケーションのデータベースを使用していて、すべてのテストデータが最終的に削除されることを確認しました。醜く不安定でメンテナンスが難しいですが、他に選択肢はありませんでした。

于 2012-04-20T09:17:11.720 に答える
0

テストケースを作成するには、アプリを明確に知っている必要があります。システムを知らずにテストケースを書くのを手伝うことはできません。テストケースの例については、これを参照してください。Robotiumを使用して、Androidテストケースの実行を自動化できます。

于 2012-04-20T09:16:56.733 に答える