アンドロイドエスプレッソテストにはaws device farm
を使用しています。最初は私たちは1台の電話機を走らせていました。現在、複数のデバイスでテストを実行しており、Login test
は1つのデバイスを渡しているだけで、残りのテストでは失敗しています。アンドロイドエスプレッソテスト用のawsデバイスファームで複数の携帯電話を実行
pin_code
を認証するための共通のデータベースを使用しているデバイスはすべて、入力後にNULL
にリセットされるという問題があります。したがって、Login Test
は、最初にpin_codeを入力する単一のデバイスにのみ渡されます。私は、データベースの異なるインスタンスを使用するように電話機を設定することができ、それを通してaws device farm
のいずれかの方法はあり
の1- - :
いくつかの質問 - :よりわかりやすくするために、以下の画像を参照してください?
2この問題はどのように処理する必要がありますか?あなたは私にいくつかのアイデアを提案してもらえますか?
プロジェクトデータベースから 'username'と' pin_code'を取り出して、この提案がうまくいかないようにする必要があります。 – python
なぜですか?すべてのテストで同じユーザー名とピンコードを使用することを意味しますか?それでも、あなたが言及したように、あなたはテスト構成として異なるデータベースインスタンスを返すことができます。 –