团队作业5——测试与发布(组名五个字)
这个作业属于哪个课程 | 软工4班 |
---|---|
这个作业要求在哪里 | 作业要求 |
一、测试过程
1.项目背景
我们小组完成的是一个网上购物系统,旨在以在线方式实现网购的模拟,尽可能完成更多便于网民购物的功能。
2.测试计划:集成测试
任务名称 | 日期 |
---|---|
用户注册和登录功能(单元) | 2024-05-7 |
用户注册和登录功能 | 2024-05-15 |
商品管理功能 | 2024-05-15 |
购物车管理功能 | 2024-05-15 |
订单管理功能 | 2024-05-16 |
商品推荐功能 | 2024-05-16 |
轮播图功能 | 2024-05-16 |
用户管理功能 | 2024-05-17&18 |
文件管理功能 | 2024-05-19 |
3.测试目标
功能完美实现,页面跳转无报错。
4.运行环境
-
edge浏览器
-
node: 20.12.2及以上
-
npm:10.5.0及以上
-
系统:windows 10 &11
-
网络连接
5.测试变量矩阵
测试功能 | 验证因素 | 目前结果 |
---|---|---|
用户注册和登录功能 | 有效注册与登录 | 有效 |
商品管理功能 | 实现商品增删管理,制定价格、折扣以及商品描述 | 有效 |
购物车管理功能 | 可以将商品加入购物车,正常显示商品在购物车中的列表,且能结算 | 有效 |
订单管理功能 | 购买商品及显示用户购买完成后的订单,可以显示收发货状态 | 报错 |
商品推荐功能 | 在商品管理页面能选择商品推荐,并能在主页显示 | 有效 |
轮播图功能 | 被选中的商品实现轮流播放 | 有效 |
用户管理功能 | 实现账户个人信息的修改,后台能对账户增删,权限更改 | 有效 |
文件管理功能 | 可以添加商品图片,用户头像 | 有效 |
二、测试报告
1.测试出现的报错:
-
进入网页后出现了网络错误(端口网络协议写错为https,修改后解决)
-
服务器响应超时(概率bug,在某台win11设备出现,不确定原因,难以复现)
-
支付环节出现云服务器端报错(尚未发现原因)
2.用户反馈结果及解决方案
-
除以上报错,模拟用户反馈出现商品图片过于模糊的情况
答:属图片源分辨率过低的原因,上传时挑选好清晰的图片即可解决
-
由于项目部分部署于云的原因,打开项目过程尤为繁琐(本地运行前端,再在浏览器打开)
答:简单编写一个bat脚本简化运行步骤,能力有限所致项目文件路径只能在桌面
3.测试报告总结
-
本次测试中,共发现5个bug,其中程序bug有3个,用户体验反馈有2个。
-
尚未修复完成bug:支付环节云服务器端报错
-
难以重现bug:服务器响应超时
三、Alpha版本发布说明
-
注意:文件夹位置要放在桌面上,路径为:C:\Users\Administrator\Desktop\online-mall,以便bat文件运行
-
功能:
进入网站可以进行登录注册,在网站主页的轮播、推荐、查找等选择商品加入购物车并下单以及查看订单,还可以修改个人信息等等。
- 修复:
进入网站的网络报错,以及优化了进入网站的流程。
- 运行环境要求:
windows10及以上,node已安装
- 存在的问题:
结算页面报错无法生成订单、商品图片模糊
- 软件的发布方式以及发布地址:
- 安装及打开方式:
下载文件夹,安装node。完成后双击open.bat文件,等待网站打开。若出现“找不到文件夹路径”类似字样即文件夹没有放在桌面上