发布网友 发布时间:2022-04-24 19:11
共1个回答
热心网友 时间:2023-10-05 10:48
Android 碎片化的问题确实困扰的不少的应用开发商,Animoca
是香港的一个应用开发商,它的应用已经有7000万下载量,为了让应用有最佳的表现,他们购买了400多款手机对应用进行质量测试。
下面的这张照片是 Animoca 的用于测试的Android的设备全家福。Animoca 母公司 Outblaze CEO Yat Siu
称他们在网络上已经检测出有600多款不同的 Android 设备,而更糟糕的是,有很大的一部分设备在市面上已经无法买到。
Android 系统由谷歌开发,以开源软件方式免费提供给全球手机和平板电脑厂商,外部厂商可以自由修改定制,这导致市场上的 Android
系统版本极为凌乱,缺乏统一管理也导致 Android 平台上出现了大量吸取用户话费的 恶意应用 。不过面对业界长期抱怨的 Android
平台碎片化问题,谷歌似乎仍未找到解决的良方。
Android 平台碎片化来源——终端难题
对于终端厂商和开发者来说,版本升级与适配测试工作是十分繁琐、复杂的,需要完成大量的软件开发、测试、适配和认证。
开发者向 Testin 提交 App,Testin 平台根据任务要求可以在全球的任何地点、网络、终端上自动测试这些
App,然后将测试结果即可交付给开发者。开发者会拿到关于应用适配的数据报告,同时,Testin
还提供自动脚本测试服务,开发者可以自定义脚本,让应用在Testin 的真机上按照自己设定的方式运行,以测试应用的操作性和稳定性。
以 《商业价值》客户端
测试为例:
1:上传 App 到 Testin 的云端,选择需要测试的机型。
2:由 Testin 分布在全国各地的不同环境下的真机自动安装运行 App,记录每一个环节并截图和生成 log 日志。
3:真机自动运行完成后,会生成数据报告,供开发者下载查看,数据报告包括应用的适配率,应用适配主要错误出现环节等。
Testin 平台的安全性:
1)所有在 Testin 测试平台提交的 App 测试用户可以自定义报告展示与否;
2)所有提交到 Testin 测试的 App 都将以黑盒的方式进行测试,完全不涉及程序代码;
3)目前 Testin 推出一款 Itest
测试客户端,用户可以自己录制测试脚本,只需将脚本提交测试平台即可,完全不涉及应用程序数据包;
4)所有提交到 Testin 测试平台的 App 数据包都会有相关保密协议;
Testin 在上周应用测试数突破了百万次,正在为全球数以万计开发者提供免费的测试服务。
附测试机机柜实体图一张。