X–1 docs / 06 主站

测试计划

06-A00-测试计划.md · 4609 字

测试计划

项目代号: A00
项目名称: TJFS集团官方网站及Web服务器
文档类型: 测试计划
创建日期: 2026-03-05
编制人: TBs
文档版本: V1.0
文档状态: 已批准


目录

  1. 测试概述
  2. 测试范围
  3. 测试策略
  4. 测试用例
  5. 测试环境
  6. 测试进度
  7. 风险评估
  8. 附录

一、测试概述

1.1 测试目的

  1. 验证网站功能是否符合需求规格说明书
  2. 确保网站在各种浏览器和设备上正常显示
  3. 验证网站性能和响应速度
  4. 发现并修复潜在问题
  5. 确保网站满足上线标准

1.2 测试目标

目标编号目标描述验收标准
T001功能完整性所有P0功能100%通过测试
T002兼容性主流浏览器兼容性100%
T003性能首屏加载时间 < 3秒
T004可访问性通过可访问性检查

1.3 测试原则

  1. 尽早测试: 在开发过程中尽早进行测试
  2. 全面覆盖: 覆盖所有功能点和场景
  3. 独立测试: 测试用例之间相互独立
  4. 可重复: 测试用例可重复执行
  5. 可追溯: 测试用例与需求可追溯

二、测试范围

2.1 测试内容

2.1.1 功能测试

功能模块测试内容优先级
导航栏响应式导航、平滑滚动、高亮显示P0
英雄区粒子动画、统计数据、CTA按钮P0
关于我们信息卡片、发展历程时间线P0
核心价值观价值观卡片展示P0
技术哲学哲学卡片、引言区块P1
研究方向研究方向卡片、标签云P0
业务领域业务卡片、发展战略P0
子公司SG Studio和TBs科技介绍P0
合作伙伴合作方式、权益展示P1
人才招聘职位列表、申请模态框P1
联系我们联系信息、在线表单P0

2.1.2 兼容性测试

测试项测试内容优先级
浏览器兼容Chrome、Firefox、Safari、EdgeP0
设备兼容PC、平板、手机P0
分辨率兼容1920x1080、1366x768、375x667等P0

2.1.3 性能测试

测试项测试内容优先级
加载性能首屏加载、完全加载时间P0
动画性能帧率、流畅度P1
服务器性能响应时间、并发处理P1

2.1.4 可访问性测试

测试项测试内容优先级
语义化HTML标签使用P1
键盘导航Tab键导航支持P1
对比度颜色对比度P1
屏幕阅读器辅助技术支持P2

2.2 不在测试范围内


三、测试策略

3.1 测试类型

测试类型测试方法测试工具执行阶段
功能测试手工测试浏览器开发阶段
兼容性测试手工测试多浏览器测试阶段
性能测试工具测试Chrome DevTools测试阶段
可访问性测试工具+手工Lighthouse测试阶段

3.2 测试方法

3.2.1 功能测试

3.2.2 兼容性测试

3.2.3 性能测试

3.3 测试准入条件

  1. 开发完成并通过自测
  2. 代码已提交到版本库
  3. 测试环境已准备就绪
  4. 测试用例已评审通过

3.4 测试准出条件

  1. 所有P0测试用例100%通过
  2. 严重缺陷已修复
  3. 性能指标达标
  4. 兼容性测试通过
  5. 测试报告已输出

四、测试用例

4.1 导航栏测试

TC-001: 导航栏显示

项目内容
用例编号TC-001
用例名称导航栏显示测试
前置条件网站已加载
测试步骤1. 打开网站首页
2. 观察导航栏显示
预期结果导航栏固定在顶部,包含Logo、导航菜单、子站点入口
优先级P0

TC-002: 导航链接跳转

项目内容
用例编号TC-002
用例名称导航链接跳转测试
前置条件网站已加载
测试步骤1. 点击导航菜单项
2. 观察页面滚动
预期结果页面平滑滚动到对应章节
优先级P0

