一、native(原生)与H5优缺点介绍

native(原生)优点

  1、运行速度快
  2、可以应用到底层的API
  3、便捷性与易用性
  4、打开会比较节省流量

native(原生)缺点

  1、不同操作系统需要独立开发
  2、更新后需要重新打包,提交审核(更新后需要给ios和Android各助手审核)
  3、不方便做适配,做适配需要很多机型

H5的优点

  1、只需要开发一次
  2、更新不需要重新打包,代码只更新到服务器就可以
  3、开发成本低

H5的缺点

  1、每次打开页面都需要重新加载,
  2、过度依赖于网络
  3、只能调用有限的底层API

混合应用==一部分原生,一部分H5

  1、部分功能需要用户体验好或功能更完善,用原生
  2、某些功能不经常变动,用原生,经常变动的用H5

二、测试H5

登录测试

  1、客户端,已登录情况下,H5一样是一登录状态进行操作
  2、客户端,未登录情况下,操作H5需要拉起原生登录

页面测试

  1、页面加载时间
  2、弱网环境下,加载H5时是否会有加载loading
  3、超时页面提示是否友好
  4、页面返回操作页面变化
  5、物理键返回操作页面变化
  6、横竖屏

兼容性测试

  1、系统,包含ios,Android ,同时相应的版本

  2、屏幕寸尺测试

刷新测试

  1、下拉停留在当前页
  2、主动刷新

翻页测试

  1、翻页后的数据是都正常

与手机操作相关的测试

  1、锁屏再解锁,是否停留在当前页面,还是回到首页重新加载
  2、前后台交互,从后台调出,页面时返返回首页,还是混乱,还是停留在当前页

易用性

  1、弹出层是否友好,如各种提示
  2、浮层页面的交互

最新文章

  1. Shell if 判断之detail
  2. JAVA的回忆
  3. LVS的四种模式的实现
  4. 轻量级SaaS在线作图工具(继之前介绍后完整介绍)
  5. 解决服务器复制中SID冲突问题
  6. [COCOS2DX]交叉编译实践+速度优化(vs2012修改win32代码+修改makefile+编译安卓项目包+部署安卓项目包到Eclipse+运行apk)
  7. NOI2013 快餐店
  8. centos 6.5 安装openssl
  9. Zeppelin使用报错
  10. hibernate--对象的三种状态Transient,Persistent,Detached
  11. jsp---jstl配置
  12. dedecms下的tplcache模板缓存文件过多怎么清理?
  13. JavaScript获取当前url根目录(路径)
  14. OV摄像头SCCB通信协议
  15. html5网页录音
  16. CentOS安装vmtools后 共享文件不能显示的问题
  17. Git使用方法(精心整理,绝对够用)转载
  18. Linux下部署多个Tomcat(完整)
  19. Java语法基础学习DayTwo
  20. 菜鸟学SSH(十七)——基于注解的SSH将配置精简到极致

热门文章

  1. day46——特殊符号、标签分类、标签
  2. Shiro集成SSM基于动态URL权限管理(二)
  3. Java线程的等待与唤醒完整示例代码
  4. java之struts2的action的创建方式
  5. isolate 通信
  6. python 简单工厂模式
  7. android studio创建模拟器
  8. Java--8--新特性--接口中的变化!!
  9. VLAN实验3:理解Hybrid接口的应用
  10. 使用Cloudera Manager部署Spark服务