LOGIC 5.0版本软件测试报告
1.LOGIC 5.0版本软件测试报告
2.Gamma阶段——第15周Scrum Meeting记录软件测试报告
2024年12月24日
1. 引言
1.1 测试目的
测试数字电路模拟游戏的各项功能是否按照设计要求正确实现,确保软件在不同使用场景下的稳定性和可靠性。
- 功能性验证:检查游戏提供的所有功能是否按预期工作,包括但不限于界面跳转、保存与加载进度、各个元件的操作逻辑等。
- BUG发现:识别并记录任何可能影响用户体验的错误或异常情况,以便开发团队进行修复。
- 用户体验优化:通过实际操作和用户反馈收集数据,为后续版本的改进提供依据。
1.2 测试范围
- 界面跳转:检查各主要界面之间的切换是否流畅,确认返回按钮和其他导航按钮的功能性,保证用户可以方便地在不同页面间移动。
- 保存加载功能:验证保存游戏进度的功能,确保玩家可以在任何时候安全地保存当前状态,并且能够准确无误地重新加载。
- 元件功能:对游戏中提供的每一种数字电路元件进行单独测试,确保它们的行为符合数字逻辑原理。检查元件之间的连接规则是否合理,以及组合使用时能否产生预期的效果。
- 沙盒模式:探索沙盒模式下自由构建电路的可能性,评价其灵活性和创造性。
- 关卡模式:逐一测试每个预设关卡,确认任务目标明确、难度适中,且解决方案具有多样性。
- 检测功能:测试每个关卡的检测结果和错误提示是否正确可靠,能够帮助玩家快速定位问题所在。
1.3 参考资料
2. 测试概述
2.1 测试环境
- Unity版本:2021.3.44f1c1
- 编程语言:C# (用于脚本编写和逻辑实现)
2.2 测试方法
- 黑盒测试:不考虑内部结构和代码实现,仅根据功能需求文档进行输入输出验证。测试界面跳转、保存加载功能、元件功能等方面。
- 集成测试:将各个独立模块组合起来进行整体功能测试,确保不同部分之间能够协同工作。测试关卡模式和沙盒模式。
3. Bug List
序号 | Bug类型 | 描述 | 严重性 | 状态 |
---|---|---|---|---|
1 | 功能异常 | 在对某个关卡存档保存再次加载时,检测功能会失效 | 高 | 修复中 |
2 | 性能问题 | 部分不合规操作无提示信息 | 中 | 待优化 |
3 | 性能问题 | 在复杂电路设计中,保存进度的速度明显变慢,有时会导致轻微的界面无响应 | 中 | 修复中 |
4 | 用户体验问题 | 在元件库中,某些元件图标在高分辨率显示器上显示略显模糊 | 低 | 已报告 |
5 | 用户体验问题 | 在主菜单选择模式或者关卡按钮时,进入下一个界面有略微卡顿 | 低 | 已报告 |
6 | 用户体验问题 | 在某些界面上,某些文本框文字颜色与背景对比度较低,影响可读性 | 低 | 已报告 |
4. 测试矩阵
功能模块 | 测试内容 | 前端测试 | 后端测试 | 测试结果 | 备注 |
---|---|---|---|---|---|
基本逻辑门元件 | 元件的拖动、固定和删除 | 元件是否可以正常拖动、放置和删除 | 元件的状态是否正确存储 | 通过 | |
电路连接 | 元件之间的连线、断开和线路上的电平状态可视化 | 连线的效果是否可视化 | 连线状态数据是否保持一致 | 通过 | |
界面跳转 | 主菜单、关卡选择界面、帮助文档界面之间的转换 | 检查各主要界面之间的切换是否流畅 | 界面跳转逻辑是否正确 | 通过 | |
沙盒模式 | 自由构建电路 | 探索沙盒模式下自由构建电路的可能性 | 电路数据是否能正确保存和加载 | 通过 | |
关卡模式 | 关卡预制件加载、关卡通关与解锁 | 关卡预制件是否加载成功,关卡通 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端