103
社区成员
发帖
与我相关
我的任务
分享
这个作业属于哪个课程 | 软件工程实践2022年春-F班社区 |
---|---|
这个作业要求在哪里 | 团队作业——站立式会议+alpha冲刺 |
这个作业的目标 | 测试程序,修复Bug |
其他参考文献 | 无 |
测试人员 | 测试内容 |
---|---|
221900121 阮鸿林 | UI测试 |
221900130 杨鑫 | 怪物测试、关卡切换测试、警报灯测试、 |
221900417林祥冬 | 人物测试 |
221900423王浩尧 | boss测试、地图测试 |
221900423王俊宇 | 人物对话测试 |
221900440韦镔晏 | UI测试 |
测试模块 | 测试工具 |
---|---|
所有模块 | UE4.27 |
每一次编写蓝图,我们都会去进行相应的测试。当然,测试并不是为了展现我们的成果有多完美,学习《构建之法》之后,我们了解测试不是单纯的浪费时间,而是为了找出缺陷以便进行进一步改善,以最小的代价将项目的错误解决掉,而我们也不能一味的按照系统规格说明书来进行测试,灵活的调整测试方案才能更好的检测出问题所在。总的来说,测试是一个团队任务,在某一个环节出了问题就可能会引发更大的问题,所以我们需要加强团队沟通,一起解决各种难题。
而在对蓝图进行编程时,大多数时间感觉逻辑大概如此。没有考虑太多的情况,在蓝图变多,交互变多的时候,会出现很多种我们意想不到的bug。比如怪物的攻击逻辑,如果没有测试的话,是想不到会出现这么多种情况的。如果没有测试,那么就会变得一团糟。所以测试对于编程来说是不可或缺的。只有不断的测试,才能做出更加完美的作品。
我们的项目是一个UE4项目,对于UE4的自动化测试我们没有了解太多。所以我们采用的都是人工来测试,虽然相比于自动化测试效率低了一些,但是游戏不同于单纯的代码,通过人工我们能发现更多的bug,让我们的游戏更加完善。
而一些bug不仅仅存在于游戏之中,将我们的工程文件打包成游戏也会出现一系列的bug。但经过我们的不断测试,游戏在逐渐的变得更加完善!