网站导航条怎么做效果,做ppt介绍网站吗,太仓网站设计,塘沽网站建设公司web测试与app测试的区别
首先从系统架构来看的话#xff1a;
web项目#xff0c;一般都是b/s架构#xff0c;基于浏览器的#xff0c;而app则是c/s的#xff0c;必须要有客户端。那么在系统测试测试的时候就会产生区别了。
web测试只要更新了服务器端#xff0c;客户端…web测试与app测试的区别
首先从系统架构来看的话
web项目一般都是b/s架构基于浏览器的而app则是c/s的必须要有客户端。那么在系统测试测试的时候就会产生区别了。
web测试只要更新了服务器端客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。但是app端是不能够保证完全一致的除非用户更新客户端。如果是app下修改了服务端意味着客户端用户所使用的核心版本都需要进行回归测试一遍。
接着是性能方面
web页面可能只会关注响应时间而app则还需要关心流量、电量、CPU、GPU、Memory这些了。至于服务端的性能是没区别这里就不谈。
然后是兼容方面
web是基于浏览器的所以更倾向于浏览器和电脑硬件电脑系统的方向的兼容不过一般还是以浏览器的为主。而浏览器的兼容则是一般是选择不同的浏览器内核进行测试IE、chrome、Firefox。app的测试则必须依赖phone或者是pad不仅要看分辨率屏幕尺寸还要看设备系统。系统总的来说也就分为Android和iOS不过国内的Android的定制系统太多也是比较容易出现问题的。一般app的兼容测试三种方法云测试请团队测试真机测试。这里说说真机的选择首先要选择主流的机型其次要选择不同的分辨率尺寸然后就是不同的操作系统。
相比较web测试app更是多了一些专项测试。
安装、卸载、更新
web测试是基于浏览器的所以不必考虑这些。而app是客户端的则必须测试安装、更新、卸载。除了常规的安装、更新、卸载还要考虑到异常场景。包括安装时的中断、弱网、安装后删除安装文件更新的强制更新与非强制更新、增量包更新、断点续传、弱网卸载后删除app相关的文件等等。
界面操作
web测试一般都是在pc端的浏览器操作主要侧重页面的加载展示数据的准确页面的跳转异常提示鼠标的操作。
现在app产品的用户都是使用的触摸屏手机所以测试的时候除了注重加载展示数据的准确页面的跳转异常提示还要注意手势横竖屏切换多点触控事件触发区域等测试。
出现的问题 web端容易出现的bug页面显示慢查询数据加载慢跳转空白页报错内容为代码图片文字排版错误提示弹窗问题不同浏览器显示问题cookie/session过期........
app容易出现的bug闪退卡死/崩溃/crash白屏页面卡顿兼容性问题网络流量问题耗电量大内存不足app使用权限问题.........
测试工具的不同
就自动化来讲web大多用的selenium、webdriver而app则是appium。
性能使用的工具web则是LRapp使用Jmeter要多一点。
接口测试的话因为测试的对象都是后台服务的接口所以app和web基本上一样都可以使用jmeterpostmanfiddle。 以下是我收集到的比较好的学习教程资源虽然不是什么很值钱的东西如果你刚好需要可以评论区留言【777】直接拿走就好了 各位想获取资料的朋友请点赞 评论 收藏三连
三连之后我会在评论区挨个私信发给你们~