Junitのテストフレームワークの新機能です。アサーションを持つアクティビティのフローをテストして、それぞれがアンドロイドAPIで提供されている既存のクラスのみを使用して起動しているかどうかを確認することは可能ですか? アクティビティレベルでしかテストできないようです。しかし、フローを自動化することはできますか?アクティビティの前後にスポーンするか?アクティビティフローのAndroid Junitテスト
0
A
答えて
2
はい、Android instrumentationを使用します。これは、システムがインスツルメンテーションフレームワークを介して行うように、アクティビティと対話するときに運転席に座る方法を提供します。
基本的に、お互いを呼び出すアクティビティの結果をイントロスペクションするなど、アクティビティライフサイクルのあらゆる側面をトリガして管理することができます。したがって、単一のアクティビティをテストするときに適しているActivityTestCase
で作業している場合は、複数のアクティビティを一度に処理するための低レベルのアプローチを提供するInstrumentationTestCase
をご覧ください。
+0
はい、私はボタンをクリックするだけで新しく起動したアクティビティを終了することができませんでしたが、Instrumentation.ActivityMonitorはこの場合に役立ちます。新しいアクティビティとそのビューの参照を取得するために移動できます。 – Pritam
関連する問題
- 1. Androidアプリケーションでのアクティビティフローのベストプラクティス
- 2. Android Junitテスト
- 3. Android JUnitテスト(クラス
- 4. AndroidアクティビティのJunitテスト
- 5. AndroidアプリのJUnitテスト
- 6. JUnit 5 for Androidテスト
- 7. セットアップbuild.gradle Junit Androidテスト
- 8. Androidスタジオjunitテストのログメッセージ
- 9. AndroidスタジオJUnitテストのFiresbaseでのテスト
- 10. Androidゲームのアクティビティフロー - 開始に戻る
- 11. Travis-CIとAndroid JUnitテスト
- 12. Android jUnitテストjava.lang.NoClassDefFoundError:android/database/sqlite/SQLiteOpenHelper
- 13. AndroidベースのFirebaseベースのJUnitテスト
- 14. Android JUnitの環境設定のテスト
- 15. AndroidバインディングとJUnitの通知テスト
- 16. AndroidスタジオJUnit純粋なJavaテスト
- 17. Android Instrumentation jUnitテストでR.rawリソースにアクセス
- 18. コレクションのJUnitテスト
- 19. @JmsListenerのJUnitテスト
- 20. KotlinのJUnitテスト
- 21. AspectJのJUnitテスト
- 22. JUnitのテスト:TransactionStatus
- 23. JUnitサーブレットのテスト
- 24. JunitテストのMockingアンドロイドメソッド
- 25. セットアップ、initilize JUnitテスト
- 26. Junitテスト用データベース
- 27. JUnitテストJTableセルツールチップ
- 28. JUnitテストをデバッグ
- 29. Arquillian JUnitテストは
- 30. タペストリーページJUnitテスト
あなたがJUnitでそれを行うことができるかどうかわかりません。 JUnitは単体テスト・ツールであり、システム・テスト・レベルでのフロー・テストについて話しています。 – Flexo