团队作业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.这一版本的功能
功能 | 测试结果 |
---|---|
用户信息界面的功能实现 | 成功 |
用户可自定义收支分类功能的实现 | 成功 |
总结收支、余额信息功能 | 成功 |
账目数据展示功能 | 成功 |
查询账目功能 | 成功 |
账目记录的增添删改功能 | 成功 |
数据库记录的备份、恢复功能和软件的退出 | 成功 |
主界面与功能实现 | 成功 |
用户注册与登录功能 | 成功 |
主界面
账目记录增添删改
账目数据展示
2.这一版本修复的缺陷
与原有版本功能相同,删除导入导出功能
3.对运行环境的要求
-Windows系统
-JDK1.8
-Mysql8数据库
4.安装方法
在环境配置好的情况下,导入jar包运行
5.描述系统已知的问题和限制
已知的问题和限制:项目尚未部署到服务器,只能保证小范围内的使用
6.说明软件的发布方式以及发布地址
进入github获取软件项目jar包,安装运行环境使用