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

这个作业属于哪个课程 软件工程
作业要求 团队作业5——测试与发布(Alpha版本)
作业目标 测试与发布(Alpha版本)

一、Alpha版本测试报告

1.在测试过程中发现的bug类型和数目:

类型 数目
修复的bug 6
不能重现的bug 0
这个产品就是这样设计的,不是bug 1
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 0

2.修复的bug:

  • 通过配置文件db.properties连接数据库时,文件路径有误,导致无法连接。
  • 在设置好登录后的头像时,主界面无法显示头像。
  • 在查询账目类型时没有动态获取用户所选择的分类名称。
  • 收入与支出两种类型的分类没有分开。
  • 展示账目数据时,条形图等图形界面展示缺失了一部分。
  • 数据库存储的账目信息删除后,在主界面显示的时候序列号对不上。

3.这个产品就是这样设计的,不是bug:

  • 在打开软件后,用户登录/注册界面的头像不是自己的头像,而是系统默认。

4.场景测试(scenario testing)

4.1 你预期不同的用户会怎样使用你的软件?

  • 想要记录自己一个月各方面花销的学生党
  • 想要记录家庭一个月甚至一年花销及收入的家庭
  • 需要攒钱的打工人

4.2 他们有什么需求和目标?

  • 学生党:控制每月消费,不能超出生活费
  • 家庭: 查看家庭一年的收入与支出
  • 打工人: 查看每月收入与支出的比例,分析每个月可以存下多少钱

4.3你的软件提供的功能怎么组合起来满足他们的需要?

  • 可以汇总每个星期、每个月和一年的支出及收入
  • 可以用折线图、条形图以及饼状图展示账目结果
  • 用户可自定义分类
  • 用户可以选择查看某个单独的分类的总金额
  • 每个用户有自己单独的账号

5.出口条件(exit criteria)

你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?
完成所有的测试,系统功能基本实现,无严重bug出现。

6.测试矩阵(test matrix)

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

测试功能 测试项 检验点 预期结果 360浏览器 火狐FireFox QQ浏览器 Chrome
注册功能 注册框 用户名密码输入 用户名密码框能够正常输入
注册框 注册按钮 无论注册成功还是失败都会弹出提示窗口
登录功能 登录框 用户名密码输入 用户名密码框能够正常输入
登录框 登录按钮 无论登录成功还是失败都会弹出提示窗口
提示窗口 点击确定按钮 跳转到指定界面
主界面功能 备份 备份数据到指定路径 备份成功
恢复 恢复文件的路径 恢复成功
退出 点击退出菜单项 退出成功
添加记录 添加账目记录 主界面有添加成功的记录
删除 删除账目记录 主界面没有此记录
修改 修改账目记录 主界面更新本记录
添加分类 自定义分类 显示成功
用户信息 用户信息显示 正常显示
用户信息 修改用户信息 显示修改之后的信息
软件帮助说明 软件帮助说明界面显示 正常显示
右键菜单 点击右键 菜单列表正常显示
查询功能 日期查询 输入日期查询 查询结果正确
分类查询 选择分类查询 查询结果正确
备注查询 输入备注文本 查询结果正确
展示功能 数据展示 选择条形图展示 展示条形图成功
数据展示 选择折线图展示 展示折线图成功
数据展示 选择饼图图展示 展示饼图图成功
数据展示 选择条形图展示 展示条形图成功

二、Alpha版本发布说明

1.这一版本的功能

功能 测试结果
用户信息界面的功能实现 成功
用户可自定义收支分类功能的实现 成功
总结收支、余额信息功能 成功
账目数据展示功能 成功
查询账目功能 成功
账目记录的增添删改功能 成功
数据库记录的备份、恢复功能和软件的退出 成功
主界面与功能实现 成功
用户注册与登录功能 成功

主界面

账目记录增添删改






账目数据展示


视频链接(提取码:hnc2)

2.这一版本修复的缺陷

与原有版本功能相同,删除导入导出功能

3.对运行环境的要求

-Windows系统
-JDK1.8
-Mysql8数据库

4.安装方法

在环境配置好的情况下,导入jar包运行

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

已知的问题和限制:项目尚未部署到服务器,只能保证小范围内的使用

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

进入github获取软件项目jar包,安装运行环境使用

posted @ 2021-12-05 23:33  素筑锍湐  Views(67)  Comments(1Edit  收藏  举报