app测试主要关注的测试点,android和ios测试的时候区别在哪里
终极管理员 知识笔记 134阅读
主要从本身系统的不同点、系统造成的不同点、和注意的测试点做总结
1、自身不同点 研发商Adroid是google公司做的手机系统IOS是苹果公司做的手机系统开源程度Android是开源的IOS是半开源的。所以IOS系统相对于Android来说是比较稳定的使用厂商ISO基本只用于苹果产品上Android使用比较广华为、三星、HTC、VIVO、OPPO等都在用运行机制IOS采用的是沙盒运行机制安卓采用的是虚拟机运行机制渲染机制Android主线程普通优先级加载一个页面全部加载完成的同时加载当前页面当你看到页面后实际后台仍在加载因此增加了处理器的压力iOS实时优先级加载个页面优先加载主屏幕显示区域沙盒机制应用程序位于文件系统的严格限制部分程序不能直接访问其他应用程序。以杀毒软件中的沙盒技术解释一下。“沙盒”技术是发现可疑行为后让程序继续运行当发现的确是病毒时才会终止。“沙盒”技术的实践运用流程是让疑似病毒文件的可疑行为在虚拟的“沙盒”里充分表演“沙盒”会记下它的每一个动作当疑似病毒充分暴露了其病毒属性后“沙盒”就会执行“回滚”机制将病毒的痕迹和动作抹去恢复系统到正常状态虚拟机机制android本身不是为触摸屏打造的所以所有的应用都是运行在一个虚拟的环境中由底层传输数据到虚拟机中再由虚拟机传递给用户UI任何程序都就可以轻松访问其他程序文件后台机制IOS中任何第三方程序都不能在后台运行安卓中任何程序都能在后台运行直到没有内存才会关闭最高权限IOS中用于UI指令权限最高安卓中数据处理指令权限最高 2、测试注重点 后退按钮安卓自带手机后退按钮iOS在测试时需要关注页面后退按钮可用性。首页功能如果是微信小程序项目在内容页面要关注点击右上角的三个小点后有没有回到首页的功能笔者曾在项目上遇到过该问题Android点击右上角后有回到首页的功能而IOS没有致使产品对小程序的功能作出了调整通知信息Android可以将信息放在顶部消息栏iOS不能放在顶部消息栏只能显示在屏幕上兼容适配Android注重每个安卓系统APP兼容性及屏幕大小适配尤其注重在Android6.0系统上权限的测试iOS同样注重iOS每个系统的、屏幕上兼容UI细节Android与IOS在UI上显示会有些不同字体大小、颜色等都会有差异。笔者曾经的一个项目中开发根据UI设计样式写出来后部分字体大小、颜色、文案的粗细等都有差别致使产品与UI重新设计样式从而保证给用户的体验是一致的3、其他测试点 触屏测试点击同一个功能或位置两者的处理结果是一样的安装卸载测试安装时关注需要获得的权限升级测试有新版本后升级提醒通知升级后之前的一些信息保存情况相应时长同一功能加载的时长最好不要超过2s交互测试比如app在运行过程中来电、视频/音频播放等可以正常进行自身交互在运行过程中自身播放视频/音频、消息通知等

暂时总结这么多以后项目中遇到再补充欢迎留言补充
感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走

这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取
标签: