理解:B/S与C/S

B/S

B是“Browser”的缩写代表浏览器,S是“Server”的缩写代表服务器;B/S即“浏览器/服务器”模式;此模式统一了客户端,将系统功能实现的核心部分集中到服务器,简化了系统开发、维护及使用;客户机只要按照一个浏览器,服务器安装相应数据库,浏览器通过web server同数据库进行数据交互

B/S架构的分层:

    第一层为表现层:主要完成用户和后台的交互及最终查询结果的输出功能;

    第二层为逻辑层:利用服务器完成客户端的应用逻辑功能

    第三层为数据层:接受客户端请求后独立进行各种运算

优点:

   1️⃣无需安装,通过浏览器集合访问,

    2️⃣面向范围广、共享性强

    3️⃣维护简单,无需升级多个客户端,升级服务器即可,可以随时更新版本,用户无需重新下载;

缺点:

    1️⃣面向范围广导致安全性较低

    2️⃣个性化设计难

B/S测试重点:

    链接测试

    表单测试

    脚本测试

    ActiveX控件测试

C/S

C是“Client”的缩写,客户端的意思,C/S即代表“客户端/服务器”模式;

C/S架构软件需要用户下载安装客户端后,进行使用;

优点:

    1️⃣客户端操作界面可以随意排列,满足客户需求

    2️⃣事务处理能力强,可实现复杂的业务流程;

    3️⃣响应速度快(只有一层交互)

缺点

    1️⃣维护成本高    

    2️⃣适用面窄,通常用于局域网中

    3️⃣程序需要安装才可使用,

C/S架构产品测试重点:

    客户端安装测试

    客户端升级测试

    客户端与服务器的链接测试

    服务器端数据验证测试

    客户端可维护性测试



注:发现理解有错误的地方,望告知!!!谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。