大玩家队——测试随笔

big_players 2024-05-14 22:41:04
这个作业属于哪个课程2302软件工程
这个作业要求在哪里团队作业——alpha冲刺
这个作业的目标记录软件测试过程
其他参考文献《构建之法》

目录

  • 一、测试工作安排
  • 二、测试工具选择和运用
  • 三、测试文档
  • 四、测试体会
  • 4.1 个人体会
  • 4.2 团队体会
  • 五、项目测试描述

一、测试工作安排

学号姓名测试内容
222100409任思泽性能测试
222100408冉洋用户界面测试
222100412刘金成安全性测试
222100435蒋忆达异常情况测试
222100436魏文铮功能测试
222100115林录美术素材测试
222100236薛朝伟平衡性测试
222100425郑钦铭异常情况测试

二、测试工具选择和运用

测试内容测试工具
性能测试:测试游戏运行的流畅性与稳定性Unity Profiler,JMeter
安全性测试:确保游戏的数据保护,代码安全等SonarQube
异常情况测试:确保对异常情况正确处理JMeter,Mockito,UI Automator
功能测试:确认设计的功能是否完备Unity内置测试工具
美术素材测试:确认素材的材质,纹理等Photoshoop,色彩分析工具

三、测试文档

测试文档

四、测试体会

4.1 个人体会

学号姓名测试体会
222100409任思泽在进行性能测试时,我深刻体会到了优化游戏性能的重要性。通过使用各种性能监控工具,我能够发现并解决了游戏中的多个性能瓶颈,如加载时间过长和帧率下降等问题。这一过程不仅提升了我的技术技能,也让我意识到了在游戏开发中持续测试和优化的必要性。
222100408冉洋用户界面测试让我意识到设计直观易用的用户界面对于游戏体验的重要性。通过反复测试游戏的各个界面,确保所有功能都易于访问且响应迅速,我学到了如何从用户的角度来看待产品设计。这不仅增强了我的UI设计感知,还改善了我的交互设计技能。
222100412刘金成安全性测试是一项挑战,我负责确保游戏数据的安全和网络交互的安全性。通过使用现代安全工具和技术,确保了游戏平台的稳定性和玩家数据的安全。
222100435蒋忆达在进行异常情况测试时,我负责模拟各种可能的游戏操作错误和系统故障,确保游戏能在任何情况下都保持稳定运行。这让我深刻理解到编写健壮的错误处理代码和进行全面测试的重要性。这是一次宝贵的学习经历,加深了我对软件测试的理解。
222100436魏文铮功能测试中,我确保每个游戏功能都如设计预期那样运行。这个过程教会了我如何系统地测试软件,并且发现并修复了多个功能上的缺陷。通过这次测试,我学会了更有效地与开发团队合作,以确保最终产品的高质量。
222100115林录美术素材测试让我更深入地理解了视觉设计对于玩家体验的影响。检查每一个图像和动画的一致性和品质,确保它们都能传达出游戏的主题和情感。这个过程不仅提升了我的审美能力,也增强了我的细节观察力。
222100236薛朝伟在平衡性测试中,我学习了如何评估卡牌游戏的策略深度和公平性。通过分析数据和玩家反馈,我帮助调整了游戏中的几张卡牌,以确保竞技的平衡。这个过程不仅锻炼了我的分析能力,还提高了我的决策能力。
222100425郑钦铭参与到异常情况测试中,我专注于游戏的边缘情况处理。通过构造各种异常情况,测试游戏的健壮性,我学到了很多关于软件质量保证的知识,并实际体验了团队合作的重要性。

4.2 团队体会

在《遗忘之海》的开发测试过程中,我们团队深刻体验到了软件测试的重要性。引用《构建之法》中的观点,我们认识到测试不仅仅是为了发现错误,而是一个能够显著提高产品质量和用户体验的关键环节。尽管一开始设置测试环节确实花费了我们不少时间,但这一投入是值得的,因为它帮助我们及早发现并解决了众多潜在的问题。

测试过程中的积极沟通和问题解决加深了我们对测试在软件开发中角色的理解。我们逐渐进入了一种积极的状态,兴奋地挖掘和解决问题,这不仅提升了我们的技术能力,也增强了团队之间的合作和信任。我们认识到,测试不只是技术上的检查,更是一个团队协作和沟通的过程,它使我们能够从多角度审视和完善我们的作品。

总之,通过测试工作,团队不只是学习到了如何更有效地发现和解决问题,更重要的是,我们学会了如何作为一个团队共同应对挑战,不断优化我们的工作流程和产品,确保最终交付一个精心打磨、高质量的游戏。测试确实是开发过程中不可或缺的一部分,它是提升产品质量、增强用户满意度的关键步骤。

五、项目测试描述

在项目的测试过程中,我们采用了多样化的测试方法,包括人工测试和自动化测试,以确保从多个角度和多个平台环境对游戏进行全面的评估。在人工测试方面,我们重点进行了用户界面测试和美术素材测试,以验证游戏的交互性能和显示效果。同时,利用自动化测试软件,我们对Unity的整体功能和性能表现进行了深入的测试。

功能测试中,我们模拟了包括常规、边界及异常场景在内的各种游戏环境,以确保游戏功能在任何情况下都能正常运行。平衡性测试则侧重于游戏内部的平衡,如卡牌属性的均衡性和敌人的适当强度,确保没有任何敌人或卡牌过于突出或落后。

尽管测试过程中我们发现了多个问题,由于项目完工阶段临近正式演示,部分Bug未能即时修复。这些问题已被详细记录并归档,下面列出的在本次测试中发现的Bug计划在项目后续阶段进行集中处理。

在这里插入图片描述

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

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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