



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
移动版 H5 项目的兼容性测试初探 本文其实就是 我对于 如何对 H5 项目的兼容性进行测试 这个问题的探索过程 与大家分享一下 大部分资料都是来自于网络 并通过我自己的验证得出的 还有一小部 分是我自己经验总结得出的 可能有不严谨的地方 希望大家能够指正 一 一 测试流程简介 测试流程简介 一 测试计划与测试设计阶段 这个阶段主要是对项目文档进行解读 然后根据项目 的计划情况 安排测试计划 根据项目的策划文档 设计相关的测试方案和测试 用例 二 测试执行阶段 主要进行 功能测试 回归测试 兼容性测试 功能测试的主要 测试方法是 黑盒测试 根据测试用例 对已经开发完成并通过验收的功能 根 据测试计划和测试用例执行功能测试 修改 BUG 并回归测试 兼容性测试 一般 都是在功能测试完成 BUG 全部清理完后才进行 主要是为了尽量减少 BUG 对兼 容性测试结果的影响 三 测试总结 目前基本就这几个阶段 但是考虑到现在开发节奏比较快 基本上没有第一阶段 直 接进入执行测试阶段 在测试的时候 是边想边测试的 这就导致了会出现测试用例覆盖 率不达标的情况 二 二 兼容性测试 兼容性测试 目的 让项目在各种运行环境下 都能有统一的表现 如果一个项目是在多平台上运行 或者同一平台的不同环境下运行 在功能测试完成 之后 都要进行兼容性测试 为的就是 让这个项目能在多个平台上能有如一的表现 一一 分析分析 H5 项目的运行环境 项目的运行环境 根据平台分 android IOS wp 1 Android 平台下的微信浏览器内核 1 微信 6 1 版以上 会调用内置的浏览器运行 QQ 浏览器 X5 内核 基于 Android 5 0 WebView Blink 内核 Chrome 37 PS 在个别机型上有区别 即使是微信 6 1 也不会调用微信的浏览器运 行 而是调用系统自带的浏览器运行 典型 华硕 ZenFone2 比较特殊 的一点是 这个手机使用了 intel 的 CPU 判断是否调用微信内置浏览器 可在微信打开网页后 下拉会在屏幕最 上方有提示 2 6 1 以下版本的微信 会调用系统自带的浏览器内核运行 Android 内嵌的浏览器 又根据系统版本的不同 有所区别 a android4 2 之前的系统 b android4 2 之后的系统 浏览器内核是有区别的 虽然他们都是基 于 WebKit 内核的 2 IOS 平台下的浏览器 由于 IOS 系统的限制 微信不能使用自家的内核 只能 调用 Safari 的内核运行 这里的话 又分为两种情况 1 IOS8 之前 2 IOS8 以后包括 IOS8 区别就是 IOS8 中 苹果推出了新的网页浏览器控 件 WKWebView 详情可取搜索 WebKit in IOS8 鉴于 IO8 以下设备的占 有率很低 在测试成本和时间面前 我觉得可以忽略掉 3 分辨率 影响页面显示 1 Android 手机目前主流的分辨率有 1280 720 1920 1080 854 480 960 540 2 IOS 设备目前的主流分辨率有 1136 640 1334 750 1920 1080 2048 1536 1024 768 1136 640 1334 750 IOS 设备 1920 1080 1280 720 1920 1080 854 480 Android 设备 960 540 16 9 2048 1536 IOS 设备 1024 768 4 3 3 所以 根据以上分辨率 可以分为两类 16 9 和 4 3 4 手机 CPU 和 GPU 这方面对 H5 项目影响较小 在提高测试效率面前 可以 忽略掉 二 测试策略 测试策略 1 使用 微信 6 1 以上 调用微信内置浏览器运行的 Android 手机测试 小米 4 2 使用 微信 6 1 以上 调用手机自带浏览器运行的 Android 手机测试 华硕 3 使用 微信 6 1 以下 调用手机自带浏览器运行的 Android4 1 的手机测试 小米 3 4 使用 微信 6 1 以下 调用手机自带浏览器运行的 Android4 3 的手机测试 三星 S3 5 使用 分辨率为 16 9 IOS 版本是 8 0 以上的设备测试 iPhone6 Plus 6 使用 分辨率为 4 3 IOS 版本是 8 0 以上的设备测试 iPad mini2 综上 完成在这 6 个设备上的测试 基本可以达到我之前指定的测试标准 三 手机硬件 手机硬件 这里主要介绍下影响手机兼容性的硬件 CPU 和 GPU 一 CPU 这里主要简单介绍下 android 设备的 CPU 由于苹果对 CPU 数据暴露很少 所以能查到的资料也不多 1 高通 移动处理器的绝对领导者 移动处理器高端市场占有率很高 1 最高型号 高通骁龙 820 2 代表设备 小米系列 国内各大旗舰设备 三星 S7 S7 Edge 等 2 联发科 占据了移动处理器市场的中低端位置 Helio x20 世界上首款 10 核 移动处理器 1 最高型号 helio x25 美 hi li o 2 代表设备 魅族 MX5 红米系列 国产各种千元机等 3 海思 华为自主研发 CPU 定位高端市场 1 最高型号 麒麟 955 2 代表设备 华为 P 系列 荣耀系列 Mate 系列 如华为 P9 955 4 三星猎户座 三星自主研发 CPU 主要用于三星 S 系列旗舰手机 及魅族 MX MX2 MX3 MX4PRO PRO5 等手机 1 最高型号 Exynos 7420 2 代表设备 三星 S2 三星 S6 部分 note 系列手机 5 Intel 1 最高型号 Atom X7 系列 类似于酷睿 I7 系列 2 代表设备 华硕 ZenFone 系列 联想 K900 等 PS 这个 CPU 各种兼容性问题啊 6 Nvidia 的 Tegra 系列 现在手机上很少见这个系列的 CPU 了 android 平板上 有些会用到 市场占有率很低 1 最高型号 Tegra X1 2 代表设备 Google Nexus9 平板 7 联芯 国内芯片厂 定位低端 1 最高型号 L1860C 2 代表设备 红米 2A 8 德州仪器 在 2 3 年前的手机上出现过 后来不做手机 CPU 了 1 代表机型 nexus2 大概总结下 高通 联发科市场占有率较高 兼容性也比较好 海思是华为自主研发 在 华为很多机型上都会用到 偶然一些应用会出现兼容性的问题 兼容性一般 三星猎户座占有率也不低 但是最新的 S7 系列手机中 三星都放弃使用自家 的 CPU 改用高通了 可见其性能还是和高通有差距 兼容性方面三星 CPU 还 是比较好的 其他 intel tegra 联芯现在占有率都很低 基本可以忽略了 而且 intel CPU 的兼容性超级差 二 GPU 1 Adreno 高通自家 CPU 自带的 GPU 性能强大 有高通 CPU 的地方 就有这 个 GPU 1 最高型号 Adreno 530 2 代表设备 小米 5 2 PowerVR 系列 主要用于苹果设备的 GPU 性能强大 1 最高型号 PowerVR 7XT 系列 2 代表设备 苹果设备 3 Mali 系列 ARM 推出的 GPU 联发科 三星 CPU 猎户座 海思麒麟等 各种 不能研发 GPU 的厂商都用这种 GPU 1 最高型号 Mali T880 2 代表设备 三星 S6 华为 P9 等 4 Nvidia 的 Tegra 系列 显卡大厂 Nvidia 研发的 TegraCPU 自带的 GPU 1 最高型号 Tegra X1 2 代表设备 GoogleNexus 9 大概总结下 移动设备的 GPU 基本都与 CPU 有关联 高通 CPU 都是用的 Adreno 苹果设 备全线都是使用 Pow
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚案中股权分割与公司资产重组同步协议
- 离婚协议书模板定制与婚姻纠纷解决服务合同
- 离婚协议彩礼退还与子女医疗费用分担协议范本
- 中考模拟生物试卷及答案
- 中小学教师职业素养提升的策略与路径
- 土地整治潜力评价体系的设计与实施研究
- 人工智能赋能大学生数字素养提升的实践研究
- 青砖建筑方案设计图
- 2025年高速公路智能交通系统与智能交通信息服务技术研究报告
- 《Unit 2 Let's make a fruit salad 》(教学设计)-2024-2025学年译林版(三起)英语四年级上册
- 化妆品检验试题及答案
- Q∕SY 06327-2020 二氧化碳驱油气田集输管道施工技术规范
- 译林版六年级英语上册 Unit 3 第2课时 教学课件PPT小学公开课
- 肩袖损伤护理
- 中国电影的发展史
- 电镀时间与理论厚的计算方法
- Word操作练习题
- 电力建设土建工程施工试验及验收标准表式施工
- 药用高分子材料学(78)
- 再生资源回收利用基地项目资金申请报告写作模板+
- ISO 1110-95 尼龙-测试样品的加速调节
评论
0/150
提交评论