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架构产品测试重点:
客户端安装测试
客户端升级测试
客户端与服务器的链接测试
服务器端数据验证测试
客户端可维护性测试
注:发现理解有错误的地方,望告知!!!谢谢!!!