web测试学习大纲
Web测试
Web测试体系介绍
网络协议
Web开发
基础
原理
前端分析
安全性测试
可用性,兼容性
功能测试(同系统测试)
理解网络协议
互联网历史沿革
Web系统基础
Web核心技术
web服务器端技术
核心功能
处理请求
处理客户端的请求(HTTP请求)
响应请求
对客户端发送过来的请求进行响应
客户端与数据库之间的中介
三层架构:C~S~D
常用web服务器端技术
Apache
IIS
Tomcat
Nginx
应用服务器
J2EE应用服务器
IIS服务器
脚本引擎:处理动态页面,比如和数据库的交互
ASP
PHP
JSP
RUBY
集群环境
硬件集群
操作系统集群
数据库集群
web客户端技术
Ajax
比如银行网站登录
ActiveX
扩展插件
Web网络协议
网络协议模型
OSI
TCP/IP
TCP/IP协议三次握手
实践:让你的飞秋死机
实践:Wireshark协议分析
Web核心+HTTP协议
准备工作:XAMPP+PhpWindd+Aglieone
HTTP协议简介
HTTP请求
HTTP响应
HTTP-Session
HTTP-Cookie
实战:HTTPWatch协议分析
实战:RestClient手动发送请求
实战:论坛自动灌水-Java
web开发技术
客户端脚本开发技术
HTML
XHTML-CSS
javaScript
服务器脚本开发技术
PHP脚本基础及处理请求
PHP处理Session和Cookie
Php访问Mysql数据库
实战:PHP留言板
Ajax脚本开发技术
web前端分析
回顾浏览器工作原理
利用HTTPWatch进行性能分析
使用YSlow进行分析
Yahoo前端分析要点详解
利用Dynatrace进行浏览器分析
实战:分析网站情况
web安全性测试
安全性测试概述
安全性测试类型
认证与授权
Session与cookie
文件上传漏洞
XSS跨站攻击
DDOS拒绝服务攻击
SQL注入
暴力破解
实战:Agileone系统安全性测试
web可用性测试
一位局长使用BS系统
可用性测试,我们说了不算
可用性测试参考标准
实战:任意一个网站
web兼容性测试
前端的兼容性问题
后端也要考虑兼容性
实战:麦子学院,Agileone
Henry