DrawTheFood | 测试与发布(Alpha版本)
| 这个作业属于哪个课程 | 广工软件工程课程学习社区 |
|---|---|
| 作业要求 | 团队作业5——测试与发布(Alpha版本)-CSDN社区 |
| 作业任务 | 1. 测试报告; 2. 发布说明 |
目录
- 一、测试报告
- 1.1 测试找出的BUG
- 1.2 场景测试
- 1.3 测试矩阵
- 1.4 出口条件
- 二、发布说明
- 2.1 功能介绍
- 2.2 修改的缺陷
- 2.3 环境要求
- 2.4 安装方法
- 2.5 系统已知的问题和限制
- 2.6 软件发布方式以及发布地址
- 2.6.1 发布方式
- 2.6.2 发布地址
一、测试报告
1.1 测试找出的BUG
从上线之前黑盒测试结果bug清单:
修改数据不能保存
"哪吃"模块预设默认只选一个地点
菜名轮播功能不流畅
菜名轮播结束后窗口抖动
菜名轮播结束后,下单时间不停止
模块之间切换协调不合
删除菜名功能不完善
添加空白菜名
菜名修改完预设回来还没点击就自动启动菜名轮播
pc端吃啥模块增加预设返回无法保存
pc端吃啥模块预设无法修改
1.2 场景测试
小龙:吃啥预设点击标签进行增删改操作时键盘未收起直接进行增删改会出现错误,没有双向绑定。
小方:建议去哪吃的地点可以和吃什么一样做到自定义设置或者加几个列表可以选择,这样除了去食堂还可以选择去其他的地点。
小彩:这个小程序很好的解决了我日常生活中一直纠结吃什么的问题,缩短了考虑的时间,如果在去哪吃的地点能丰富一点就好了!
1.3 测试矩阵
| 测试功能 | 测试项 | 检验点 | 预期结果 | pc端(win10) | 移动端(安卓) | 移动端(ios) | 备注 |
|---|---|---|---|---|---|---|---|
| 首页 | 初始界面为哪吃页面 | "哪吃"按钮颜色 | 橙色字体 | 1 | 1 | 1 | |
| 导航栏 | 正常显示 | 1 | 1 | 1 | |||
| "吃啥"、"哪吃"、"更多"按钮 | 可以点击,并弹出相应页面 | 1 | 1 | 1 | |||
| 页面一:吃啥功能 | 随机动作 | “命运抉择”按钮 | 白字黄底而且可以点击 | 1 | 1 | 1 | |
| “随机”按钮 | 白字黄底而且可以点击 | 1 | 1 | 1 | |||
| 菜名轮播功能 | 菜名按照一定速度自动切换 | 1 | 1 | 1 | |||
| 点击"命运抉择" | 启动“菜名轮播功能” | 1 | 1 | 1 | |||
| 点击"随机" | 停止“菜名轮播功能” | 1 | 1 | 1 | |||
| 修改预设动作 | "修改预设"按钮 | 白底黄字而且可以点击 | 1 | 1 | 1 | ||
| 点击"修改预设" | 切换到修改预设页面 | 1 | 1 | 1 | |||
| 切换到修改预设页面 | 修改预设页面默认初始化为“无偏好”分类 | 1 | 1 | 1 | |||
| 点击"/" | 弹出各偏好选项的滚动框 | 1 | 1 | 1 | |||
| 滑动"偏好选项" | 各选项丝滑滚动 | 0 | 1 | 1 | |||
| 点击其中一个偏好 | 切换到该偏好下的预设菜单 | 1 | 1 | 1 | |||
| 菜单里的菜名 | 黄底黑字并且可以点击 | 1 | 1 | 1 | |||
| 菜单里的"新增+"按钮 | 红底黑字并且可以点击 | 1 | 1 | 1 | |||
| 点击菜单里的"新增+"按钮 | 出现新增菜品弹窗 | 1 | 1 | 1 | |||
| "取消"、"新增"按钮 | 灰底黑字而且可以点击 | 1 | 1 | 1 | |||
| 点击"取消"按钮" | 直接返回上一界面 | 1 | 1 | 1 | |||
| 输入新增的菜名后点击"取消"按钮 | 直接返回上一界面 | 1 | 1 | 1 | |||
| 输入新增的菜名后点击"新增"按钮 | 新增菜名并且返回上一界面 | 1 | 1 | 1 | |||
| 未输入新增的菜名后点击"新增"按钮 | 提示未输入或直接返回上一界面 | 0 | 0 | 0 | 新增菜名为空白并直接返回上一界面,且该值不可点击无法继续操作 | ||
| 点击菜单里的菜 | 出现修改/删除弹窗 | 1 | 1 | 1 | |||
| "取消"、"修改"按钮 | 灰底黑字而且可以点击 | 1 | 1 | 1 | |||
| "删除"按钮 | 红底白字而且可以点击 | 1 | 1 | 1 | |||
| 点击"取消"按钮 | 直接返回上一界面 | 1 | 1 | 1 | |||
| 输入修改的菜名后点击"取消"按钮 | 直接返回上一界面 | 1 | 1 | 1 | |||
| 输入修改的菜名后点击"修改"按钮 | 保存修改后返回上一界面 | 1 | 1 | 1 | |||
| 未输入修改的菜名后点击"修改"按钮 | 提示未输入或直接返回上一界面 | 0 | 0 | 0 | 菜名变成空白并直接返回上一界面,且该值不可点击无法继续操作 | ||
| 点击"删除"按钮 | 删除该菜名 | 1 | 1 | 1 | |||
| 点击"<"(移动端点击"<"或者直接返回) | 保存修改的数据并且返回"吃啥"界面 | 0 | 1 | 1 | pc端概率不能保存修改的数据 | ||
| 页面二:哪吃功能 | 随机动作 | "修改预设"按钮 | 白底黄字而且可以点击 | 1 | 1 | 1 | |
| "换一个"按钮 | 白底黄字而且可以点击 | 1 | 1 | 1 | |||
| 翻牌动画 | 牌面水平翻转随机显示地点 | 1 | 1 | 1 | |||
| 点击"命运抉择"按钮 | 启动翻牌动画并且按钮变成"换一个"按钮 | 1 | 1 | 1 | |||
| 点击"换一个"按钮 | 再次随机显示一个地点 | 1 | 1 | 1 | |||
| 修改预设动作 | "修改预设"按钮 | 白底黄字而且可以点击 | 1 | 1 | 1 | ||
| 点击"修改预设"按钮 | 切换到修改预设页面 | 1 | 1 | 1 | |||
| 切换到修改预设页面 | 修改预设页面默认初始化可见范围全选 | 1 | 1 | 1 | |||
| 各地点的勾选按钮 | 方框,选中绿勾,未选择空白 | 1 | 1 | 1 | |||
| "全选"逻辑 | 下方全勾时自动勾,非全勾时空白 | 1 | 1 | 1 | |||
| 点击”全选”按钮 | 全选/全不选之间切换 | 1 | 1 | 1 | |||
| 点击地点的勾选按钮 | 选择打勾,取消空白 | 1 | 1 | 1 | |||
| 点击"<"(移动端点击"<"或者直接返回) | 保存修改的数据并且返回"哪吃"界面 | 1 | 1 | 1 | |||
| 页面三:更多 | 界面显示 | 显示指定文字(黄字) | 1 | 1 | 1 | ||
| 页面切换 | 导航栏 | 点击各功能 | 切换该页面 | 1 | 1 | 1 | |
| 各功能图标 | 切换功能页面,对应底下图案变黄色,其他灰色 | 1 | 1 | 1 | |||
| 功能初始化 | "吃啥"向"哪吃"和"更多"功能切换 | 结束"吃啥"模块的运行 | 1 | 1 | 1 | ||
| "哪吃"向"吃啥"和"更多"功能切换 | 返回翻牌前的初始化状态 | 0 | 0 | 0 |
1.4 出口条件
我们的出口条件是单次打开小程序能够正常使用各功能使用100次以上
二、发布说明
2.1 功能介绍
本团队所做的《DrawTheFood》以小程序的形式呈现。Alpha版本具有的功能大体如下:
- 抽取吃什么功能
用户可以根据点击命运抉择按钮,程序将随机在预设中抽取食物反馈给用户,解决吃什么的问题。

