当前位置: 首页> 游戏> 单机 > 中山seo_软件工程要学什么_关键词在线试听_免费b站网站推广

中山seo_软件工程要学什么_关键词在线试听_免费b站网站推广

时间:2025/7/9 17:53:49来源:https://blog.csdn.net/weixin_74301566/article/details/146322899 浏览次数:0次
中山seo_软件工程要学什么_关键词在线试听_免费b站网站推广

4、移动端Web测试

移动端开发模式

目前移动端常用的三种开发模式,主要有原生APP(Native App)、混合APP(Hybrid App)、WEB APP三种

  • 原生APP是针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,下载一般通过应用商城。
  • Web App 基于web的系统和应用,运行于网络和浏览器之上,目前多采用h5标准开发,无需下载安装。
  • Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web,以JS+Native两者相互调用为主。

优缺点

Native App

  • 优点:速度快,性能高,用户体验效果好
  • 缺点:无法跨平台,开发成本高,更新麻烦

Web App

  • 优点:跨平台,开发周期短,开发成本低,更新较简单,维护较轻松
  • 缺点:用户体验不佳

Hybrid App

  • 结合原生用户体验效果好和Web App的跨平台开发的优势

H5介绍

HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一
HTML5的设计目的是为了在移动设备上支持多媒体
HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者等

因H5适用范围越来越广泛,我们很容易将H5与HTML5混淆

H5是一个产品名词,作为一种解决方案,包含HTML5的新标签特性, 实现拖拽涂抹等功能以及前端开发的内容的一个集合,而HTML5则是一个技术名词,是一种标准

H5的优点

  • 跨平台优势,H5页面在各个平台都适用,且可以在网页上直接进行调试和修改,开发和维护的成本较低,开发周期较短。
  • 强化了Web网页的表现性能。除了可描绘二维图形外,还准备了用于播放视频和音频的标签。
  • 追加了本地数据库等Web应用的功能。
  • H5营销的数据统计方便

APP中如何展现H5页面呢?

  • 主要是通过Webview控件来加载


H5测试

针对大部分的H5场景,即手机Hybird应用下嵌入的H5,主要测试包括以下几个方面:

  • 功能测试
  • 接口测试
  • 性能测试
  • 适配测试
      

功能测试

  • 登录和退出
  • 关注缓存
  • 用户行为事件
  • 页面请求
  • 网络
  • 多媒体

接口测试

  • 请求返回结果是否符合预期
  • 接口请求参数边界值校验
  • 接口入参错误处理:字段传入格式错误能否处理
  • 性能情况:响应过慢会影响用户体验
  • 安全情况:敏感信息是否加密传输

前端性能测试

  • 关注指标:页面加载时间/页面大小/请求数量/请求错误数
  • 可借助各种云测平台,性能测试工具HttpWatch、Yslow、PageSpeed等等
  • 翻页测试:当前loading时快速连续翻页是否发出请求

适配测试

  • 机型适配(根据市场占有比例,高端机,中端机,低端机选出最具代表机型适配)
  • 操作系统适配(安卓必须覆盖大版本6.x~8.x,选几个有代表性的小版本;IOS覆盖9.x~13.x,选几个有代表性的小版本)
  • 机型品牌适配:oppo 华为 小米 三星 vivo 魅族 中兴 等

APP测试/Web测试/H5测试的区别

相同之处
  • 针对同一个系统功能的测试,三端所测的业务流程是一样的

  • 一般情况下手机端和PC端都对应一套后台服务,也有一些功能,比如PC与手机端展示不一致,或者有什么特殊处理,这样情况下后台会写两套不同的接口来处理对应的业务需求

不同之处
  • 测试平台(容器)不同
  • 兼容性测试不同
  • 系统架构不一样
  • 发布流程不同
  • APP还有一些专项测试

如何在PC上测试H5页面

  • 谷歌浏览器,在菜单选项中选择“更多工具”“开发者工具”,或者直接按F12,可以选择机型及分辨率
  • 下载微信web开发者工具,点击右上角的登录按钮,扫描授权后登录即可测试页面,该工具还可以测试微信的内容分享部分

Fiddler如何抓取移动端HTTPS包

  • 首先保证你手机连接的wifi需要跟电脑处于同一个网络
  • 然后手机设置-配置代理-手动 改成电脑ip+8888(这里的端口号需要跟你fiddler设置的一致),电脑ip可以在fiddler右上角的online处看到
  • 手机浏览器访问电脑ip及端口号,下载证书安装
  • 对于IOS系统,需要在通用-设置关于本机-证书信任设置中勾选
  • Tools->Options->connections中勾选Allow remote computers to connect

charles如何抓取移动端HTTPS包

  • 首先保证你手机连接的wifi需要跟电脑处于同一个网络
  • 获取 Charles 运行所在电脑的 IP 地址,Charles 的顶部菜单的 Help -> Local IP Address,即可在弹出的对话框中看到 IP 地址
  • 手机设置-配置代理-手动 改成电脑ip+8888
  • 需要安装证书:点击 Charles 的顶部菜单,选择 Help  -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser。点击之后会出现如图所示弹窗:
  • 在手机浏览器上访问chls.pro/ssl ,下载证书安装ios系统需要信任证书

关键字:中山seo_软件工程要学什么_关键词在线试听_免费b站网站推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: