团队作业5——测试与发布(Alpha版本)

黄柏惠 2022-11-22 23:06:34
这个作业属于哪个课程广工软件工程课程学习
作业要求团队作业5——测试与发布(Alpha版本)
作业目的Alpha版本测试报告、Alpha版本发布说明

目录

  • Alpha版本测试报告
  • 1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
  • 2.场景测试,包括以下内容:
  • 3.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
  • 4.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
  • Alpha版本发布说明
  • alpha版本的功能:
  • 运行环境
  • 安装方法
  • 已知的问题和限制
  • 发布地址

Alpha版本测试报告

1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

测试过程中总共发现了个Bug。

bug类别数目
修复的bug5
不能重现的bug0
这个产品就是这样设计的,不是bug0
没有能力修复,将来也不打算修复0
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复3
  • 修复的bug

    • 线路结点删除:线路结点被删除后,但在查询最短路径时的到底是最新结果,但在线路上仍可以查询到被删除的结点;
    • 切换城市:选择切换城市后没有反应;
    • 查询线路信息:点击站点查看站点详细信息时没有反应;
    • 搜索站点:搜索站点时,不给出站点的完整全名无法搜到站点
    • 编辑站点信息:站点信息的添加有较小的字数限制
  • 不能重现的bug

  • 这个产品就是这样设计的,不是bug

  • 没有能力修复,将来也不打算修复

  • 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复

    • 线路结点增减:新修改线路结点后,在总体的线路图上没有变化;

    • 切换城市:切换城市后,查询线路得到的结果为空;

    • 编辑站点信息:管理员登录时,在总线路页面点击编辑按钮无响应,只有在管理员功能页面才可以进行编辑;

2.场景测试,包括以下内容:

  • 你预期的不同用户会怎样使用你的软件?

    在我们小组的预期中,当人们到达地铁站,不知道下一班地铁何时到达,或者临时想买点东西但又怕错过地铁而不知道该不该放弃时,可以使用我们的程序实时了解地铁情况(到达哪个站等);在平时,当要了解自己从地点1到达地点2应该如何换乘地铁时,也可以使用我们的程序查询功能进行最佳方案查询;或者可以查询具体线路的全部信息如票价、时间、站点信息等。

  • 他们有什么需求和目标?

    当人们出行时,往往需要事先了解班次信息以及换乘信息等,才能更加合理地安排时间。因此我们的程序将地铁相关信息透明化,以便用户更好的了解路线时间等信息,不必在地铁等候或者思考如何到达目的地上浪费过多时间。

  • 你的软件提供的功能怎么组合起来满足他们的要求?

    首先,如果人们想赶最早的一班地铁出门上班,或者下班晚了,但仍然想看看能不能坐上最晚的一班地铁时,可以使用线路查询,查询某条线路的票价、首班时间、末班时间、途径站点等信息,进行安排。当人们和别人约好了某个站点见面,但是不清楚站点信息,可以使用站点信息查询,了解当前站点的线路信息以及上下站点信息。当人们出行,比如想要从A到达B,但是线路如此之多,该如何规划出最方便的路线呢?这个时候可以使用线路,由我们的程序为用户安排最短乘车方案,省去用户的烦恼。

3.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)

登录注册页面Edge浏览器Chrome浏览器
展示页面
推荐页面
搜索结果

运行环境:windows系统

4.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

1)根据用户搜索的关键词可以进行稳定的线路方案推送
2)程序所有功能能够正常使用
3)能够维护使用期间产生的数据
4)具有一定用户基数和流量
5)没有重大bug,使用过程中暴露的小bug能够随版本修复

Alpha版本发布说明

alpha版本的功能:

  1. 线路查询:查询某条线路的票价,首班时间,末班时间,所有途径站点。
  2. 站点信息查询:输入站点名称,显示站点所在线路信息,上一站点信息和下一站点信息。
  3. 线路查询:输入起始站点和到达站点给出最短乘车方案。
  4. 新增线路:管理员用户有权限对线路图进行新增线路操作

运行环境

Windows、JDK12

安装方法

运行即可,无需安装

已知的问题和限制

1、新增路线的功能尚未完善,无法新增新的站点;
2、乘车的时间未完善,查询最短路线时的时间没能给出
3、GUI图形界面还未完善

发布地址

GitHub

...全文
422 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文详细介绍了基于无刷直流电机的电子机械制动执行器的MATLAB/Simulink仿真模型,重点构建并深入分析了其非线性动力学特性。该模型深度融合了无刷直流电机的电磁动力学与制动执行机构的机械传动动力学,通过引入高精度的Stribeck摩擦模型,有效提升了对系统在启动、停止及低速运行等工况下复杂动静态摩擦行为的模拟能力,从而实现了对整个执行器系统动态响应特性、控制性能及瞬态过程的高保真仿真,为下一代线控刹车(Brake-by-Wire)系统的研发、控制算法验证与优化提供了强大的数字化设计与验证平台。; 适合人群:具备一定电机控制理论、汽车电子工程、自动化或机电一体化背景的研究生、高校科研人员及从事电驱动系统、汽车底盘控制系统开发的工程师。; 使用场景及目标:①用于电子机械制动(EMB)系统总体方案的设计、可行性验证与动态性能评估;②作为开发与在环测试(HIL/SIL)先进控制器(如高鲁棒性PID、滑模变结构控制、模型预测控制MPC等)的核心仿真平台;③深入研究电机与精密丝杠等机械部件之间的强耦合效应,以及非线性摩擦对系统控制精度、响应延迟和稳态误差的影响机制。; 阅读建议:学习者应熟练掌握MATLAB/Simulink软件操作,并具备电机学、经典与现代控制理论、机械动力学等相关基础知识,建议在理解模型架构的基础上,通过调整关键参数(如摩擦系数、转动惯量、传动比)和施加不同的指令信号与负载扰动,系统性地探究系统各环节的动态响应规律,进而进行模型的二次开发与优化。

203

社区成员

发帖
与我相关
我的任务
社区描述
高校教学社区
其他 高校 广东省·广州市
社区管理员
  • ryue.zh
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