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

发布时间 2023-12-03 17:45:41作者: 13ugYellow
这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13021
这个作业的目标 测试与发布团队开发项目的Alpha版本

一、Alpha版本测试报告

1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

因为系统比较简单,我们发现的bug数量不是很多,在借阅书籍的功能里发现2个bug。

2.修复的bug;

  • 2.1.用户借阅功能中,已经借了书籍的用户可以再次借书籍,针对问题修改对象状态。

  • 2.2已经为出借状态的书籍可以再次出借,这就意味着书籍状态也是没有限制的,需要用if语句进行限制

3.场景测试(scenario testing)

  • 你预期不同的用户会怎样使用你的软件?
    普通用户:查询书籍、归还书籍、借阅书籍、注册
    管理员用户:添加书籍、删除书籍、修改书籍、管理普通用户
  • 他们有什么需求和目标?
    用户:根据作者、书籍类型、书名等信息对书籍及其借阅状态进行查询,并对其进行借阅或归还。
    管理员用户:对书籍进行管理,书库增加书籍、减少书籍时进行信息更改;对用户信息进行管理。
  • 你的软件提供的功能怎么组合起来满足他们的需要?
    操作简单明了,可以对用户输入的信息进行检索,利用设计的图形化界面和对不同功能的跳转,针对用户选择的功能显示出其想要获取的信息。
  • 你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
    visual studio 2019
    硬件配置:
    CPU:AMD Ryzen 7 5800H with Radeon Graphics 3.20 GHz
    GPU:NVIDIA GeForce RTX 3060 Laptop GPU
    RAM:16.0 GB
    Windows版本:Windows10 22H2
测试模块 测试功能 测试点 预期结果 Windows
注册登录 注册 点击注册 跳转 正常
输入正确信息 正常
输入不正确信息 × 正常
登录 输入正确账号密码 正常
输入错误账号密码 × 正常
登出 点击退出 正常
图书管理 新增图书 点击新增 跳转 正常
点击添加信息 正常
提交图书 正常
修改图书信息 选择图书,点击修改 跳转 正常
修改完成,点击√ 正常
删除图书 选择图书点击删除 正常
借阅图书 选择图书点击借阅 正常
借阅管理 查询图书 在搜索框输入要查找的图书相关信息,点击查询 正常
还书 选择图书点击还书 正常
续借 选择图书点击续借 正常
用户管理 添加 添加用户信息 正常
修改 修改用户信息 正常
删除 删除用户 正常
充值 充值账号 正常
冻结 冻结用户账号 正常
图书统计 统计 分类统计 正常
  • 你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
    基础运行的功能已经完成,有明确的图形化界面,没有严重影响程序运行的bug,可以完成各种目的的操作。

二、Alpha版本发布说明

1.列出这一版本的功能(在原有项目基础上开发的列出新功能)

注册功能、登录功能、用户界面展示功能、添加书籍功能、删除书籍功能、查询书籍功能、修改书籍功能、借阅书籍功能、添加用户功能、修改用户功能、删除用户功能、登出功能
注册部分展示:


添加书籍部分展示:

登录功能部分展示:

查询书籍部分展示:


修改书籍部分展示:



书籍借阅部分展示:

2.以原有项目为基础开发的,列出这一版本修复的缺陷

该版本为第一个版本,暂无修复的缺陷。

3.对运行环境的要求

需要下载至本地使用,无法链接服务器。目前仅可在Windows系统上使用。

4.安装方法

在仓库下载压缩包解压至本地即可使用。

5.描述系统已知的问题和限制

图书的封面和简介信息还没办法显示,可视化效果较差。界面较为单一,转换不够自由。

6.说明软件的发布方式以及发布地址

发布方式:提供仓库链接,以供下载压缩包
仓库链接:https://gitee.com/xuqiang_123/flower_richf