团队作业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修复
- 获取消息通知的时候,如果消息列表为空,应该友好显示,不应该显示成消息获取失败,这部分需要前端对提示内容进行修复。
- 消息并未实时通知,刷新后有新消息:前后端采用Websocket进行双向实时通信,已解决该部分消息通知实时通知问题。
- 仍会出现删除的消息继续返回的情况:前端修改了信息的逻辑删除字段,但是后台依旧是全部查出来,应该对sql语句加一个逻辑删除的判断。
- 商品部分图片有缺漏,不能展示完全:这部分经过前端开发者界面查看,发现图片外链的路径错误,经过修改后可以正常显示
- 只能看到主页显示的商品,无法查看对应商品其他的款式:后台查询的时候将该商品的其他版本一起以列表查询出来
- 修改为同样的信息依旧能修改成功,没有参数校验:这部分需要在前端进行一部分的参数校验,并且后台也需要检测。
- 可以保存,但是输入非法词汇依旧可以保存:维护非法词库,然后后台和前端进行校验。
- 登录注册:都需要进行表单校验,并且正则表达式去校验手机号格式。
3.性能测试
以下是同一段时间内各类资源的性能分析图:
-
资源使用率
-
CPU使用率
-
内存占用率
-
网络I/O
-
页面指标
-
指标得分
根据以上指标可以得出我们设计的软件内存占用率并不高,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/可以直接用浏览器页面搜索进入。