Web与App有什么区别
Web与App有什么区别?--武汉达内教育IT培训学校
架构不同:
web为B/S,全拼:browser/server;
app为C/S,全拼:client/server。
兼容性不同:
web端主要兼容,不同操作系统,不同浏览器、⽹络;
app端要兼容的⽐较多,例如不同⼿机品牌、不同⼿机型号、系统版本、分辨率、尺⼨、⽹络。
安全性不同:
web端⽤户能够很容易的看到h5的源代码,所以相对不安全;
app看不到所以相对更安全。
效率性不同:
app效率更⾼,因为app端会⾃动帮服务器分担和处理⼀些数据,会缓存⼀些数据;
web端每次请求都需要向服务器获取较新的数据。
升级成本不同:
app升级成本更⾼;
web就不需要升级。
开发成本不同:
app开发成本更⾼,因为app的任何东⻄都是需要⾃⼰定义和开发的;
web有现成的浏览器供⽤户使⽤,不需要开发,所以我们认为app开发成本更⾼。
按照测试⻆度去考虑web和app的区别:
如果单纯从功能测试的层⾯上来讲的话,APP测试、web测试在流程和功能测试上是没有区别的。
更新方面:
web测试只要更新了服务器端,浏览器刷新⼀下就会同步更新;
app这边需要测试安装升级卸载。
兼容方面:
web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的⽅向的兼容;
app的测试则必须依赖⼿机,不仅要看分辨率,屏幕尺⼨,重要看设备系统。
专项方面:
web方面可能会关注响应时间等等;
app端的专项则需考虑的是兼容性、交叉事件、push推送消息、性能、安装升级卸载测试,还有⼀些其它类型的测试,⽐如⽤户体验⽅⾯及权限⽅⾯。
架构不同:
web为B/S,全拼:browser/server;
app为C/S,全拼:client/server。
兼容性不同:
web端主要兼容,不同操作系统,不同浏览器、⽹络;
app端要兼容的⽐较多,例如不同⼿机品牌、不同⼿机型号、系统版本、分辨率、尺⼨、⽹络。
安全性不同:
web端⽤户能够很容易的看到h5的源代码,所以相对不安全;
app看不到所以相对更安全。
效率性不同:
app效率更⾼,因为app端会⾃动帮服务器分担和处理⼀些数据,会缓存⼀些数据;
web端每次请求都需要向服务器获取较新的数据。
升级成本不同:
app升级成本更⾼;
web就不需要升级。
开发成本不同:
app开发成本更⾼,因为app的任何东⻄都是需要⾃⼰定义和开发的;
web有现成的浏览器供⽤户使⽤,不需要开发,所以我们认为app开发成本更⾼。
按照测试⻆度去考虑web和app的区别:
如果单纯从功能测试的层⾯上来讲的话,APP测试、web测试在流程和功能测试上是没有区别的。
更新方面:
web测试只要更新了服务器端,浏览器刷新⼀下就会同步更新;
app这边需要测试安装升级卸载。
兼容方面:
web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的⽅向的兼容;
app的测试则必须依赖⼿机,不仅要看分辨率,屏幕尺⼨,重要看设备系统。
专项方面:
web方面可能会关注响应时间等等;
app端的专项则需考虑的是兼容性、交叉事件、push推送消息、性能、安装升级卸载测试,还有⼀些其它类型的测试,⽐如⽤户体验⽅⾯及权限⽅⾯。
下一篇:软件测试工程师面试建议
延伸阅读:
- CAD培训班学费要多少[图]
- 电商美工培训班多少钱[图]
- 室内设计培训班学什么内容[图]
- 重庆天琥教育地址在哪里[图]
- 重庆天琥教育培训靠谱吗[图]
- 包装设计分类有哪些-包装设计有哪些种类[图]
- 平面设计要求-平面设计师需要具备什么条件[图]
- 装修怎么找设计师-如何找好的装修设计师[图]
- 室内设计专业怎么学-室内设计专业需要学什么[图]
- 报班学广告设计要多久-报班学设计一般多少钱[图]