native与H5优缺点及H5测试

一、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、浮层页面的交互

原文地址:https://www.cnblogs.com/puti306/p/11768736.html