TC-003: 移动端导航

项目内容
用例编号TC-003
用例名称移动端导航测试
前置条件使用移动端浏览器
测试步骤1. 打开网站
2. 点击汉堡菜单按钮
3. 选择导航项
预期结果菜单展开,点击后跳转到对应章节
优先级P0

4.2 英雄区测试

TC-004: 粒子动画

项目内容
用例编号TC-004
用例名称粒子动画测试
前置条件网站已加载
测试步骤1. 打开网站首页
2. 观察背景动画
预期结果粒子动画正常播放,无卡顿
优先级P1

TC-005: 统计数据动画

项目内容
用例编号TC-005
用例名称统计数据动画测试
前置条件网站已加载
测试步骤1. 滚动到统计数据区域
2. 观察数字变化
预期结果数字从0递增到目标值,动画流畅
优先级P1

4.3 表单测试

TC-006: 联系表单提交

项目内容
用例编号TC-006
用例名称联系表单提交测试
前置条件滚动到联系我们章节
测试步骤1. 填写姓名、邮箱、消息
2. 点击提交按钮
预期结果显示提交成功提示,表单清空
优先级P0

TC-007: 表单验证

项目内容
用例编号TC-007
用例名称表单验证测试
前置条件打开联系表单
测试步骤1. 不填写必填项
2. 点击提交
预期结果提示填写必填项,表单不提交
优先级P0

TC-008: 职位申请模态框

项目内容
用例编号TC-008
用例名称职位申请模态框测试
前置条件滚动到人才招聘章节
测试步骤1. 点击申请职位按钮
2. 填写表单
3. 点击提交
预期结果模态框弹出,提交后显示成功提示
优先级P1

4.4 兼容性测试

TC-009: Chrome浏览器兼容

项目内容
用例编号TC-009
用例名称Chrome浏览器兼容测试
前置条件安装Chrome浏览器
测试步骤1. 使用Chrome打开网站
2. 检查各功能是否正常
预期结果所有功能正常,样式正确
优先级P0

TC-010: Firefox浏览器兼容

项目内容
用例编号TC-010
用例名称Firefox浏览器兼容测试
前置条件安装Firefox浏览器
测试步骤1. 使用Firefox打开网站
2. 检查各功能是否正常
预期结果所有功能正常,样式正确
优先级P0

TC-011: Safari浏览器兼容

项目内容
用例编号TC-011
用例名称Safari浏览器兼容测试
前置条件安装Safari浏览器
测试步骤1. 使用Safari打开网站
2. 检查各功能是否正常
预期结果所有功能正常,样式正确
优先级P0

TC-012: Edge浏览器兼容

项目内容
用例编号TC-012
用例名称Edge浏览器兼容测试
前置条件安装Edge浏览器
测试步骤1. 使用Edge打开网站
2. 检查各功能是否正常
预期结果所有功能正常,样式正确
优先级P0

TC-013: 移动端响应式

项目内容
用例编号TC-013
用例名称移动端响应式测试
前置条件使用移动设备或模拟器
测试步骤1. 使用移动设备打开网站
2. 检查布局和交互
预期结果布局自适应,交互正常
优先级P0

4.5 性能测试

TC-014: 首屏加载时间

项目内容
用例编号TC-014
用例名称首屏加载时间测试
前置条件使用Chrome DevTools
测试步骤1. 打开Network面板
2. 刷新页面
3. 记录首屏时间
预期结果首屏加载时间 < 3秒
优先级P0

TC-015: 完全加载时间

项目内容
用例编号TC-015
用例名称完全加载时间测试
前置条件使用Chrome DevTools
测试步骤1. 打开Network面板
2. 刷新页面
3. 记录完全加载时间
预期结果完全加载时间 < 5秒
优先级P0

TC-016: 动画帧率

