文章目录

  • 13-5 某知名网站测试实战1
    • 1)大纲
    • 2)实战内容
      • 1.web 基础
        • &1 什么是 web
        • &2 系统架构
          • ***********面试问题1***********
        • &3 web 架构
        • &4 网页
        • &5 URL
        • &6 HTTP
        • &7 浏览器工作原理
          • ************面试问题2***********
        • &8 DNS 解析
          • ***********面试问题3***********
        • &9 web 服务器
      • 2.项目背景
        • &1 项目介绍
        • &2 模块介绍
      • 3.项目流程
        • &1 web 测试流程
      • 4.需求分析
        • &1 需求文档
        • &2 需求评审
        • &3 需求分析步骤
        • &4 需求分析实战
          • *1 测试计划编写
            • 1 测试计划作用
            • 2 测试计划模板
            • 3 测试计划编写要点
          • *2 测试计划编写实战
  • 13-6 某知名网站测试实战2
    • 1)大纲
    • 2)实战内容
      • 1.测试用例设计
        • &1 设计步骤
        • &2 测试用例设计实战
      • 2.测试用例评审
        • &1 测试用例评审要点
      • 3.web 测试用例设计总结
      • 4.测试执行
        • &1 bug 定位
        • &2 浏览器开发者工具
        • &3 兼容方案
        • &4 兼容测试要点
          • *1 浏览器兼容
          • *2 操作系统兼容
          • *3 分辨率兼容
        • &5 兼容测试工具
          • *1 Toggle device toolbar
        • &6 连接速度测试
          • *1 连接速度问题分析
        • &7 负载测试
        • &8 压力测试
        • &9 SQL 注入
        • &10 XSS 跨站攻击
          • *1 输入域安全测试
      • 5.测试总结
        • &1 测试报告模板
        • &2 报告总结要点
    • 3)课堂资料
    • 4)课后作业
      • ***********面试问题4*必考题***********

13-5 某知名网站测试实战1

1)大纲

  • web 基础
  • 项目背景
  • 项目流程
  • 需求分析
  • 测试计划编写

2)实战内容

1.web 基础

&1 什么是 web

  • web(World Wide Web):全球广域网,也称为万维网
  • 技术视角:布局设计、代码编写、数据库建立、网络平台选择
  • 用户视角:使用浏览器上网时所浏览的网页

&2 系统架构

  • B/S:Browser/Server

    • 浏览器查看的应用程序,web就是B/S架构,通过浏览器、服务器、数据库访问web网页
  • C/S:Client/Server
    • 需要安装额外的客户端才能使用
面试问题1

区别:

  • 维护量方面:B/S比C/S更好维护,B/S只需要后台升级,C/S比如app每次升级需要重新发版本,重新装客户端
  • B/S架构需要对浏览器兼容进行测试,C/S偏重对比如系统的升级,安装卸载,不同的支持的平台等问题的测试
  • B/S-web建立在广域网之上,适应范围更广一些, 关注服务器负载,性能一些问题
  • C/S-app

&3 web 架构

  • 界面层(User Interface layer)
  • 业务逻辑层(Business Logic Layer)
  • 数据访问层(Data access layer)

&4 网页

  • 静态网页:和服务器没有数据交互
  • 动态网页:网页数据可以和服务器进行数据交互

&5 URL