2.修改吃什么的预设
用户可以根据自身所需修改吃什么的预设菜单,将对抽取的结果产生影响。

3.抽取去哪吃功能
用户可以点击命运抉择按钮抽取地点,程序将在预设中随机抽取地点反馈给用户,解决去哪里吃的问题。


4.修改去哪吃的预设
用户可以根据自身所需修改去哪吃的预设菜单,将对抽取结果产生影响。

2.2 修改的缺陷
旧版实物预设列表没有可视化,只用空格隔开实物列表,可读性和用户体验较差。新版使用冒泡列表进行排序,用户体验较好。
旧版轮播图存在bug,在转数过高或者复杂操作时会失控。新版本已修复。
2.3 环境要求
该程序是以微信小程序的形式存在,可运行在iOS微信客户端、Android微信客户端、PC微信客户端、Mac微信客户端和用于调试的微信开发者工具。各平台脚本执行环境以及用于渲染非原生组件的环境各不相同,所以不同的执行环境所呈现的效果不尽相同。
2.4 安装方法
平台:任意能安装微信移动端的设备
平台的搭建:在联网的移动端下载微信安装包或在通过其他方法获取到微信安装包,在设备上打开微信的安装包。或者可以使用移动端的应用市场直接安装。
获取方式:通过查询或者推送获取到小程序的链接
通过链接进入:

