android - 加载数据以测试移动应用程序升级的有效方法是什么
问题描述
我们在 iOS、Android 和 UWP 上有一个移动应用程序。每个版本,我们都使用平台特定的方式来托管一个测试版。然后我们从应用商店安装应用的生产版本,添加一些基础数据,然后在上面安装测试版以测试版本到版本升级。但是,这不是一个充分的测试,因为数据非常简单,而不是为拥有该应用程序多年且拥有大量数据的用户测试数据库升级。它也不包括 v1.1 到 v1.5、v1.2 到 v1.5 等测试。我们也可以进行这些测试,但是加载一组好的数据非常耗时。
在每个平台上加载非常大的模拟数据集的好方法是什么?据我所知,我无法在 iOS 或 Android 上替换 SQLite 数据库。人们如何进行此类测试?您是否添加了从服务器中提取模拟数据并将其加载到数据库中的功能?其他想法?
解决方案
回归测试的选项并不多,您可以尝试Appium
安装/运行多个二进制文件并运行测试场景以查看应用行为是否符合预期。
查看 :
推荐阅读
- sql - 透视表并将结果与列的聚合相结合
- javascript - 如何使用 Node 从 pid/port 获取进程/服务信息
- c# - 如何使用代码后面检查日期是否已经存在?
- javascript - 在javascript中读取环境变量
- angularjs - AngularJS范围变量在数据库更改后不更新
- shell - 使用 mkbundle 使用 GTK 制作自包含应用程序的问题
- xslt - 使用 XSLT 删除多个 XML 节点
- python - 如何将文本转换为文本的位图 *不是二进制 *
- reactjs - React 样板中的服务器端渲染
- angular - RxJs 限制订阅调用的数量