团队作业5——测试与发布(Alpha版本)
这个作业属于哪个课程 | 2023软件工程——双学位 |
---|---|
这个作业的要求何在 | 团队作业5——测试与发布(Alpha版本) |
团队仓库 | https://gitcode.net/m0_62281440/teamwork |
简约记账本App测试过程与测试结果
测试过程
- 安装与启动: 在目标设备上安装并启动App,检查是否正常运行。
- 功能测试: 逐一测试App的各项功能,包括添加账目、编辑账目、删除账目、查看统计等。
- 性能测试: 监控App在运行过程中的内存占用、CPU使用率等性能指标。
- 兼容性测试: 在不同的Android设备和系统版本上进行测试,确保兼容性良好。
- 稳定性测试: 对App进行长时间运行测试,观察是否出现崩溃或内存泄漏等问题。
测试结果
- 安装与启动: App在目标设备上顺利安装并启动,运行正常。
- 功能测试: App的各项功能均能正常使用,无明显缺陷。
- 性能测试: App在运行过程中性能稳定,内存占用和CPU使用率保持在合理范围。
- 兼容性测试: App在多款设备和系统版本上运行正常,兼容性良好。
- 稳定性测试: App在长时间运行测试中未出现崩溃或内存泄漏等问题。
当前版本功能
-
添加账目: 用户可以添加收入和支出账目,包括金额、分类、日期和备注。
-
编辑账目: 用户可以对已添加的账目进行修改,包括金额、分类、日期和备注。
-
删除账目: 用户可以删除不再需要的账目。
-
查看统计: 用户可以查看各分类的收入和支出统计,以及按月份查看总收入和总支出。
修复的缺陷
- 修复了在某些设备上添加账目时,日期选择器无法正常弹出的问题。
- 修复了在账目列表中,长按删除账目时偶尔会导致App崩溃的问题。
- 优化了统计页面的数据加载速度,提高用户体验。
运行环境需求与安装方法
运行环境需求
- Android系统版本:Android 5.0及以上。
- 设备要求:支持ARM或x86架构的Android智能手机或平板电脑。
安装方法
- 从官方网站或应用商店下载App的APK文件。
- 在Android设备上打开设置,找到“安全”或“应用”选项,允许安装来自未知来源的应用。
- 使用文件管理器找到下载的APK文件,点击安装即可。
关于Bug
在测试过程中总共发现3个Bug:
其中UI类Bug 1个,功能Bug 2个
修复的Bug:
修复的bug:日期选择框的bug,重启app后加载记账信息时的bug(2个)
不能重现的bug:无
这个产品就是这样设计的,不是bug:无
没有能力修复,将来也不打算修复:无
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:无
测试平台为Android 5.0及以上系统的手机,2GB以上内存的设备。
认为修复发现的3个Bug之后,即可发布Alpha版本进行初步用户测试,如果Alpha测试反响良好且无新Bug产生,可发布公开版本。
场景测试:
预期用户及其需求
预期的用户主要是个人用户,多数为:
- 对于消费水平低,生活上精打细算的用户
- 对于生活自由,消费水平高,喜欢外出游玩,喜欢购物的用户
- 对于生活上不爱算账的用户的用户
用户的需求和目标
使用页面简洁的记账APP,进行简单的日常记账与记录。实时记录个人支出和收入情况,并进行总金额统计以便掌握个人财务状况。APP提供的添加、修改、删除记账项以及日期筛选和总金额统计显示功能可以满足用户的需求。
对于大学生,通过一笔笔记录自己的各项开支,这样可有效地规避毫无节制的消费。同时,学生时代培养的消费习惯、生活方式和理财意识将会在你踏入社会后受益匪浅。
对于生活水平较高的人群,通过记账,能清晰且即使地知道自己消费的情况。采用电子记账的方式,为生活出行等提供便利。
对于不爱算账的人群,可以培养理财的好习惯,提高对金钱敏感度,同时还可以随时知道自己的剩余资产及花费的金额。
测试矩阵:
Android版本:5.0-10.0
内存:2GB-4GB
分辨率:720p及以上
手机品牌:主流品牌如小米、华为、三星等
出口条件:
修复所有已发现Bug
Alpha测试反馈良好,无新Bug产生
功能完整,可满足基本用户需求
UI美观,交互顺畅