DrawTheFood | 测试与发布(Alpha版本)

Marinelyn Marinelyn 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这个作业属于哪个课程广工软件工程课程学习社区
作业要求团队作业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. 小龙:吃啥预设点击标签进行增删改操作时键盘未收起直接进行增删改会出现错误,没有双向绑定。

  2. 小方:建议去哪吃的地点可以和吃什么一样做到自定义设置或者加几个列表可以选择,这样除了去食堂还可以选择去其他的地点。

  3. 小彩:这个小程序很好的解决了我日常生活中一直纠结吃什么的问题,缩短了考虑的时间,如果在去哪吃的地点能丰富一点就好了!

1.3 测试矩阵

测试功能测试项检验点预期结果pc端(win10)移动端(安卓)移动端(ios)备注
首页初始界面为哪吃页面"哪吃"按钮颜色橙色字体111
导航栏正常显示111
"吃啥"、"哪吃"、"更多"按钮可以点击,并弹出相应页面111
页面一:吃啥功能随机动作“命运抉择”按钮白字黄底而且可以点击111
“随机”按钮白字黄底而且可以点击111
菜名轮播功能菜名按照一定速度自动切换111
点击"命运抉择"启动“菜名轮播功能”111
点击"随机"停止“菜名轮播功能”111
修改预设动作"修改预设"按钮白底黄字而且可以点击111
点击"修改预设"切换到修改预设页面111
切换到修改预设页面修改预设页面默认初始化为“无偏好”分类111
点击"/"弹出各偏好选项的滚动框111
滑动"偏好选项"各选项丝滑滚动011
点击其中一个偏好切换到该偏好下的预设菜单111
菜单里的菜名黄底黑字并且可以点击111
菜单里的"新增+"按钮红底黑字并且可以点击111
点击菜单里的"新增+"按钮出现新增菜品弹窗111
"取消"、"新增"按钮灰底黑字而且可以点击111
点击"取消"按钮"直接返回上一界面111
输入新增的菜名后点击"取消"按钮直接返回上一界面111
输入新增的菜名后点击"新增"按钮新增菜名并且返回上一界面111
未输入新增的菜名后点击"新增"按钮提示未输入或直接返回上一界面000新增菜名为空白并直接返回上一界面,且该值不可点击无法继续操作
点击菜单里的菜出现修改/删除弹窗111
"取消"、"修改"按钮灰底黑字而且可以点击111
"删除"按钮红底白字而且可以点击111
点击"取消"按钮直接返回上一界面111
输入修改的菜名后点击"取消"按钮直接返回上一界面111
输入修改的菜名后点击"修改"按钮保存修改后返回上一界面111
未输入修改的菜名后点击"修改"按钮提示未输入或直接返回上一界面000菜名变成空白并直接返回上一界面,且该值不可点击无法继续操作
点击"删除"按钮删除该菜名111
点击"<"(移动端点击"<"或者直接返回)保存修改的数据并且返回"吃啥"界面011pc端概率不能保存修改的数据
页面二:哪吃功能随机动作"修改预设"按钮白底黄字而且可以点击111
"换一个"按钮白底黄字而且可以点击111
翻牌动画牌面水平翻转随机显示地点111
点击"命运抉择"按钮启动翻牌动画并且按钮变成"换一个"按钮111
点击"换一个"按钮再次随机显示一个地点111
修改预设动作"修改预设"按钮白底黄字而且可以点击111
点击"修改预设"按钮切换到修改预设页面111
切换到修改预设页面修改预设页面默认初始化可见范围全选111
各地点的勾选按钮方框,选中绿勾,未选择空白111
"全选"逻辑下方全勾时自动勾,非全勾时空白111
点击”全选”按钮全选/全不选之间切换111
点击地点的勾选按钮选择打勾,取消空白111
点击"<"(移动端点击"<"或者直接返回)保存修改的数据并且返回"哪吃"界面111
页面三:更多界面显示显示指定文字(黄字)111
页面切换导航栏点击各功能切换该页面111
各功能图标切换功能页面,对应底下图案变黄色,其他灰色111
功能初始化"吃啥"向"哪吃"和"更多"功能切换结束"吃啥"模块的运行111
"哪吃"向"吃啥"和"更多"功能切换返回翻牌前的初始化状态000

1.4 出口条件

我们的出口条件是单次打开小程序能够正常使用各功能使用100次以上

二、发布说明

2.1 功能介绍

​ 本团队所做的《DrawTheFood》以小程序的形式呈现。Alpha版本具有的功能大体如下:

  1. 抽取吃什么功能

​ 用户可以根据点击命运抉择按钮,程序将随机在预设中抽取食物反馈给用户,解决吃什么的问题。

img

2.修改吃什么的预设

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

img

3.抽取去哪吃功能

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

img

img

4.修改去哪吃的预设

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

img

2.2 修改的缺陷

  • 旧版实物预设列表没有可视化,只用空格隔开实物列表,可读性和用户体验较差。新版使用冒泡列表进行排序,用户体验较好。

  • 旧版轮播图存在bug,在转数过高或者复杂操作时会失控。新版本已修复。

2.3 环境要求

​ 该程序是以微信小程序的形式存在,可运行在iOS微信客户端、Android微信客户端、PC微信客户端、Mac微信客户端和用于调试的微信开发者工具。各平台脚本执行环境以及用于渲染非原生组件的环境各不相同,所以不同的执行环境所呈现的效果不尽相同。

2.4 安装方法

平台:任意能安装微信移动端的设备

平台的搭建:在联网的移动端下载微信安装包或在通过其他方法获取到微信安装包,在设备上打开微信的安装包。或者可以使用移动端的应用市场直接安装。

获取方式:通过查询或者推送获取到小程序的链接

​ 通过链接进入:

img

2.5 系统已知的问题和限制

  • 系统是无法保存用户数据的,程序没有记忆,也就是说每一次打开只为此服务一次;

  • 动画比较僵硬,因wx原生轮播图的原因,动画效果不是很突出;

  • 可扩展性差,功能比较单一。

2.6 软件发布方式以及发布地址

2.6.1 发布方式

发布方式:微信小程序

2.6.2 发布地址

暂未发布

...全文
YOLO26算法无人机目标检测+训练好的模型+114张数据集+pyqt可视化界面.zip 附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[未获取()] 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 61 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.4716** mAP50-95 | 0.3434 Precision | 0.6260 Recall | 0.4430 train/box_loss | 0.8575 train/cls_loss | 1.4424 val/box_loss | 1.5365 val/cls_loss | 2.7016 【训练过程分析】 自从开始了针对无人机目标检测任务的YOLO26训练,感觉每一次曲线都是在无声地讲述着模型的成长与挣扎。在前20个epoch里,mAP50的表现还算不错,从0.42一路攀升到了0.47,看起来进展顺利。然而到了第20个epoch以后,曲线的斜率突然变缓,似乎进入了一个平台期,mAP50仅仅维持在0.47左右波动,再也无法跨越那道0.50的坎。这样的停滞让我感觉到了训练的焦灼,就像一个初学者在编程中反复试错,但始终无法突破那层窗户纸。训练的后半段,模型表现得有些挣扎,loss数值逐渐增加,尤其是validation阶段的loss从1.50飙升到了2.70,这似乎暗示着模型的泛化能力可能在逐步下降。为了不让训练在瓶颈期停留,我在最后几个epoch里增加了优化器的学习率,希望能借此推动训练跳出平台期,但遗憾的是,效果并不明... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。 立即下载

相关推荐

评论
收藏 已收藏
分享
返回顶部