一、实验目的
对小组开发的校园二手物品交易平台进行全面系统测试,验证功能正确性、稳定性与安全性,发现并修复缺陷,保证系统满足课程设计要求。
二、实验要求
1)对团队项目进行测试,并列出测试人员
多杰卓玛、湛英文、马忠花
2)列出测试过程中测出的问题,以及修复的过程(列出组内每位同学的测试内容,写出名字)
多杰卓玛:
- 已修复 Bug 及过程
- Bug:未配置secret_key,登录时 session 直接报错,页面无法打开。
- 修复:在 Flask 初始化后添加app.secret_key,重启服务后登录正常。
- 不能重现的 Bug
偶尔登录跳转延迟,多次测试无法稳定复现,判定为网络波动导致。 - 按设计不是 Bug
未登录无法进入发布页、个人中心,属于权限控制,不是 Bug。
湛英文:
- 已修复 Bug 及过程
- Bug:发布商品上传图片时路径错误,图片无法显示。
- 修复:统一使用static目录,修正保存路径与读取路径,图片正常展示。
- 不能重现的 Bug
个别情况下商品价格显示异常,无法复现。 - 按设计不是 Bug
手机号展示为138****1234,是隐私脱敏设计,不是 Bug。
马忠花:
- 已修复 Bug 及过程
- Bug:他人可通过 URL 直接删除别人商品,权限校验失效。
- 修复:增加publisher_id == session['user_id']判断,仅本人可删除。
- 不能重现的 Bug
首页偶尔刷新不加载最新商品,无法复现。 - 按设计不是 Bug
商品按发布时间倒序排列,为产品设计逻辑。
3)根据团队项目的特点,进行必要的性能测试、压力测试等,并给出测试的过程和结果
测试环境
- 系统:Windows 10/11
- 框架:Flask + SQLite
- 浏览器:Chrome、Edge
- 网络:校园局域网
测试过程
- 功能测试:注册、登录、发布、详情、我的商品、删除、图片上传全流程验证。
- 权限测试:未登录、普通用户、越权操作验证。
- 并发模拟:3–5 人同时访问、发布、刷新,模拟校园简单并发。
- 响应时间:统计页面加载、数据库查询耗时。
测试结果
- 注册过的账号忘记密码后,想要重新注册会出现错误。需要完善密码找回功能/注销账号功能。
![1]()
- 密码输入错误时,页面无任何反映。需要增加“密码错误”响应和密码找回功能。
![2]()
- 发布商品时,我们发现现在只能发布图片且最多只能上传一张照片,无法上传视频。
![3]()
- 卖家与卖家之间的交易沟通功能还需完善。
![4]()
所有已知 Bug 正在修复中,系统还需完善。
4)团队的成员如何分工协作的?有什么经验教训?团队如何平衡 时间/质量/资源争取如期完成任务的?
- 团队分工
- 多杰卓玛:框架搭建、数据库设计、用户登录注册、session 管理、基础路由测试。
- 湛英文:商品发布、图片上传、首页 / 详情页、工具函数、分类功能。
- 马忠花:个人中心、商品删除、权限控制、个性化推荐、整体联调测试。
- 经验教训
- 前期必须做好配置(secret_key、路径、数据库),避免后期大量返工。
- 权限控制越早做越好,防止越权操作漏洞。
- 测试要覆盖正常 / 异常 / 越权场景,不能只测正常流程。
- 遇到 Bug 先定位日志,再查逻辑,比盲目修改更高效。
- 时间 / 质量 / 资源平衡
- 时间:按模块拆分任务,设定每日小目标,优先保证核心功能可用。
- 质量:每完成一个模块立即测试,发现问题当天修复,不堆积到最后。
- 资源:三人共用一套代码,互相核对,简单问题互助解决,复杂问题集中讨论。
- 策略:先跑通流程,再补细节、优化体验、加创新功能,确保按时交付。




浙公网安备 33010602011771号