[T.15] RedCinnamoroll Beta 阶段测试报告

RedCinnamoroll 2024-06-12 23:44:56

img

项目内容
这个作业属于哪个课程2024年北航敏捷软件工程
这个作业的要求在哪里[T.15] 团队项目:Beta 阶段测试报告
我们在这个课程的目标是学习敏捷开发的思想,合作开发出一款优秀有趣的软件
这个作业在哪个具体方面帮助我们实现目标总结 Beta 阶段发现的问题,记录进行的测试,提升软件质量

修复的BUG

  • 对于悬浮窗口,当窗口的组件激活后,仍然能和主组件交互,导致出现逻辑性的问题

    • 通过在窗口组件激活的时候,将主组件的所有对象全部设置静默状态,从而使得它们无法对鼠标操作作出响应
  • 在节点图加载BGM时,会出现加载的情况,一旦电脑性能过低,则会导致节点中的飞机无法正常移动飞出地图外

    • 修改飞机移动逻辑,使得飞机不会超出节点
  • 教程提示词的打字机效果失效

    • 因为游戏暂停了,导致打字机正在以每秒0个字符的速度打字。所以打字机效果需要使用真实时间。
  • 教程聚焦的地方出错

    • 没有考虑屏幕大小带来的影响。
  • 战斗结束后仍停留在战斗预览界面,显示战斗预览时仍能和节点图交互

  • 子弹激活时没有重置位置状态

    • 变量命名错误导致数据未能正常加载
  • wiki无法直接存储enum类对象

  • 战斗界面防御塔信息显示不完整,description无法显示

  • 图鉴中组装件ui大小不一致

  • 防御塔组装件空过

    • 受到射程显示部分组装件可能会卡循环,应当允许攻击件空过,即等待CD后无法攻击便跳过该组装件
  • 在没有存档的情况下点击Load(读取存档),会出现空的Route场景且无法退出

场景测试

测试场景一

作为中度游戏迷,小休在游戏推荐中看到了一款以星球为单位的游戏,他点了进去,发现是一款 Roguelike 的塔防游戏 Collapsar,浏览了一下游戏截图,他就觉得用来打发时间还挺好的,而且能够组装塔防这一玩法很有趣,便下载了 Collapsar,并开始了游玩:

开始游戏:

img

进入游戏,点击重新开始进入。(此时响起比较舒缓的BGM)

产生的路径符合要求(连通,有一定比例的事件和商店节点)。

点击战斗节点,生成战斗预览。

img

战斗中可以使用的塔和预览左侧一致,并且和背包一致。

img

向防御塔安装组装件,防御塔下方显示其图标。

img

img

点击费用不足的塔时有音效。点击能够防止的塔时鼠标上生成一个塔,可以正常放置和攻击。敌人正常生成。

img

战胜后(用set hp 10000;set time 100快速胜利),弹出奖励弹窗,点击后弹出奖励。

img

img

通过event 16快速通过boss,可以弹出通过战胜,随后弹出通过本层事件。

img

测试场景二

有一天,基本没有接触过游戏的小白路过正在绞尽脑汁组装星球的小休,被 Collapsar 的科幻元素所吸引,他问小休:“这个看起来好炫啊,怎么还能在星球上面装东西的呀?“小休说:”这是我最近的新游戏,还挺好玩的,而且星球组装元素真的还挺新颖的,你要不试试?“”我就不了吧,我玩不来这些游戏的。”“没事的,你用我的来,你开个新存档。”

半推半就地,小白成为了智慧生物中的一员,并开始了新手教程:

  1. 首先映入眼帘的是战斗教程!小白跟随教程,顺利打过了教程关,感到十分开心!
  2. 随后小白打开了背包,教程介绍了我们游戏的核心功能:组装件!我们的塔本身只相当于白纸,需要依赖各种组装件的合理搭配才能获得战胜敌人!
  3. 最后小白需要自己完成boss关以完成教程的考验!不过在完成之前,他有概率发现地图上还有一个事件未被探索,他是否能发现这个彩蛋呢……?

下面是测试截图:

img

img

img

测试场景三

正当小白和小休玩的开心的时候,小硬作为资深游戏宅,对他们正在玩的游戏十分好奇,第一眼看到塔防界面,嗤之以鼻:“不就是一个塔防游戏吗,多了去了。”但在看到他们卡在了一个关卡上时,本着发挥自己实力的想法,他也参与了游戏的讨论中,结果发现实际上这款游戏并没有想象中的简单,包含随机元素以及 Roguelike 元素,即使是他,也不能在不足够了解游戏信息的情况下,完成关卡。因此,他点开图鉴,开始了研究。

测试流程:

  1. 在主菜单点击“查看图鉴”,能够正常显示图鉴

img

  1. 通过左边的三个按钮,能够切换显示不同的图鉴表

img

  1. 随后点击已经解锁的对象(非问号)图标,则可在右侧显示当前所选对象的详细数值信息,且当鼠标移动至属性图标处,能够显示当前属性的名称,使玩家能更好知道每个属性的用处

img

img

img

测试矩阵

设备信息构建启动开场界面主界面节点战斗背包
AMD Ryzen 7 5800H with Radeon Graphics 3.20 GHz,16.0GB RAM,64位win11(22631.3447)
AMD Ryzen 7 5800H with Radeon Graphics 3.20 GHz,16.0GB RAM,NVIDIA GeForce RTX 3050 Ti Laptop GPU,Windows 10 22H2 19045.4291
Windows11: i5-11300H + MX450
Mac Sonoma: Apple M2
11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz,NVIDA GeFoce MX450,win10 19045.4291
Apple M1,macOS 14.0
AMD Ryzen 7 5800H with Radeon Graphics 3.20 GHz,16.0 GB RAM,NVIDIA GeForce RTX 3070 Laptop GPU,Windows 10 (22H2, 19045.4291)

出口条件

功能条件

  • 完成美术素材填充。
  • 完成音乐音效系统。
  • 完善战斗奖励系统。
  • 完成数值系统,保证较平衡的游戏体验。
  • 完成教程功能,引导玩家进行游戏。

测试条件

对所有功能进行测试,无在正常游玩中存在较高概率触发的 bug。

...全文
66 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

71

社区成员

发帖
与我相关
我的任务
社区描述
2024年北航敏捷软件工程
软件工程团队开发结对编程 高校 北京·海淀区
社区管理员
  • clotho67
  • Yeyanhan
  • HJin_Gwok
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