RPG_MAKERS——Alpha冲刺测试.

RPG_MAKERS 团队 2023-05-12 23:46:48
这个作业属于哪个课程2023年福大-软件工程实践W班
这个作业要求在哪里要求在这里
这个作业的目标游戏测试
其他参考文献

目录

  • 一、测试工作安排
  • 二、测试工具选择和运用
  • 三、测试用例文档
  • 四、各组员测试体会
  • 五.项目测试评述

一、测试工作安排

测试任务测试内容
单元测试对已编写的功能进行单元测试
功能测试进行游戏试玩、对UI界面、物体模型、功能实现等进行测试

二、测试工具选择和运用

测试工具测试详情
NUnit(Editor Tests Runner)NUnit提供一套单元测试框架,Editor Tests Runner是开源单元测试工具NUnit在Unity引擎中的实现。
人工测试通过对游戏的试玩,对游戏的各个场景、各个UI界面、各个功能进行测试

三、测试用例文档

          测试用例文档

四、各组员测试体会

学号姓名Bug发掘测试体会
222000324 郑淏1、角色图层和地图物品间的图层顺序有些存在问题;2、角色与预制体的碰撞会发生抖动,有时被卡住会出现角色倾斜在本次冲刺中,我主要的工作是制作各个场景地图,同时完成场景之间的切换,在开始时,我是不认为这一部分的工作仍需要测试,但事实恰恰相反,在开发中期合并测试时,加入人物后的场景出现了比较大的问题,首先是图层上,由于事先制作中并没有很好的设置图层顺序,导致有时候人物会遮盖住一些场景,同时对于预制体碰撞框的设计也有问题,在玩家与具有碰撞体积的物体碰撞时,物体会出现转动的情况,
222000326 严文斌角色有时造成的伤害为0本次我主要负责编写前期项目的基本框架,后面加入到团队工作里,我在alpha里主要制作了灯光效果、魈的技能和光效、攻击判定、怪物和角色血量的判定和UI,在测试我的模块里,我使用unity运行来测试代码的正确性,每写一个模块初步测试代码正确性,并且Debug脚本的代码,同时也会对团队其他成员写的代码进行测试。测试代码很重要,可以有效的减少不必要的bug和简单的却不易察觉的低级错误。
222000323 岳晓涵UI界面可能与屏幕分辨率不适配主要针对初始界面以及背包界面进行测试,在未进行测试前信心满满,认为编写的ui代码没有bug,但是在测试中发现了很多之前未发现的bug,首先是界面适配,由于在编写时我一直以固定的屏占比编写界面,所以在合并运行时发现在别人电脑上页面出现变形,通过对canvas属性进行修改修复了这个bug,第二个bug出现在背包界面,由于对类属性设置出现问题,导致点击具体物品并没有显示详细信息,这一个也是在合并后测试发现的,所以不管是app开发还是游戏开发,代码完成后的测试都是很必要的心得体会:在这10天的冲刺中,收获还是比较大的,首先是学会了unity ui界面的设计和编写,其次、团队合作是非常关键的。虽然每个人都有自己的专业领域,但是只有在整个团队协作的基础上,我们才能取得成功。同时,对Unity引擎的熟悉程度也是至关重要的。我们在项目开始前就应该深入学习和研究Unity引擎,掌握常用的工具和技巧,以提高开发效率,而且代码的测试是必不可少的,真的很重要
222000421 莫梓民丘丘人有时出现不追逐的情况通过测试,丘丘人追踪角色并没有发现太大的问题,发现了合并后由于角色与丘丘人处于不同图层而导致的触发器无法触发的问题,已通过修改触发器图层解决。
022000515 林翔开始时丘丘怪的移动采用按键来触发,但发现测试时会有角色的移动发生冲突本次测试针对自己所完成的功能模块,丘丘怪的行走,攻击进行一定测试,开始时丘丘怪的移动采用按键来触发,但发现测试时会有角色的移动发生冲突,又编写了随机移动的脚步,使得丘丘怪可以自己移动,但随机移动感觉不是很智能,不了解是否可训练ai模型使得丘丘怪的移动可以智能化根据角色的位置调整,并且攻击也自己向角色攻击。
222000303 陈博源测试了角色待机移动、与NPC对话、物品交互、切换角色,没有发现BUG。
221900204 陈鸿越尝试设置点击图片触发动作,但是触发失败在设置人物界面UI时,我尝试设置点击图片触发动作,但是触发失败,我为此设置了很久相关参数,问题却得不到解决,最后我听从建议,额外添加了个同样大小的透明button覆盖了图片,通过button来触发动作效果。
222000203 陈英杰释放第一个技能时会有几秒的卡顿测试了攻击和技能的动画效果,可以用按键J释放普通攻击动画,按键Q和E分别是一个技能,技能的释放可以和角色的方向的变化进行转变。在测试开始时,释放第一个技能时会有几秒的卡顿,之后可以正常播放动画。因为自己的能力问题有一些没任务没有完成,像是还角色的动画没有画完,和攻击与怪物的碰撞效果没有解决。

五.项目测试评述

  • 本次测试主要包含游戏功能测试以及代码部分的单元测试,其中单元测试采用Unity Editor自带的Editor Tests Runner,功能不多,但是已经够用了,使用也很方便。Editor Tests Runner是开源单元测试工具NUnit在Unity引擎中的实现,游戏功能测试采用人工测试的方法进行各种测试,由于时间较少,主要进行的是游戏功能的测试
  • 测试结果大部分都能够达到预期,但也找出了较多的bug并及时反馈修改,从中可以看出,测试在开发中的重要的地位
...全文
83 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

688

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • 张书旖
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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