本帖最后由 huawei 于 2022-9-30 15:25 编辑
------------------------------------------------------------------------------------------------------
软件测试常见问题系列127-Web与App有什么区别?
架构不同:
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推送消息、性能、安装升级卸载测试,还有⼀些其它类型的测试,⽐如⽤户体验⽅⾯及权限⽅⾯。
答疑解惑:测试工程师薪资,如何才能超过程序员?
推荐阅读:【视频集合】众多学员的呐喊:"为什么我要选黑马学测试"
友情提示:
若你是对测试不太了解的测试小萌新,看完这个问题后,却对测试还有太多的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此系列贴开始》,相信能扫除掉你心目中90%以上的常见问题,请狠狠点击下方链接:
《软件测试100个常见问题系列贴》:http://bbs.itheima.com/thread-507947-1-1.html
|