Androidで複数のアプリをテストする方法があるかどうか知りたいですか? ところで、Robotium を使用してテスト中のアプリから別のアプリを起動/テストできないことは承知しています。
基本的に、アプリで FB ログインを含むテスト ケースを自動化したいと考えています。では、このようなテスト ケースは他の企業ではどのように自動化されているのでしょうか? 他のほとんどすべてのアプリは FB と統合されていますが、これらのテスト ケースはどのようにテストされているのでしょうか?
要するに: 私のネイティブ アプリは FB のログイン アクティビティを起動します。ログイン後、コントロールはアプリに戻ります。このログイン シナリオを自動化したい。Robotium ではそれができません。現在のところ、solo.getCurrentActivity() は FB アクティビティが開いていることさえ検出しません。
いくつかの基本的な検索により、Sikuli でそれを実行できることが明らかになりましたが、ルート化されていないデバイスでのみ機能します。実際のデバイスでテストを実行することに興味がありますが、実際のデバイスは常にルート化できるとは限りません。
それをどうやって進めるかについて何か考えはありますか?
ありがとう、アビジート