团队作业9——测试与发布(Beta版本)
1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
a. 修复的bug:app内的数据库无法连接到错题库;在题目生成量比较大的情况下,会出现错题重复的情况
b. 不能重现的bug:暂未发现
c. 这个产品就是这样设计的,不是bug:暂未发现
d. 没有能力修复,将来也不打算修复:暂未发现
e. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:暂未发现
2.场景测试(scenario testing)
a.你预期不同的用户会怎样使用你的软件?
教师、家长--通过app发布作业以及监管学生的学习进度
学生--用于自主学习,提高自身英语水平
b.他们有什么需求和目标?
1、 基本的四则运算功能
2、 用户排行榜功能
3、 类似错题总结的错题本功能。
4、 按照难度出题
5、 美观易用的界面
6、 有布置作业以及家长检查的功能。
c. 你的软件提供的功能怎么组合起来满足他们的需要?
1、有错题复习功能,软件会把用户做错的题目保存在文档中,点击复习按钮就可以重新生成之前做错的题目
2、有做题排行榜功能,在班级里设置正确率、解题时间排行榜,可以让同学之间互相PK
3、良好的界面设计,简洁明白,不受广告的约束,在手机或平板等终端可以运行
4、四则运算生成程序的稳定性以及题目答案的准确性,这两点是这款软件最基础的功能
5、用户自定义生成的题目数量,以及复习错题的数量
3.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
4.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
在app运行稳定,算法不出现错误,亮点公功能如错题本、排行榜等功能基本稳定的情况
登录界面:
出题功能:
检查复习功能:
Beta版本发布说明
列出这一版本相对于Alpha版本的新功能:
相对于Alpha版本,在Beta阶段我们新增了用户注册与登录功能
功能演示:
列出这一版本对Alpha版本修复的缺陷:
1、 修复不能更新题目的缺陷。
2、 修复界面切换错误的缺陷。
3、 修复数据库连接错误的缺陷。
对运行环境的要求:
支持Android5.0以上系统
安装方法:
手机下载APP直接安装。
描述系统已知的问题和限制:
- 目前仅支持Android5.0以上系统。
- 出题后,要更新题目时需要先退出APP再登录
说明软件的发布方式以及发布地址
https://coding.net/u/qwx_hh/p/szys_Android_beta/git