1

アンドロイドエスプレッソテストにはaws device farmを使用しています。最初は私たちは1台の電話機を走らせていました。現在、複数のデバイスでテストを実行しており、Login testは1つのデバイスを渡しているだけで、残りのテストでは失敗しています。アンドロイドエスプレッソテスト用のawsデバイスファームで複数の携帯電話を実行

pin_codeを認証するための共通のデータベースを使用しているデバイスはすべて、入力後にNULLにリセットされるという問題があります。したがって、Login Testは、最初にpin_codeを入力する単一のデバイスにのみ渡されます。私は、データベースの異なるインスタンスを使用するように電話機を設定することができ、それを通してaws device farmのいずれかの方法はあり

の1- - :

enter image description here

いくつかの質問 - :よりわかりやすくするために、以下の画像を参照してください?

2この問題はどのように処理する必要がありますか?あなたは私にいくつかのアイデアを提案してもらえますか?

答えて

0

「テスト構成」サーバーとして軽量httpサーバーを使用することをお勧めします。起動をテストすると、このサーバーに接続してデータベースやその他の情報などの設定を取得し、その情報に基づいてテストを実行できます。

+0

プロジェクトデータベースから 'username'と' pin_code'を取り出して、この提案がうまくいかないようにする必要があります。 – python

+0

なぜですか?すべてのテストで同じユーザー名とピンコードを使用することを意味しますか?それでも、あなたが言及したように、あなたはテスト構成として異なるデータベースインスタンスを返すことができます。 –

関連する問題