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

这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业5——测试与发布(Alpha版本)
这个作业的目标 Alpha版本测试报告、发布说明
团队Gitee仓库链接 Gitee鏈接

团队成员:

姓名 学号
蔡梓严(队长) 3122004686
刘睿 3122004697
吴炳辉 3122004709
陈翼 3122006207
林诗芸 3222004596
卢铭 3122007933
巫育平 3122004708

目录
  • 1、Alpha版本测试报告
    • 1.1、Bug个数
    • 1.2、场景测试
    • 1.3、测试矩阵
    • 1.4、出口条件
  • 2、Alpha版本发布说明
    • 2.1、该版本的功能
    • 2.2、列出这一版本修复的缺陷
    • 2.3、对运行环境的要求
    • 2.4、安装方法
    • 2.5、描述系统已知的问题和限制
    • 2.6、软件的发布方式以及发布地址

1、Alpha版本测试报告

1.1、Bug个数

bug类型 bug数量
修复的bug 8
不能重现的bug 1
看起来像bug的产品设计 1
无法修复的bug 0
未来修复的bug 1
  • 已解决的bug(8个):
  1. 登录失败
  2. 数据库连接错误导致数据显示错误
  3. 货物分页功能不完善,出现负数页码数
  4. 图片上传大小无限制,有些图片太大导致报错
  5. 用户数据存储格式问题
  6. 商品信息无法修改的bug
  7. 用户管理中修改用户信息不生效
  8. 订单删除功能无法删除某些订单
  • 不能重现的bug(1个):
    部分用户在支付订单时出现异常

  • 这个产品就是这样设计的,不是bug(1个)
    未登录前可以将商品加入购物车

  • 没有能力修复,将来也不打算修复(0个)

  • 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复(1个):
    用户地址的格式判断失败

1.2、场景测试

  • 你预期不同的用户会怎样使用你的软件?
    普通用户会使用软件来浏览商品、注册账户、登录购物,加入购物车,提交订单和支付。管理员则会登录后台管理界面,查看和修改用户信息,管理商品信息和订单。

  • 他们有什么需求和目标?
    用户的需求和目标主要是方便快捷地浏览和购买商品,安全地管理个人信息,以及管理员需要高效地管理用户和商品信息。

  • 你的软件提供的功能怎么组合起来满足他们的需要?
    提供了用户注册登录系统来保护用户信息安全,商品展示功能方便用户浏览和购买商品,购物车和订单系统让用户能够轻松地管理购物流程,管理员功能则提供了管理用户和商品的权限。

  • 你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?

    平台/操作系统:Windows 11、macOS Big Sur

    硬件配置:PC(Intel Core i5, 16GB RAM)、移动设备(iPhone 12,OPPO FINDX5)

    浏览器类型:Chrome、Firefox、Safari

1.3、测试矩阵

