WEB测试的价值
- 方便、快速、易操作
WEB测试的学习路线
WEB 基础知识
- WEB:全球广域网,万维网
- 技术视角:布局设计、代码编写、数据库建立、网络平台选择
- 用户视角:使用浏览器上网时所浏览的网页
系统架构
- B/S : 浏览器/服务器 (浏览器兼容性测试)
- C/S :客户端/服务器(产品安装、升级、卸载、兼容不同平台)
WEB架构
- 界面层 (UI)
- 业务逻辑层(服务端接口的处理逻辑)
- 数据访问层 (SQL、存储数据的数据库)
网页
- 静态网页:和服务器没有数据交互(包含文本、动画、声音、视频)
- 动态网页:网页数据可以和服务器进行数据交互 (网址后面带 ?传递参数, 通过js脚本融合html语言,从而改变网页的内容)
URL(统一资源定位符)
- 格式:
schema(协议)://host(ip地址):port(端口)/path(资源在服务器上存在的相对路径)/query(请求参数)#fragment(片段)
URI(统一资源标志符,在某一规则下能把一个资源独一无二地标识出来)
URL和URI的关系
- URL是URI的一种,使用定位的方式实现的URI
HTTP协议 (超文本传输协议)
- 用来传输超文本到本地lweb浏览器,定义web浏览器与服务器之间的数据交换的过程
浏览器工作原理
- 发送HTTP请求,接收WEB服务器的响应并解析成web页面