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

所属课程 软件工程导论
作业要求 团队作业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位电话号码格式,则显示“请与请求的格式匹配”
“密码”键入框 若填写为空,则提示“请填写此字段”
”昵称”提示字 输入电话前出现”昵称“提示字,输入之后消失 × ×
”电话”提示字 输入电话前出现”电话”提示字,输入之后消失 × ×
”密码”提示字 输入电话前出现”密码“提示字,输入之后消失 × ×
”登录“交互按钮 红色,点击后跳转至登录界面
搜索 搜索跳转及搜索目标准确性 输入”红米“并回车 跳转至新搜索页面,商品项目名都包含”红米“
输入”红米“并点击搜索 跳转至新搜索页面,商品项目名都包含”红米“

三、发布与说明

1、功能介绍

  本项目团队构建的网站核心功能是为用户提供买卖二手物品。在目前的Alpha测试版本中,网站包含了若干基础性能,旨在帮助用户卖掉不需要的物品,买到需要的物品。Alpha版本具有的功能大体如下:

a. 注册登录功能
在该网站上,用户可通过填写手机号以及密码,在注册页面完成账户的创建过程(当前版本尚未包括手机验证环节)。登录页面允许用户通过输入其手机和密码来进行账户登录。所有其他功能均需在用户登录后才能获得访问权限。
注册页:

登录页:

b. 查看物品信息
 用户在访问物品信息页面时,将得以浏览到一套全面的物品描述,其中包含了物品的市场售价、供应商的详细联系方式、以及展示物品真实状态的高清实物图像等多维度信息,从而为用户提供了一个内容丰富、信息透明的商品参考环境。

c. 关注物品
用户可对感兴趣的物品进行关注,以便持续追踪其最新动态和信息。

将用户的关注列表显示出来,得以让用户更清楚出的了解。

2、该版本存在的缺陷

1.在输入不能存在的手机号登录时,并无反馈。

2.在搜索不存在的商品时,也存在无反馈。

3.商品实物图不够全面,只有一张图。

3、环境要求

该二手商品网站是以网页形式存在,下面对各大主流浏览器分别说明。

火狐FireFox 使用正常,能够实现预期功能
搜狗 导航条排版异常,注册页中的邮箱一栏会记住上次填写,在删除的时候有异常,其余均没有问题
IE系列 不支持IE8及以下版本,IE9版本中功能没有问题
Chrome系列 支持Chrome系列的最新三个稳定版
QQ浏览器 QQ浏览器是IE8内核,暂时无法支持
手机浏览器 由于之前考虑到PDF在手机浏览器上浏览不方便,所以现在手机浏览器可以通过收藏夹里的下载功能进行查看。
360浏览器 导航条稍微错位,其余功能均正常

4、使用方法

本二手商品交易平台以用户友好的网页版形态呈现,免去了任何繁琐的安装过程。只需轻松地在浏览器中输入我们的网站地址,即可畅通无阻地访问并体验到我们提供的全面二手商品相关服务。
http://www.stopyc.shop/second/

5、出现的问题

该网站Alpha版本的问题在于可进行试验的数量较少,这也是我们后期的主要工作之一。其次,我们的注册登录系统还不够完善,需要进一步优化。

6、发布方式及发布地址

发布地址:该网站的域名为http://www.stopyc.shop/second/可以直接用浏览器页面搜索进入。

posted @ 2023-12-05 08:16  KinsonLin  阅读(92)  评论(0编辑  收藏  举报