团队作业5

Alpha版本测试报告

1. Bug统计与分类

Bug类别 数量 示例说明
1. 修复的Bug 15 僵尸碰撞检测失效、阳光生成延迟等
2. 不能重现的Bug 3 偶现的关卡加载卡顿(无法稳定复现)
3. 设计意图(非Bug) 5 向日葵价格过高(平衡性设计)
4. 无能力修复/不计划修复 2 部分系统兼容性问题
5. 延迟至下一版本修复 7 普通模式内存泄漏优化

用户使用场景与需求分析
a) 普通玩家

使用方式:通过键盘 / 鼠标操作进行单人游戏,尝试通关不同关卡。
需求与目标:获得趣味性游戏体验,解锁新植物 / 僵尸类型,挑战高分。
功能组合:基础游戏循环(种植植物→抵御僵尸)+ 关卡进度系统 + 资源收集机制。

b) 游戏开发者 / 学习者

使用方式:修改源代码,添加自定义植物 / 僵尸类型,调整游戏参数。
需求与目标:学习游戏开发逻辑,扩展游戏功能。
功能组合:模块化代码结构 + 配置文件支持 + 注释完善的 API。

c) 游戏测试者

使用方式:反复执行特定关卡,尝试触发异常情况。
需求与目标:发现游戏漏洞,验证游戏平衡性。
功能组合:测试模式(快速刷关)+ 作弊码支持 + 日志输出系统。

  1. 出口条件(Exit Criteria)
    团队认定Alpha版本可发布的条件:
  2. 核心功能(种植、战斗、关卡)100%通过测试。
  3. 无阻塞性Bug(如崩溃、存档丢失)。
    Alpha版本发布说明
  4. 运行环境要求
    • 最低配置:
    ◦ Windows 7+/macOS 10.15+,2GB RAM,1GB显存。
    ◦ 浏览器:Chrome 90+、Firefox 85+(Web版)。
    2.发布条件
    出口条件:
    满足主要游戏体验:
    已知严重级别的Bug均已解决或有明确的解决方案
    测试矩阵

测试维度 测试条件 / 范围
平台 Windows 10(32 位、64 位)、Windows 11(64 位)
硬件配置 主流笔记本:Intel i5+,8GB 内存,SSD,屏幕分辨率 1920x1080
编译环境 GCC 9.0+:调试模式(-O0)、优化模式(-O2)
MinGW 7.3.0+:调试模式(-O0)、优化模式(-O2)
Clang 10.0+:调试模式(-O0)、优化模式(-O2)
输入设备 标准键盘和鼠标、笔记本触摸板、外接游戏手柄(支持映射)
测试重点 兼容性:不同 Windows 版本和编译环境下游戏正常编译运行
性能:主流和低端硬件上帧率稳定性(目标≥30FPS),内存使用情况
输入响应:键盘、鼠标和手柄操作无延迟或误触发
功能组合测试:资源管理、关卡进度、存档等功能正常,异常场景(如大量僵尸、误操作)下游戏表现
异常场景 边界条件:同时生成最大数量僵尸时碰撞检测是否正常
错误处理:强制结束游戏进程后存档完整性,模拟内存不足时游戏的应对机制
配置文件测试:修改配置文件参数(如植物攻击力)后游戏平衡性和功能是否正常

队员姓名 队员学号
黄子恒 3123004354
彭颂华 3123004365
雷文龙 3123004442
梁鑫 3123004359
费俊耀 3123004348
朱俊锋 3123004467
何锦辉 3123004351
posted @ 2025-05-11 15:57  我推的ye  阅读(53)  评论(0)    收藏  举报