本节书摘来自异步社区《HTML5和JavaScript Web应用开发》一书中的第2章,第2.6节,作者:【美】Wesley Hales著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.6 QA和设备测试

除了确定将要支持的浏览器外,你还需要一个简单的开发和测试方法。根据项目的规模,企业开发和QA周期可能很昂贵,所以建立合适的快速开发和测试环境是成功的关键。

因为当前移动市场主要属于Android和iOS,进行基于WebKit的测试相当简单,我们可以像平常在桌面浏览器那样进行测试,然后在某个版本的WebKit支持的目标移动设备上运行。但是,在桌面版本的Chrome或者Safari上测试应用,并不意味着在所有基于WebKit的移动浏览器上都能正常工作,也不意味着WebKit能够完全代表移动Web。我们应该尽可能多地在基于W3C标准的目标平台上测试。

测试基于移动HTML5应用的最佳方法是使用你所针对的物理设备(或者模拟器)。作为一项开发人员服务,《Programming the Mobile Web》(O’Reilly)的作者Max Firtman很好地标识了可用的模拟器,并维护一个最新列表,你可以在mobilexweb网站上找到,如图2-6所示。

花一点时间确定需要的模拟器,为下一章的学习做好准备。下章将研究硬件加速问题的调试方法,研究所有远程调试技术,并学习跨浏览器的开发。

《HTML5和JavaScript Web应用开发》——2.6 QA和设备测试相关推荐

  1. 《HTML5和JavaScript Web应用开发》——第 2 章 移动Web 2.1移动优先

    本节书摘来自异步社区<HTML5和JavaScript Web应用开发>一书中的第2章,第2.1节,作者:[美]Wesley Hales著,更多章节内容可以访问云栖社区"异步社区 ...

  2. 《HTML5和JavaScript Web应用开发》——第 1 章 客户端架构 1.1了解HTML5

    本节书摘来自异步社区<HTML5和JavaScript Web应用开发>一书中的第1章,第1.1节,作者:[美]Wesley Hales著,更多章节内容可以访问云栖社区"异步社区 ...

  3. HTML5和CSS3 WEB技术开发

    HTML5和CSS3 WEB技术开发 B站视频参考:https://www.bilibili.com/video/BV1H44y1k7ze/ 课程目标: 使用HTML5进行网站布局 使用CSS3进行网 ...

  4. HTML5期末大作业:校园网站设计——云南艺术学院文化学院(3页) HTML+CSS+JavaScript web前端开发技术 web课程设计 网页规划与设计

    HTML5期末大作业:校园网站设计--云南艺术学院文化学院(3页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计 ...

  5. html5艺术字效果,WEB前端开发,网络特殊字体的制作工具-font-spider

    font-spider 前端开发字体的好工具 HTML5学堂:font-spider是业界首款中文 WebFont 本地自动化压缩与转码工具.利用它不但能帮你轻松解决字体文件的兼容问题,并能自动检索找 ...

  6. HTML期末大作业——游戏介绍(HTML+CSS+JavaScript) web前端开发技术 web课程设计网页规划与设计 Web大学生网页成品

  7. Web大学生网页作业成品——环保垃圾分类网站设计与实现(HTML+CSS+JavaScript) web前端开发技术 web课程设计 网页规划与设计

  8. html5web前段页面,HTML5+CSS3 Web前端开发

    HTML5+CSS3 Web前端开发 编辑 锁定 讨论 上传视频 <HTML5+CSS3 Web前端开发>是2018年5月清华大学出版社出版的图书,作者是唐四薪.ISBN为97873024 ...

  9. Html css是前端吗,HTML5 CSS3 Web前端开发

    HTML5 CSS3 Web前端开发 语音 编辑 锁定 讨论 上传视频 <HTML5+CSS3 Web前端开发>是2018年5月清华大学出版社出版的图书,作者是唐四薪[1] . 书中的图片 ...

  10. html5开发桌面界面设计,HTML5触摸界面设计与开发

    HTML5触摸界面设计与开发 编辑 锁定 讨论 上传视频 <HTML5触摸界面设计与开发>是人民邮电出版社于2014年出版的一本图书,作者是伍兹 (Stephen Woods).[1] 中 ...

最新文章

  1. 特征匹配--GMS: Grid-based Motion Statistics for Fast, Ultra-robust Feature Correspondence
  2. 安卓samba软件_Android Samba Client
  3. 【CCIE学习干货】LDP:标签的那些事儿
  4. 【Android 进程保活】应用进程拉活 ( JobScheduler 拉活 | JobScheduler 使用流程 | JobService 服务 | 不同版本兼容 | 源码资源 )
  5. JavaScript流程控制之分支结构
  6. VTK:Rendering之FlatVersusGouraud
  7. 多选框向后台传值,多选框的回显,对多选框的各种操作
  8. springJDBC一对多关系,以及Java递归,jsp递归的实现
  9. 数据结构与算法:动态数组(利用万能指针实现任意类型数组操作)
  10. php正则表达式 n,CFC4N小试php正则表达式
  11. linux新建自定义命令,Linux 创建自定义命令
  12. scratch python插件_Scratch3.0设计的插件系统(上篇)
  13. linux udp转发脚本,使用Socat转发TCP和UDP流量搭建跳板教程及一键脚本
  14. TS 版 Promise 详解
  15. .net获取mysql数据_asp.net用DataSet从数据库中获取数据
  16. ES初识学习与简单实践总结
  17. hazelcast java_Spring Boot和Hazelcast使用详解
  18. luoguP2711 小行星
  19. 选对Shopee货代对店铺影响有多大?星卓越货代系统为您分析
  20. js中的回调函数,什么是回调函数?

热门文章

  1. numpy中的对应元素相乘,可以使用广播
  2. python数据框添加一列无列名_Pandas只使用列名创建空数据框
  3. mysql 取出当前第几列_mysql 获取表有多少列
  4. python请求url非阻塞_python 如何连续读取一个由服务器发来的非阻塞请求?
  5. 转载 《Python爬虫学习系列教程》学习笔记
  6. Tutorials 使用窗口功能分析信息
  7. 查看sql语句执行时间/测试sql语句性能
  8. 淘宝TOP获取sessionkey
  9. MonoCSharp Evaluator Extension
  10. ubuntu开机启动+图标配置