项目内容
用例编号TC-016
用例名称动画帧率测试
前置条件使用Chrome DevTools
测试步骤1. 打开Performance面板
2. 记录页面滚动时的帧率
预期结果帧率 > 30fps
优先级P1

4.6 服务器测试

TC-017: 服务器启动

项目内容
用例编号TC-017
用例名称服务器启动测试
前置条件Python环境已安装
测试步骤1. 运行start-server.py
2. 观察控制台输出
预期结果服务器启动成功,显示服务地址
优先级P0

TC-018: 静态文件服务

项目内容
用例编号TC-018
用例名称静态文件服务测试
前置条件服务器已启动
测试步骤1. 访问网站
2. 检查CSS/JS文件加载
预期结果所有静态文件正常加载
优先级P0

TC-019: CORS配置

项目内容
用例编号TC-019
用例名称CORS配置测试
前置条件服务器已启动
测试步骤1. 查看响应头
2. 检查CORS头
预期结果响应头包含Access-Control-Allow-Origin: *
优先级P1

五、测试环境

5.1 硬件环境

设备类型配置数量用途
PCCPU: 8核, 内存: 16GB1开发和测试
手机iPhone/Android2移动端测试
平板iPad1平板端测试

5.2 软件环境

软件名称版本用途
Windows10/11操作系统
Python3.10+服务器运行
Chrome最新版浏览器测试
Firefox最新版浏览器测试
Edge最新版浏览器测试
Safari最新版浏览器测试(macOS)

5.3 测试工具

工具名称用途
Chrome DevTools性能分析、调试
Lighthouse性能评分、可访问性检查
BrowserStack跨浏览器测试

六、测试进度

6.1 测试阶段

阶段开始日期结束日期主要工作
准备阶段2026-03-212026-03-21环境准备、用例评审
功能测试2026-03-222026-03-23执行功能测试用例
兼容性测试2026-03-242026-03-24执行兼容性测试
性能测试2026-03-242026-03-24执行性能测试
回归测试2026-03-252026-03-25修复后回归测试

6.2 里程碑

里程碑日期交付物
测试计划评审2026-03-21测试计划文档
功能测试完成2026-03-23功能测试报告
兼容性测试完成2026-03-24兼容性测试报告
性能测试完成2026-03-24性能测试报告
测试完成2026-03-25测试总结报告

七、风险评估

7.1 测试风险

风险编号风险描述发生概率影响程度应对措施
R001浏览器兼容性问题中中提前进行兼容性测试
R002性能不达标低高优化代码和资源
R003测试时间不足低中优先测试P0功能

7.2 风险监控


八、附录

附录A: 测试用例清单

用例编号用例名称优先级状态
TC-001导航栏显示测试P0待执行
TC-002导航链接跳转测试P0待执行
TC-003移动端导航测试P0待执行
TC-004粒子动画测试P1待执行
TC-005统计数据动画测试P1待执行
TC-006联系表单提交测试P0待执行
TC-007表单验证测试P0待执行
TC-008职位申请模态框测试P1待执行
TC-009Chrome浏览器兼容测试P0待执行
TC-010Firefox浏览器兼容测试P0待执行
TC-011Safari浏览器兼容测试P0待执行
TC-012Edge浏览器兼容测试P0待执行
TC-013移动端响应式测试P0待执行
TC-014首屏加载时间测试P0待执行
TC-015完全加载时间测试P0待执行
TC-016动画帧率测试P1待执行
TC-017服务器启动测试P0待执行
TC-018静态文件服务测试P0待执行
TC-019CORS配置测试P1待执行

附录B: 缺陷严重级别定义

级别定义示例
严重核心功能无法使用页面无法加载、导航失效
高主要功能受影响表单无法提交、动画卡顿
中次要功能受影响样式错位、文字显示异常
低轻微问题文字拼写错误、间距不一致

附录C: 变更记录

版本日期变更内容变更人
V1.02026-03-05初始版本TBs

文档编制日期: 2026-03-05
编制单位: SG Studio - 松果工作室
文档版本: V1.0