LOGIC 5.0版本软件测试报告

软件测试报告

2024年12月24日

1. 引言

1.1 测试目的

测试数字电路模拟游戏的各项功能是否按照设计要求正确实现,确保软件在不同使用场景下的稳定性和可靠性。

  • 功能性验证:检查游戏提供的所有功能是否按预期工作,包括但不限于界面跳转、保存与加载进度、各个元件的操作逻辑等。
  • BUG发现:识别并记录任何可能影响用户体验的错误或异常情况,以便开发团队进行修复。
  • 用户体验优化:通过实际操作和用户反馈收集数据,为后续版本的改进提供依据。

1.2 测试范围

  1. 界面跳转:检查各主要界面之间的切换是否流畅,确认返回按钮和其他导航按钮的功能性,保证用户可以方便地在不同页面间移动。
  2. 保存加载功能:验证保存游戏进度的功能,确保玩家可以在任何时候安全地保存当前状态,并且能够准确无误地重新加载。
  3. 元件功能:对游戏中提供的每一种数字电路元件进行单独测试,确保它们的行为符合数字逻辑原理。检查元件之间的连接规则是否合理,以及组合使用时能否产生预期的效果。
  4. 沙盒模式:探索沙盒模式下自由构建电路的可能性,评价其灵活性和创造性。
  5. 关卡模式:逐一测试每个预设关卡,确认任务目标明确、难度适中,且解决方案具有多样性。
  6. 检测功能:测试每个关卡的检测结果和错误提示是否正确可靠,能够帮助玩家快速定位问题所在。

1.3 参考资料

  1. 软件需求分析报告
  2. 游戏关卡设计文档

2. 测试概述

2.1 测试环境

  1. Unity版本:2021.3.44f1c1
  2. 编程语言:C# (用于脚本编写和逻辑实现)

2.2 测试方法

  1. 黑盒测试:不考虑内部结构和代码实现,仅根据功能需求文档进行输入输出验证。测试界面跳转、保存加载功能、元件功能等方面。
  2. 集成测试:将各个独立模块组合起来进行整体功能测试,确保不同部分之间能够协同工作。测试关卡模式和沙盒模式。

3. Bug List

序号 Bug类型 描述 严重性 状态
1 功能异常 在对某个关卡存档保存再次加载时,检测功能会失效 修复中
2 性能问题 部分不合规操作无提示信息 待优化
3 性能问题 在复杂电路设计中,保存进度的速度明显变慢,有时会导致轻微的界面无响应 修复中
4 用户体验问题 在元件库中,某些元件图标在高分辨率显示器上显示略显模糊 已报告
5 用户体验问题 在主菜单选择模式或者关卡按钮时,进入下一个界面有略微卡顿 已报告
6 用户体验问题 在某些界面上,某些文本框文字颜色与背景对比度较低,影响可读性 已报告

4. 测试矩阵

功能模块 测试内容 前端测试 后端测试 测试结果 备注
基本逻辑门元件 元件的拖动、固定和删除 元件是否可以正常拖动、放置和删除 元件的状态是否正确存储 通过
电路连接 元件之间的连线、断开和线路上的电平状态可视化 连线的效果是否可视化 连线状态数据是否保持一致 通过
界面跳转 主菜单、关卡选择界面、帮助文档界面之间的转换 检查各主要界面之间的切换是否流畅 界面跳转逻辑是否正确 通过
沙盒模式 自由构建电路 探索沙盒模式下自由构建电路的可能性 电路数据是否能正确保存和加载 通过
关卡模式 关卡预制件加载、关卡通关与解锁 关卡预制件是否加载成功,关卡通
posted @   数字电路模拟游戏  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示