测试内容 测试步骤 测试用例说明 预期测试结果 实际测试结果
用户注册和登录 1、进入软件并找到注册页面。2、输入有效的注册信息,包括用户名、密码、邮箱等。3、点击注册按钮并确认注册成功。4、使用注册的账户信息进行登录。5、检查登录是否成功,并能否正常访问用户相关功能。 确保用户能够成功注册账户并使用该账户登录系统。 注册成功后能够登录系统,并能够正常访问用户相关功能。 注册和登录功能正常,能够顺利进行。
商品展示 1、打开软件,并进入商品展示页面。2、浏览各个商品类别,并点击进入具体商品页面。3、浏览商品详情,包括价格、描述、图片等。4、尝试添加商品到购物车。5、检查商品展示页面的导航功能是否正常。 确保用户能够顺利浏览商品并进行相关操作。 所有商品信息能够正常展示,导航功能流畅。 商品信息显示正常,导航功能无异常。
用户加入购物车和提交订单 1、登录系统并浏览商品展示页面。2、选择一个商品并将其加入购物车。3、进入购物车页面,确认商品信息和数量,并点击提交订单按钮。4、填写订单信息,包括配送地址、付款方式等。5、确认订单信息无误后,点击确认支付按钮。 确保用户能够顺利将商品加入购物车并完成订单的提交和支付流程。 商品成功加入购物车,订单能够成功提交并支付。 商品能够成功加入购物车,订单提交和支付功能正常。
管理员登录 1、进入管理员登录页面。2、输入有效的管理员账号和密码。3、点击登录按钮并确认登录成功。4、检查登录后是否能够正常访问管理员相关功能。 确保管理员能够成功登录系统并进行相关操作。 管理员成功登录后能够正常访问管理员功能。 管理员登录功能正常,能够正常访问管理员功能。
管理员查看用户信息 1、在管理员界面找到查看用户信息的功能入口。2、输入有效的查询条件(如用户名、邮箱等)。3、点击查询按钮并查看用户信息列表。4、检查显示的用户信息是否准确完整。 确保管理员能够顺利查看用户信息,并确保信息的准确性。 管理员能够成功查看到用户信息,并且信息准确完整。 管理员能够成功查看到用户信息,并且信息准确完整。
管理员修改用户信息 1、在管理员界面找到修改用户信息的功能入口。2、选择要修改的用户,并进入编辑页面。3、修改用户信息(如用户名、邮箱、权限等)。4、确认修改并保存。5、检查修改后的用户信息是否更新成功。 确保管理员能够成功修改用户信息,并且修改后信息能够正确更新。 修改用户信息后,信息能够成功更新并反映到系统中。 修改用户信息功能正常,信息更新成功。

1.4、出口条件

Q:你认为你们团队的软件在什么条件下就可以认定其已经足够好,可以发布Alpha版本?
A:我们团队认为软件可以发布Alpha版本时的条件包括:主要功能已实现并且可靠运行,基本的安全性和稳定性得到验证,用户界面和用户体验达到基本可接受水平,且通过了一系列基本的功能和性能测试。

2、Alpha版本发布说明

完成了测试阶段后,我们团队判断目前项目的完成率已达80%,后续只需要再修改其中为解决的bug,完善购物平台的其余细节,即可发布Alpha版本,接下来是对Alpha版本发布说明。

2.1、该版本的功能

模块名称 功能分类 具体功能 管理员用户 普通用户 注册用户
商品管理 商品类型管理 添加、修改、删除商品类型
商品管理 添加、修改、删除商品
用户管理 用户信息管理 查询用户信息
销售管理 出售记录查询 查询商品出售记录
购物 商品搜索 搜索商品
商品购买 执行购买商品操作
购物车管理 购物车操作 添加商品到购物车、修改数量、删除商品
订单管理 订单提交 提交订单
账户管理 用户注册 注册新用户
余额充值 对用户余额进行充值
购买记录查询 查询用户的购买记录
  • 登录界面

用户可以选择登录,或者注册。管理员只需登录管理员账户即可。

  • 注册页面

用户可以注册,需要确认密码,对密码加密。

  • 管理员信息界面

管理员的信息修改

  • 管理员全功能模块展示

  • 用户界面展示

2.2、列出这一版本修复的缺陷

  • 注册确认密码不通过也可注册
  • 货物分页功能不完善,出现负数页码数
  • 图片上传大小无限制,有些图片太大导致报错

2.3、对运行环境的要求

包/库的名称 包/库的版本
mysql-connector-java 8.0.23
mysql 8
jdk 1.8

2.4、安装方法

  • 连接数据库
  • 执行sql文件
  • 直接运行jar包或解压后运行main主程序。

2.5、描述系统已知的问题和限制

  • 未实现联网
  • 充值功能未接通alipay或wechat等

2.6、软件的发布方式以及发布地址

该购物平台将会借助博客园的博客和Github的团队仓库——商城购物系统项目中,以开源的方式,把我们完成的购物平台发布出来。

  • 相关的博客园地址,要等后续修复完bug,下下一篇博客中发布Alpha版本。
  • 发布地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/709959.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解锁你的数据库:JPA和Hibernate的乐观锁与悲观锁

