这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
---|---|
这个作业要求在哪里 | 要求 |
这个作业的目标 | 游戏测试 |
其他参考文献 | 游戏测试入门、《构建之法》 |
一.测试工作安排
测试人员学号 | 测试方向 | 测试内容 |
---|---|---|
222000311、222000305 | 单元测试 | 对软件中自己编写的最小可测试单元进行检查和验证,并编制测试用例文档 |
222000312、222000306、222000420 | 界面测试 | 测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯、页面元素的可用性,界面中文字是否正确页面是否美观等。 |
222000135、222000305、222000306、222000311、222000312、222000314、222000315、222000420、222000422 | 功能测试 | 对产品的各功能进行验证,检查产品是否达到用户要求的功能。 |
二.测试工具选择和运用
测试工具 | 测试用途 |
---|---|
NUnit(Editor Tests Runner) | NUnit提供一套单元测试框架,Editor Tests Runner是开源单元测试工具NUnit在Unity引擎中的实现。 |
手工测试 | 运行游戏,对游戏的某个界面或功能进行人工评测 |
三、测试用例文档
四、测试体会
222000314
经过测试发现:游戏体验好,游戏场景不够丰富,游戏界面画风美观
222000422
经过测试发现:总体游戏体验良好,游戏场景不够丰富,暂停UI界面功能较少,可玩性有待提升。
222000420
经过测试发现:游戏场景界面等还有完善空间,角色移动等基础功能很顺畅,可玩性不错,还可以再完善一下拓展功能。
222000305
经过测试发现:游戏等待界面画面简约,但需要更多美化。软件测试不仅要发现软件功能不符合要求的问题,还要尽量找出正常或异常情况下可能出现的问题。通过测试发现的软 件问题越多,交付给用户的软件质量就越高。
222000306
游戏体验良好,场景开发还需要完善,后续可以增加游戏丰富性来增加可玩性,完善功能的同时,也要考虑到游戏合理性,避免用户体验不佳的状况。
222000311
我们UI太素了,需要美化一下,至少应该和原型设计差不多。一份好的测试文档可以给开发人员在修复bug方面减少不少的工作量,让我们在debug时轻松不少。
222000312
游戏体验良好,移动、跳跃十分流畅,但是场景搭建还没有完善。怪物移动和碰撞箱没有出问题,而且怪物移动并不卡顿。开始界面功能按钮符合用户需求和团队一开始的设定,但是交互能力还并不完整,界面美化也还可以提高。经过测试,我发现项目测试可以增加我们对项目进度的了解,以便我们更好地为团队服务。项目测试可以发现项目的漏洞和优势,及时查缺补漏。
222000315
游戏实现整体流畅,UI设计友好。
222000135
软件测试是一种实际输出与预期输出之间的审核或者比较过程。
五、项目测试评述
由于Alpha阶段时间较少,并且项目的功能并不完整,所以测试的精力主要放在游戏的实际使用情况的测试上,如界面测试、功能测试,对接口测试、性能测试更多地交由程序编写人员自己把控。
针对游戏界面的测试基本上都达到了预期的效果,敌人的AI、移动,角色的移动、跳跃,都实现了项目的构思,UI界面的风格符合项目初期对游戏背景的设定,但素材方面的缺失我们将在后续补齐。
针对游戏登录的测试勉强达到预期,由于时间有限,部分按钮设计不合理,部分功能存在bug,但我们的项目在这方面的需求并不高,后续很快就可以修复完善。