团队作业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