Web Testing
Web testing system introduced
Network protocol
Web development
basis
principle
Front-end analysis
Security testing
Availability, compatibility
Functional test (with system testing)
Understand network protocols
Internet History
Web System Basis
Web core technology
web server technology
core function
Processing the request
Request (HTTP request) for the client
Response to the request
Request sent by the client responds
Intermediary between the client and the database
Three-tier architecture: C ~ S ~ D
Common web server technology
Apache
IIS
Tomcat
Nginx
application server
J2EE application server
IIS server
Script engine: processing dynamic pages, such as databases and interactive
ASP
PHP
JSP
RUBY
Cluster environment
Hardware cluster
Operating system cluster
Database Cluster
web client technology
Ajax
Such as banking website login
ActiveX
Extensions
Web network protocol
Network protocol model
OSI
TCP/IP
TCP / IP three-way handshake protocol
Practice: Let your fly autumn crash
Practice: Wireshark protocol analysis
Web core + HTTP protocol
准备工作: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