Web开发

首页 » 常识 » 问答 » 景秀教育
TUhjnbcbe - 2021/1/15 0:52:00

基本上每一个转行或者刚毕业的测试都是从功能测试做起的,也就是点点点工程师。功能测试主要包括web测试,app测试,接口测试。

web测试和app测试都属于前端ui测试,一个是网站前端,一个是手机前端。接口测试属于后端服务器测试。

对于大部分测试人来说,尤其一些中小创业公司,日常接触最多的就是前端页面测试,也有一部分同学工作了几年甚至都没接触过接口测试,这对个人成长是极其不利的。

今天主要来聊一聊前端ui测试是怎么做的?以及web测试和app测试有什么区别?基本上这块也是面试高频题,经常会遇到。

之前也写过一篇关于app测试的文章,具体可以参考如何做APP测试?

首先,web架构一般都是B/S架构,即浏览器,服务器模式。app架构是C/S架构,即客户端,服务器模式。

两者的区别就在于B/S架构只要更新了服务器端版本,用户端就会同步更新,而且能保证每位用户端版本一致。

C/S架构只要发布新的版本,用户都需要手动进行更新,所以很难保证软件在不同人的手机中版本一致,由此可见app发布和推广成本是远高于web端的。

对于不管app也好还是web网站,整体逻辑都是前端去调后端接口,所以当出现报错时,就需要去定位分析这个问题是前端问题还是后端问题。这个也属于初中级测试工程师面试必问问题。

遇到这种问题时,以web端举例,你可以打开F12开发者模式,点击页面,然后看有没有调后端接口,没有请求调用的话说明是前端进行了校验。

如果有请求,并且,后端返回了结果,有两种情况,一种是正常返回,另一种直接报异常。

正常返回的话,那你需要对比下接口文档或者需求,如果返回没问题,那说明就是前端展示的问题,属于前端bug。

异常返回的话,就属于后端bug,这时候,你就需要去查看日志去进一步定位分析,是什么问题导致的。

尤其涉及到多个系统,多接口调用,你需要去进一步查看这个报错是你们这个系统校验返回的,还是调用下游系统校验返回的。

web端可以直接使用F12进行抓包定位,对于app端的话就需要使用抓包工具了。

推荐使用fiddler进行抓包,属于目前测试行业主流接口测试工具,面试也特别喜欢问,

TUhjnbcbe - 2021/1/15 0:53:00
“移动互联网时代,让各种移动设备接入互联网,享受互联网企业提供的便捷服务一直是程序开发者梦寐以求的愿望。在HTML5出现之前,人们主要是通过各种APP来访问企业”网络资源。由于手机APP受系统的制约(Android与Ios),所以企业不得不开发多种APP来满足用户的需求,极大的造成了人力财力的浪费,而HTML5的出现就极大的改变了这种现状,只需一次开发即可以满足持有不同设备的用户,故现在的移动互联网把这种方式开发的移动网站称之为WEBAPP。

景秀教育校企合作中心开设的H5前端开发专业针对市场需求,精心调配专业课程,专业教师针对WEBAPP教学投入大量精力,并想方设法以项目开发来促进教学。为此前段时间组织专业内的所有学生对学校网站进行升级开发,每个人都积极参与,为了锻炼每个人的单兵作战能力,本次开发不分组,每个人都要独立完成。历时一月经过多次修改与完善,新版网站于年4月16日正式与大家见面了。

01

根据开发速度与质量,最终胜出的是H5一班同学候晋龙同学的作品,大家目前访问官方网站(

1
查看完整版本: 景秀教育