我们有一个应用程序,它与远程数据库同步,所有用户都可以修改这个数据库。此外,每个用户都有一些私有数据,这些数据仅在该用户设备之间同步,而不与其他设备同步。
那么,对此类应用程序进行自动化测试的最佳实践是什么?
我怎样才能看到它:
我们需要至少 2 台设备,才能在第一台设备上进行更改,并发现这些更改在第二台设备上变得可见。至少,这是我手工进行的最高级别的测试。还有两种不同的情况,当这两个“设备”属于一个用户(我使用用户谷歌帐户来区分用户)和不同的用户时......
我们有一个应用程序,它与远程数据库同步,所有用户都可以修改这个数据库。此外,每个用户都有一些私有数据,这些数据仅在该用户设备之间同步,而不与其他设备同步。
我怎样才能看到它:
我们需要至少 2 台设备,才能在第一台设备上进行更改,并发现这些更改在第二台设备上变得可见。至少,这是我手工进行的最高级别的测试。还有两种不同的情况,当这两个“设备”属于一个用户(我使用用户谷歌帐户来区分用户)和不同的用户时......