ios - 使用真实设备数量和 iOS 版本测试 iOS SDK 公共功能的最佳方法应该是什么?
问题描述
我正在研究测试 iOS SDK 公共功能的方法,而无需明确开发专用应用程序来测试 SDK 公共功能。
无效的方法:我们可以开发一个应用程序并包含按钮,然后单击该按钮 - 可以调用和验证 SDK 公共功能,但这种方法的缺点是更多的开发时间和测试应用程序的维护。
单元测试方法,但看起来行不通:我们可以编写单元测试,但它不会涵盖完整的流程场景功能因此我们也不能采用这种方法如果我们编写集成测试,那么我们就无法在真实设备上运行。
我们是否可以使用一些白盒技术以某种方式测试 iOS SDK 公共功能,并且还可以捕获环境(iOS 版本/设备)问题。我想在它之上构建一个完整的自动化套件。
请分享您对此的看法。
解决方案
推荐阅读
- python - 如何在python中从.mat文件(另存为-v7.3)加载所有变量?
- google-chrome - 找不到 sslauncher:///?ssurl=url Chrome Fedora SSLauncher 的任何应用程序或处理程序
- flutter - Flutter 中的 Nexus 5 全屏尺寸太小?
- ios - 用颤振恶搞定位 iPhone
- mysql - MySQL CLI 客户端更改套接字位置
- html - 根据图形创建带有标题和表单的垂直导航栏
- c++ - 如何修复 EFI_DEVICE_ERROR
- android - 单击按钮时,将多个值从 recyclerview 传递到主要活动
- node.js - 在树莓派上安装 node.js 12 时出现依赖错误
- javascript - 我已经完成了我的网站但没有保护?