我们在iOS,Android和UWP上有一个移动应用程序。每个版本,我们都使用特定于平台的方式来托管测试版。然后我们从应用商店安装应用程序的生产版本,添加一些基本数据,然后在顶部安装测试版以测试版本到版本升级。但是,这不是一个足够的测试,因为数据非常简单,而不是为多年来使用大量数据的用户测试数据库升级。它也不涵盖 v1.1 到 v1.5、v1.2 到 v1.5 等测试。我们也可以进行这些测试,但是加载一组好的数据非常耗时。
在每个平台上加载非常大的模拟数据集的好方法是什么?据我所知,我无法在iOS或Android上替换SQLite数据库。人们如何进行这种类型的测试?您是否添加了从服务器中提取模拟数据并将其加载到数据库中的功能?其他想法?
测试没有那么多选项,你可以尝试Appium
安装/运行多个二进制文件并运行测试方案,以查看应用行为是否符合预期。
收款处:
http://appium.io/docs/en/writing-running-appium/caps/