2.5 系统已知的问题和限制
系统是无法保存用户数据的,程序没有记忆,也就是说每一次打开只为此服务一次;
动画比较僵硬,因wx原生轮播图的原因,动画效果不是很突出;
可扩展性差,功能比较单一。
2.6 软件发布方式以及发布地址
2.6.1 发布方式
发布方式:微信小程序
2.6.2 发布地址
暂未发布
相关推荐
弱电网下光伏并网逆变器序阻抗建模仿真复现扫频法【序阻抗判断稳定性】
内容概要:本文聚焦于弱电网条件下光伏并网逆变器的序阻抗建模与稳定性分析,系统阐述了基于扫频法的阻抗特性仿真与复现方法。通过构建正负序阻抗模型,深入剖析逆变器在弱电网环境中的动态响应特性,结合锁相环、电流环等关键控制环节对系统阻抗的影响机制,采用序阻抗稳定性判据评估多机并网或复杂电网条件下的系统稳定裕度。研究在Simulink平台中实现激励信号注入、频率响应采集与阻抗曲线绘制,为高比例新能源接入背景下并网系统的稳定性分析提供了可靠的仿真手段与理论支撑,尤其适用于SCI级别论文成果的复现与拓展验证。; 适合人群:电力电子、新能源并网技术及相关领域的硕士/博士研究生、科研人员,以及从事光伏逆变器、微电网稳定控制开发的工程技术人员。; 使用场景及目标:①掌握扫频法在电力电子装置阻抗建模中的具体实施流程;②理解并应用基于序阻抗的稳定性判据进行系统稳定边界分析;③用于高水平学术论文(如SCI期刊)中阻抗建模与稳定性分析部分的仿真复现与方法验证; 阅读建议:建议读者结合文中所述方法与提供的参考文献,自主搭建Simulink仿真模型,逐步完成扰动信号设计、数据采集、傅里叶分析及阻抗拟合全过程,深入探究控制参数变化对系统阻抗特性和稳定性的具体影响,强化理论与实践的融合能力。
三相并网逆变器虚拟阻抗+统一有源阻尼策略SVPWM+SPWM调制仿真
内容概要:本文档系统性地介绍了三相并网逆变器的核心控制技术及其在复杂电网环境下的仿真应用,重点涵盖虚拟阻抗与统一有源阻尼策略在SVPWM和SPWM调制方式下的实现方法,旨在提升逆变器的稳定性与电能质量。内容包括无功功率扰动孤岛检测、中点电位平衡控制、低电压穿越(LVRT)、模型预测控制(MPC)、正负序分离、电网前馈控制等关键技术,并扩展至风储联合调频、微电网下垂控制、虚拟同步发电机(VSG)、构网型逆变器等多种典型电力系统应用场景。所有技术均配有基于Simulink/Matlab平台的完整仿真模型、参考文献及说明文档,强调理论分析与仿真实践的深度融合,突出科研中“借力”与创新思维的重要性。; 适合人群:电气工程、自动化、新能源等相关专业的研究生、科研人员及从事电力电子与可再生能源系统开发的工程师;具备MATLAB/Simulink仿真基础和电力系统专业知识的技术人员。; 使用场景及目标:①开展三相并网逆变器控制策略的研究与优化设计;②复现高水平学术论文中的控制算法;③完成毕业课题、科研项目或工程仿真验证;④掌握虚拟阻抗、有源阻尼、SVPWM/SPWM调制、MPC、VSG等核心技术的建模与实现方法;⑤支撑微电网、构网型变流器等前沿方向的科研攻关。; 阅读建议:建议按照资源目录结构化学习,优先选择与自身研究方向契合的内容模块,结合提供的仿真模型、参考文献和说明材料进行实操演练,注重从理论推导到仿真实现的全过程理解,充分利用共享网盘资源深化技术掌握,提升科研效率与创新能力。
chromedriver-win32-159.0.8133.0(Canary).zip
chromedriver-win32-159.0.8133.0(Canary).zip
计算机“101计划”《人工智能引论》教学大纲+课件+实训案例
计算机“101计划”《人工智能引论》教学大纲+课件+实训案例
语音输入法离线语音输入转文字工具2.0支持双档本地识别模型,中英混说精准转写,纯离线运行保护隐私,让打字更高效.zip
大家好,我是大飞哥。日常打字时,频繁切换输入法、断网无法语音转写、或担心语音数据被传至云端,是许多办公族和内容创作者的共同痛点。这款离线语音输入工具 ,正是为此量身打造的 Windows 桌面语音辅助利器。它的核心使命就是按住快捷键说话,松开文字自动上屏,全程本地离线识别,让您在任何可输入文字的窗口内都能实现高效、私密的语音输入,彻底告别网络依赖与隐私焦虑。 在核心功能上,软件内置了两档本地语音识别模型,通过主界面下拉框即可随时切换。默认的“离线·标准”模式响应极快,支持中英混说且自带标点,非常适合日常聊天与文档撰写;而“离线·精准”模式则对纯中文、方言口音及长段落口述的识别准确度更高。更贴心的是,它具备实时预览与一键取消机制,说话过程中若发现说错,按下 Esc 即可取消,一个字都不会误输入;若目标窗口不支持直接写入,文字会自动存入剪贴板,方便您按 Ctrl+V 粘贴,确保每次发声都不白费。 这款工具在具体场景中的表现十分亮眼。对于办公白领,在填写表格、撰写邮件或使用微信、QQ 沟通时,无需频繁切换窗口,按住右键说话即可快速完成信息录入;对于程序员与文字工作者,在代码编辑器或文档中口述注释与段落,能显著提升创作效率;对于经常出差的商务人士,在飞机、高铁等断网环境下,它依然能稳定工作,不经过任何服务器,真正做到了“说了什么只有自己知道”,私密性极佳。 使用体验方面,软件将极简操作贯彻到底。解压后双击 大飞哥语音输入,右下角托盘出现蓝色话筒图标即代表准备就绪。用户只需将光标点进目标输入框,按住右 Alt说话,说完松开,文字便会自动写入。主界面提供了设置快捷键与开机自动启动选项,方便用户按习惯自定义组合键;关闭主窗口并不会退出程序,而是缩至托盘持续待命,彻底退出只需右键托盘或点击主界面按钮,逻辑清晰,零门槛上手。


