B--browser 浏览器
C-- client 客户端
S -- server 服务端
区别:
(1) B/S架构 :客户端为浏览器:例如百度,4399;C/S架构:客户端需要安装专门软件:如CF,LOL (2) 更新: B/S只需单端更新,即只更新服务器即可;而C/S需要两端更新,客户端和服务端都要更新 (3) 开发成本: B/S开发成本较低,只需弄好服务端即可通过浏览器进行渲染;而C/S需要开发两端,故开发成本较高 (4) 安全: B/S中传输数据很多都是以Http协议进行传输,而Http协议又是明文传输,可以被抓包,那么B/S相比于C/S就不那么安全(其实都是相对的) (5)效率: B/S相对于C/S效率降低,B/S只有服务器进行加速;而C/S有两个,客户端也可以进行加速 (6)测试: B/S需要考虑兼容性问题,IE(6-11),chrome,Firefox等;
C/S 主要是平台(Android/IOS),版本号等,
专项测试(1.断言(例如:手机来电话或者短信时的状态) 2.弱网(网络不好时app的状态) 3.热启动(后台应用调出)等)
原文:https://www.cnblogs.com/u-damowang1/p/14715543.html