Skip to content

Day2-用户端 Web 功能测试

用户端 Web 功能测试

简介

  • 用户端 Web 功能测试

知识模块

  • 用户端 Web 功能测试 L1
  • 用户端 Web 功能测试 L2

知识点

  • 掌握 Web 测试流程。
  • 掌握 Web 端常见相关 Bug。
  • 掌握网页端的通用测试点。
  • 掌握网页端的测试方法。

受众

  • 初级测试开发工程师

教程地址

教程地址 视频地址
Web 基础知识 Web 基础知识 18:30
Web 测试设计思路 Web 测试设计思路 11:26
Web 端常见 Bug 解析 Web 端常见 Bug 解析 9:44
浏览器开发者工具 浏览器开发者工具 28:39
课堂练习
  • 使用浏览器开发者工具查看 Litemall 商品列表页面源码
  • 使用浏览器开发者工具抓取商品查询的接口,并查看请求和响应数据
Bug 定位方法
  • 前端问题:查看源码
  • 通过网络数据定位:抓取网络数据分析
  • 后台错误:分析日志
常见响应状态码

HTTP响应状态码是服务器在接收和处理客户端请求后返回的结果。这些状态码分为五类,每类表示不同的响应类型。

1xx: 信息性响应

  • 100 Continue:客户端应继续请求。
  • 101 Switching Protocols:服务器已理解客户端请求,切换协议。

2xx: 成功

  • 200 OK:请求成功,服务器已返回请求的资源。
  • 201 Created:请求已成功并创建了新的资源。
  • 202 Accepted:请求已接受,但尚未处理完成。
  • 204 No Content:服务器成功处理了请求,但没有返回任何内容。

3xx: 重定向

  • 301 Moved Permanently:资源已永久移动到新位置。
  • 302 Found:资源临时移动到新位置,客户端应继续使用原始URI。
  • 304 Not Modified:资源未修改,客户端可以继续使用缓存版本。

4xx: 客户端错误

  • 400 Bad Request:请求语法错误或无效请求。
  • 401 Unauthorized:请求需要身份验证。
  • 403 Forbidden:服务器拒绝请求,客户端无权限访问资源。
  • 404 Not Found:服务器无法找到请求的资源。
  • 405 Method Not Allowed:请求方法不被服务器支持。
  • 409 Conflict:请求与服务器的当前状态冲突。

5xx: 服务器错误

  • 500 Internal Server Error:服务器遇到未预料的情况,无法完成请求。
  • 501 Not Implemented:服务器不支持请求的功能。
  • 502 Bad Gateway:服务器作为网关或代理,从上游服务器接收到无效响应。
  • 503 Service Unavailable:服务器暂时不可用,通常是由于维护或过载。
  • 504 Gateway Timeout:服务器作为网关或代理,未能在规定时间内从上游服务器获得响应。

这些状态码帮助客户端理解请求的处理情况,并在出现问题时采取相应的措施。

总结

  • 掌握 Web 测试流程。
  • 掌握 Web 端常见相关 Bug。
  • 掌握网页端的通用测试点。
  • 掌握网页端的测试方法。