首页 > 解决方案 > 加载数据以测试移动应用程序升级的有效方法是什么

问题描述

我们在 iOS、Android 和 UWP 上有一个移动应用程序。每个版本,我们都使用平台特定的方式来托管一个测试版。然后我们从应用商店安装应用的生产版本,添加一些基础数据,然后在上面安装测试版以测试版本到版本升级。但是,这不是一个充分的测试,因为数据非常简单,而不是为拥有该应用程序多年且拥有大量数据的用户测试数据库升级。它也不包括 v1.1 到 v1.5、v1.2 到 v1.5 等测试。我们也可以进行这些测试,但是加载一组好的数据非常耗时。

在每个平台上加载非常大的模拟数据集的好方法是什么?据我所知,我无法在 iOS 或 Android 上替换 SQLite 数据库。人们如何进行此类测试?您是否添加了从服务器中提取模拟数据并将其加载到数据库中的功能?其他想法?

标签: androidiosmobileuwpregression-testing

解决方案


回归测试的选项并不多,您可以尝试Appium安装/运行多个二进制文件并运行测试场景以查看应用行为是否符合预期。

查看 :

http://appium.io/docs/en/writing-running-appium/caps/


推荐阅读