Alpha阶段测试报告

数字电路模拟游戏团队

Alpha阶段测试报告

一、Version 1.0 Bug List

序号 Bug类型 描述 严重性 状态
1 前端显示 拖动逻辑门元件时出现不流畅,拖拽路径偶尔卡顿 已记录
2 功能异常 电路的输出不能连接到电路的输入,不然会死循环 待修复
3 功能异常 元件旋转功能在Safari浏览器中失效 已分配修复
4 界面交互 关卡描述文字超出边框,影响用户阅读 待优化
5 沙盒模式异常 沙盒模式中,删除元件后偶尔无法添加新的元件 修复中
6 后端性能 保存电路设计时的响应速度较慢,特别是设计复杂电路时 已报告
7 功能缺失 用户社区交流功能缺少评论编辑和删除选项 待开发

二、场景测试

场景测试

1)典型用户:李明(大学数字电路课程学生)
2)用户的需求/迫切需要解决的问题:
  • a)李明需要完成数字电路课程的项目,需设计一个简单的逻辑电路以达到课程规定的功能。
  • b)他希望通过平台快速搭建电路并进行测试,以便于验证设计是否正确。
  • c)由于时间紧张,他希望平台能提供简单的操作流程并尽量减少不必要的繁琐操作。
3)场景描述:
  • a)李明首先打开数字电路模拟游戏应用,点击“登录”按钮,输入注册的用户名和密码,完成登录。

  • b)登录后,进入应用的首页界面,他看到几个主要的模块:关卡模式、沙盒模式、社区(正在开发)和资源。

  • c)为了完成课程项目,他选择了“关卡模式”,并进入基础逻辑关卡。

  • d)在关卡模式中,李明的操作包括:

    • i)首先阅读关卡说明,了解任务需求和输入输出要求。
    • ii)在右侧的元件栏中选择“逻辑门”元件,并通过拖拽将“AND门”、“OR门”等元件放置在电路设计区域中。
    • iii)使用鼠标连接元件,构建基本电路连接。遇到连接不顺利的情况时,李明会重新尝试拖动元件调整位置,以确保各个元件连接成功。
    • iv)若需要微调设计,他点击选中元件并使用旋转功能对元件进行位置调整。
  • e)完成电路设计后,李明点击“运行”按钮,平台对设计的电路进行测试。

  • f)若设计不符合预期,平台会提供输入输出结果的反馈,李明可以根据提示调整设计。比如当逻辑门输出不正确时,他会检查电路连接,或修改元件类型。

  • g)经过数次尝试和调整后,李明最终通过了关卡测试,成功完成了电路设计,并解锁了新的元件和关卡。

  • h)完成任务后,李明退出关卡模式,保存设计成果并返回首页。

三、测试矩阵

功能模块 测试内容 前端测试 后端测试 测试结果 备注
基本逻辑门元件 元件拖动、旋转、删除 元件是否可正常拖动、放置及删除 元件的状态是否正确存储 通过
电路连接 元件连线及断开 连线的效果是否可视化 连线状态数据是否保持一致 部分失败 高复杂度电路连接时偶尔断开
关卡模式 关卡描述、关卡解锁和完成测试 描述信息是否完整、关卡是否正确解锁 关卡进度是否准确记录 通过
电路保存和加载 保存、载入设计电路 保存及加载按钮是否正常响应 保存的电路数据是否能完整地加载 通过
用户社区功能 帖子发布、评论查看、编辑 帖子和评论显示是否完整,编辑、删除是否正常 帖子和评论数据是否一致 全部失败 该部分暂未完成开发
沙盒模式 自由设计和搭建 元件拖动、放置是否顺畅 沙盒模式中电路数据是否正确存储和加载 通过
模拟运行 电路运行、输出结果的正确性 输出结果是否及时显示 运行模拟的数据是否符合输入条件 通过
教程和学习资源 教程内容加载、页面浏览流畅度 页面是否正常加载,教程内容是否易于阅读 教学资源加载时间是否在可接受范围内 通过
登录管理 未登录用户不得进行操作 用户界面是否正确展示登录界面 权限数据是否准确控制 通过
界面兼容性 浏览器兼容性测试 在不同设备和浏览器中界面是否正常显示 - 部分失败 Safari浏览器出现界面错位
性能测试 平台响应速度和运行稳定性 不同用户操作下界面响应时间是否在2秒内 后端数据响应时间是否在可接受范围内 部分失败 高并发用户下响应缓慢

通过率:整体测试通过率为77%,主要功能正常运作,用户界面友好,用户体验良好。

四、Alpha版本的出口条件

  1. 关键功能实现:确保所有关卡模式和沙盒模式的主要功能均可正常运行,包括电路连接、元件拖动、旋转、删除、关卡解锁等功能。

  2. 性能满足要求:保存和加载电路的响应时间不超过3秒,复杂电路的模拟运行响应时间不超过2秒,确保学生和教师在平台上有流畅的使用体验。

  3. Bug修复:对于本次测试中发现的高优先级Bug已修复,重大功能问题已排除,确保主要用户场景的顺畅。

  4. UI/UX符合要求:界面和交互设计经过优化,典型用户在10分钟内可完成基础电路设计操作,且关卡说明和提示信息明确,便于新用户快速上手。

  5. 社区功能:社区模块提供基础的发帖、评论功能,评论可编辑删除,为用户提供最基本的交流平台。

  6. 测试通过率:后端和前端功能测试的通过率需达到90%以上,满足大多数场景下的使用需求。

posted @   数字电路模拟游戏  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示