哈喽,大家好,我是木头左!引言 在当今的软件开发领域,数据库操作是不可或缺的一部分。然而,随着并发操作的增加,如何正确地处理并发问题是每个开发者都需要面对的挑战。本文将深入探讨JPA(Java Persistence API)和Hibernate这两种ORM(对象关系映射)工具中的乐观锁和悲…

易基因:WGBS+ChIP-seq等表观组分析揭示FOXM1 是抗肿瘤免疫应答的关键调控因子

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 食管癌是一种常见的恶性肿瘤,包括两种主要的组织学亚型:食管鳞状细胞癌(squamous cell carcinoma,ESCC)和食管腺癌(adenocarcinoma,EAC)。近两年来对抗肿瘤免疫应答机制的理解得到了显著提高,免疫检查…

Merry Christmas 礼物

Merry Christmas 圣诞快乐!! 我的圣诞礼物,yes~Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` Merry Christmas 礼物 日期:2020-12-25 阿珏 谈天说地 浏览:340次 评论:3条 M…

2020年迟到的年终总结

我一直在想究竟要不要写年终总结,又该写点什么好呢 纠结了一个多月,这件事一直放在心里,直到前几天和杨小 姐 杰打游戏时,问我:“年终总结写了吗?” 这才让我决定一定要写。Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过…

后台向vue页面传值

//向vue页面传值 //步骤1: // 现在js文件中规定调用的后台接口查询车辆状态详细 export function listCar(query) { return request({ url: /mqtts/start/liststat, method: get, params: query }) //步骤2: //在vue页面的script下引入方法 listCar import { listCar } from …

DashVector + DashScope升级多模态检索

本教程在前述教程(DashVector + ModelScope玩转多模态检索)的基础之上,基于DashScope上新推出的ONE-PEACE通用多模态表征模型结合向量检索服务DashVector来对多模态检索进行升级,接下来我们将展示更丰富的多模态检索能力。 DashVector + ModelScope 玩转多模态检索 行车记录…

真 逃避现实

一直以来我都有一个想买vr设备的愿望,今天终于圆了 在 @本群吉祥物 的推荐下,买了Oculus 品牌的VR一体机Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 真 逃避现实 日期:2020-9-…

谁还没有颗少女心~

哔哩哔哩 Bilibilib Word主题机械键盘 粉色 108键 好像每年10.1我都会买很多东西,堪比双十一,简直剁手Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 谁还没有颗少女心~ 日期:2020…

今天你过节了吗?

一生二、二生四、代码生万物……程序员们创造的世界,为人类提供了更多可能又到了一年一度的1020程序员节,每年这个时候我不管多忙,都会准时的来水一篇。今年没写啥开源项目,但也写了不少代码,连起来可绕地球两圈。Tips:当你看到这个提示的时候,说明当前的文章是由原emlo…

Zemax Optics Studio启动软件弹出Ansys Licensing Settings Utility

博主在安装Zemax Optics Studio的过程中遇到了一个问题:安装完成后弹出Ansys Licensing Settings Utility. 解决方法: 1.打开任务管理器,点击服务,确保“ANSYS, Inc. License Manager CVD”服务和“ANSYS Licensing Tomcat”服务状态是“正在运行”2.确保Ansys License Man…

Java 中的深拷贝和浅拷贝你了解吗?

Java 开发中,对象拷贝是常有的事,很多人可能搞不清到底是拷贝了引用还是拷贝了对象。本文将详细介绍相关知识,让你充分理解 Java 拷贝。前言 Java 开发中,对象拷贝是常有的事,很多人可能搞不清到底是拷贝了引用还是拷贝了对象。本文将详细介绍相关知识,让你充分理解 Java…

“垃圾佬”来了

出任CEO,迎娶白富美,走向人生巅峰.的第一步先买个服务器 一个带显卡的服务器Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` “垃圾佬”来了 日期:2020-8-18 阿珏 谈天说地 浏览:…