团队作业5——测试与发布(Alpha版本)

这个作业属于哪个课程 计科23级12班
这个作业要求在哪里 团队作业5——测试与发布(Alpha版本)
这个作业的目标 对团队软件 Alpha 版本进行系统化测试与总结,验证功能实现情况,发现并分析缺陷,评估软件是否达到可发布的基本质量标准

一、测试报告概述

1. 测试目的

本次测试针对“书屋(Campus Book Trade)”校园二手书交易平台的 Alpha 版本展开,依据项目需求文档、功能说明、系统设计和测试计划,对系统的核心功能、基本性能和稳定性进行验证。
测试目标包括:

  • 验证系统主要功能是否按需求实现
  • 发现并记录系统中存在的缺陷(Bug)
  • 评估系统是否达到 Alpha 版本发布标准

2. 测试范围

测试范围覆盖以下模块:

  • 首页信息展示与筛选功能
  • 信息发布(提交)功能
  • 信息详情页展示功能
  • 后台管理与信息审核功能
  • 自定义模板标签功能(time_since、check_expire)

二、测试环境

1. 软件环境

  • 操作系统:Windows 10 / Ubuntu 20.04
  • Python 版本:Python 3.9
  • Web 框架:Django 3.x
  • 数据库:MySQL 8.0
  • 浏览器:
    • Google Chrome 120+
    • Microsoft Edge 120+
    • Firefox 115+

2. 硬件环境

  • CPU:Intel i5 / AMD Ryzen 5 及以上
  • 内存:8GB 及以上
  • 存储:可用磁盘空间 ≥ 5GB

三、测试方法与过程

1. 测试方法

  • 功能测试:验证各功能模块是否按需求正常运行
  • 场景测试(Scenario Testing):模拟不同用户使用场景
  • 手工测试为主,结合 Django 自带调试工具
  • 浏览器兼容性测试

2. 测试过程

测试人员按照测试计划,依次对以下功能进行测试:

  1. 启动项目并访问前台首页
  2. 测试首页分页、筛选与信息展示
  3. 测试信息发布表单的正常提交与异常提交
  4. 测试提交频率限制功能
  5. 测试详情页信息完整性
  6. 测试后台管理系统对信息的审核、编辑与删除
  7. 测试自定义模板标签在不同时间条件下的显示效果

四、测试结果与 Bug 统计

1. Bug 总体情况

在 Alpha 版本测试过程中,共发现 9 个 Bug,按类别统计如下:

  • 功能性 Bug:5 个
  • 界面显示问题:2 个
  • 逻辑设计问题:1 个
  • 需求理解偏差类问题:1 个

2. Bug 分类处理情况

(1)已修复的 Bug(5 个)

  • 首页分页在筛选条件下页码显示异常
  • 信息发布成功后提示信息未正常显示
  • 后台修改信息后首页缓存未及时更新
  • 部分字段为空时详情页显示错位
  • 联系方式字段长度校验不完整

(2)不能重现的 Bug(1 个)

  • 个别情况下提交表单后页面刷新但数据未保存
    • 多次测试后未再次复现,可能与测试环境有关

(3)“产品本来如此设计,并非 Bug”(1 个)

  • 未审核信息在前台首页不显示
    • 该行为符合系统设计初衷,为后台审核机制的一部分

(4)没有能力修复,且后续不打算修复的 Bug(1 个)

  • Django Admin 后台在极端大量数据下加载缓慢
    • 属于框架层面性能问题,当前项目规模下影响较小

(5)应修复但 Alpha 版本未修复,延后处理的 Bug(1 个)

  • 首页搜索功能仅支持简单筛选,不支持关键词模糊搜索
    • 计划在 Beta 版本中优化

五、场景测试(Scenario Testing)

1. 用户类型及使用方式

  • 普通学生用户
    • 浏览二手书信息
    • 发布书籍出售信息或求购信息
  • 管理员用户
    • 审核用户发布的信息
    • 管理和维护平台数据
      session5-1
      session5-2
      session5-3
      session5-4

2. 用户需求与目标

  • 学生用户希望快速发布和获取真实、可靠的二手书信息
  • 管理员希望保障平台信息质量,防止垃圾信息

3. 功能组合如何满足需求

  • 首页展示 + 类型筛选:帮助用户快速定位信息
  • 提交页表单 + 防重复提交机制:保障数据有效性
  • 后台审核机制:提升平台可信度
  • 自定义模板标签:提升用户体验与信息可读性

六、测试矩阵(Test Matrix)

操作系统 浏览器 功能测试 结果
Windows 10 Chrome 首页 / 提交 / 详情 通过
Windows 10 Edge 首页 / 提交 / 详情 通过
Ubuntu 20.04 Firefox 首页 / 提交 / 详情 通过

七、Alpha 版本出口条件(Exit Criteria)

在以下条件满足时,认定软件可以发布 Alpha 版本:

  • 核心功能(浏览、发布、详情、后台管理)均可正常使用
  • 不存在阻塞性 Bug(Crash、数据丢失等)
  • 已发现的主要功能性 Bug 已修复
  • 系统整体运行稳定,用户可完成基本操作流程

Alpha 版本发布说明

一、版本概述

本次发布为“书屋(Campus Book Trade)”的 Alpha 版本,实现了校园二手书交易平台的核心基础功能,用于内部测试与功能验证。

二、本版本功能列表

  • 首页供需信息展示
  • 按供应 / 需求类型筛选信息
  • 分页浏览信息列表
  • 发布二手书供需信息
  • 信息详情页展示
  • Django Admin 后台管理与审核
  • 提交频率限制机制

三、本版本修复的缺陷

  • 修复首页分页显示异常问题
  • 修复发布成功提示信息不显示问题
  • 修复后台修改信息后前台未及时更新问题

四、运行环境要求

  • Python 3.8 及以上
  • Django 3.x
  • MySQL 8.0
  • 支持现代浏览器(Chrome / Edge / Firefox)

五、安装方法

  1. 安装依赖
pip install -r requirements.txt
  1. 配置数据库并迁移
python manage.py migrate
  1. 启动项目
python manage.py runserver
  1. 访问系统

六、已知问题与限制

  • 搜索功能较为基础,暂不支持关键词模糊搜索
  • 页面样式仍需进一步优化
  • 未进行高并发性能测试

七、发布方式与地址

posted @ 2025-12-15 17:09  3122002625-wiselook  阅读(6)  评论(0)    收藏  举报