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

发布时间 2023-12-05 08:19:22作者: KinsonLin
所属课程 软件工程导论
作业要求 团队作业5——测试与发布(Alpha版本)
作业目标 测试与发布
github链接 CampusSecond-handMarket--NoBailanGroup

一、团队

1、团队名称:摆烂就不队

2、团队成员

姓名 班级 学号
林劲辰(组长) 计科2班 3121004707
许庆阳 计科2班 3121004931
苏建澎 计科2班 3121005007
黎灿宇 计科2班 3121004867
伊尔凡江·艾合买提 计科2班 3121005017
鄞灿 计科2班 3121005018
于杨 计科2班 3221004940

二、测试报告

1.测试找出的bug

消息管理:商品发布、更新,消息实时通知,以及消息的删除、已读

输入/动作 期望的输出/相应 实际情况
管理员更新商品版本 其它用户和管理员收到实时通知 消息并未实时通知,刷新后有新消息
查看消息(已读),删除消息 已读和删除的消息不会再返回 仍会出现删除的消息继续返回的情况

商品管理:可对商品查看,发布,修改,删除,购买等操作

输入/动作 期望的输出/相应 实际情况
打开主页详情页 能看到所有商品的封面与部分信息 商品部分图片有缺漏,不能展示完全
打开商品页 能看到商品的所有信息,以及其他的样式或者款式 只能看到主页显示的商品,无法查看对应商品其他的款式
修改商品信息 能修改商品信息,并且会有一些限制条件 修改为同样的信息依旧能修改成功,没有参数校验
保存商品信息 保存商品,且有参数合法性校验 可以保存,但是输入非法词汇依旧可以保存

用户管理: 登录注册等

输入/动作 期望的输出/相应 实际情况
登录 (1)有效和无效的用户登陆系统(2)输入字符长度的限制(3)同名登陆的提示 未限制
注册 可以注册,邮箱注册手机号是否合法 可以注册,手机号错误依旧显示发送验证码

2.bug修复

  1. 获取消息通知的时候,如果消息列表为空,应该友好显示,不应该显示成消息获取失败,这部分需要前端对提示内容进行修复。
  2. 消息并未实时通知,刷新后有新消息:前后端采用Websocket进行双向实时通信,已解决该部分消息通知实时通知问题。
  3. 仍会出现删除的消息继续返回的情况:前端修改了信息的逻辑删除字段,但是后台依旧是全部查出来,应该对sql语句加一个逻辑删除的判断。
  4. 商品部分图片有缺漏,不能展示完全:这部分经过前端开发者界面查看,发现图片外链的路径错误,经过修改后可以正常显示
  5. 只能看到主页显示的商品,无法查看对应商品其他的款式:后台查询的时候将该商品的其他版本一起以列表查询出来
  6. 修改为同样的信息依旧能修改成功,没有参数校验:这部分需要在前端进行一部分的参数校验,并且后台也需要检测。
  7. 可以保存,但是输入非法词汇依旧可以保存:维护非法词库,然后后台和前端进行校验。
  8. 登录注册:都需要进行表单校验,并且正则表达式去校验手机号格式。

3.性能测试

以下是同一段时间内各类资源的性能分析图:

  1. 资源使用率

  2. CPU使用率

  3. 内存占用率

  1. 网络I/O

  2. 页面指标

  3. 指标得分

根据以上指标可以得出我们设计的软件内存占用率并不高,CPU使用率和资源使用率基本能做到同时提升或减少,软件的各项性能指标良好,在进行页面指标计算时我们也发现了一些不足之处,部分页面评估指标不高,可以进行进一步优化。

4.测试矩阵

测试功能 测试项 检验点 预期结果 火狐FireFox 360浏览器 QQ浏览器 Chrome Edge浏览器
主页 初始界面 “二手市场”主页按键颜色 白底黑字,点击后可返回主页 ×
“最新发布”按钮 红标黑字,点击后可切换至对应功能界面
“闲置数码”按钮 蓝标黑字,点击后可切换至对应功能界面
“校园代步”按钮 红标黑字,点击后可切换至对应功能界面
“电器日用”按钮 紫标黑字,点击后可切换至对应功能界面
“图书教材”按钮 绿标黑字,点击后可切换至对应功能界面
“美妆衣物”按钮 黄标黑字,点击后可切换至对应功能界面
“运动棋牌”按钮 橙标黑字,点击后可切换至对应功能界面
“票券小物”按钮 绿标黑字,点击后可切换至对应功能界面 ×
“查询”按钮 蓝标黑字,输入并点击后可进入对应界面
“查询”图标按钮 灰底绿色 ×
“发布商品”按钮 红底白字,点击后,若没登录则弹出登录界面,若已登录则进入对应界面 ×
“登录”按钮 黑字,点击后若没登录则弹出登录界面 ×
“注册”按钮 黑字,点击后弹出注册界面
登录界面 “欢迎加入校园二手市场”文案 黑字
“手机”键入框 若输入的不是符合11位电话号码格式,则显示“请与请求的格式匹配”
“密码”键入框 若填写为空,则提示“请填写此字段”
”电话”提示字 输入电话前出现”电话”提示字,输入之后消失 × ×
”密码”提示字 输入电话前出现”密码“提示字,输入之后消失 × ×
”注册“交互按钮 红色,点击后跳转至注册界面
注册界面 “昵称”键入框 若填写为空,则提示“请填写此字段”
“手机”键入框 若输入的不是符合11位电话号码格式,则显示“请与请求的格式匹配”
“密码”键入框 若填写为空,则提示“请填写此字段”
”昵称”提示字 输入电话前出现”昵称“提示字,输入之后消失 × ×
”电话”提示字 输入电话前出现”电话”提示字,输入之后消失 × ×
”密码”提示字 输入电话前出现”密码“提示字,输入之后消失 × ×
”登录“交互按钮 红色,点击后跳转至登录界面
搜索 搜索跳转及搜索目标准确性 输入”红米“并回车 跳转至新搜索页面,商品项目名都包含”红米“
输入”红米“并点击搜索 跳转至新搜索页面,商品项目名都包含”红米“