团队作业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(138)  Comments(1)    收藏  举报