リモートDBと同期しているアプリがあり、すべてのユーザーがこのデータベースを変更できます。さらに、各ユーザーにはプライベートなデータがあり、このユーザーのデバイス間でのみ同期され、他のデバイスとは同期されません。
では、そのようなアプリの自動化テストのベストプラクティスは何ですか?
どうすればわかりますか:
最初のデバイスで変更を加え、この変更が2番目のデバイスで表示されるようにするには、少なくとも2つのデバイスが必要です。少なくとも、これは私が手作業で行う最も高レベルのテストです。また、2つの「デバイス」が1人のユーザー(ユーザーを区別するためにユーザーGoogleアカウントを使用)と異なるユーザーに属する場合の2つの異なるケースがあります...