软件测试常见面试题2(附答案)

软件测试常见面试题2(附答案)

1. 什么是B/S架构 ?B代表什么 ?S代表什么 ?B/S架构的特点是什么 ?

B/S架构(Browser/Server,浏览器/服务器架构)是一种软件系统架构,是目前Web应用的主流架构。其中:

  • B代表Browser(浏览器),作为客户端,负责呈现用户界面和与用户交互。
  • S代表Server(服务器),负责处理核心业务逻辑、数据存储和与数据库交互。

B/S架构的主要特点包括:

  1. 客户端零维护/瘦客户端:用户只需使用标准的网页浏览器(如Chrome、Firefox)即可访问应用,无需安装和更新专用的客户端软件。应用功能升级在服务器端完成,所有用户可即时使用最新版本。
  2. 跨平台与设备兼容性:由于主要依赖浏览器作为运行环境,应用可以运行在任何安装有浏览器的设备上,包括个人电脑、智能手机、平板电脑等,实现了良好的跨平台能力。
  3. 集中部署与管理:业务逻辑和数据集中存储在服务器端,便于进行统一的维护、更新、备份和安全控制。
  4. 网络依赖性:应用的正常运行高度依赖网络连接,网络质量直接影响用户体验。

2.Web网站使用默认端口是多少 ?用的是什么协议 ?

Web网站主要使用两种协议: