团队作业5——测试与发布(Alpha版本)
1、测试找出的BUG
在上周冲刺阶段中发现的bug:
1、手机客户端实现过程中的语法错误
2、GUI的实现过程中的规范
3、题目生成的算法的错误
4、判断对错以及计算正确率算法
5、设置app内数据库来存储错题过程中的调试错误
6、在题目生成量比较大的情况下,会出现错题重复的情况
7、在生成题目数量较大的情况下,框内输入前面题目的答案,在滚动屏幕以后框内答案消失
8、app内的数据库无法连接到错题库
9、数据库存错题只能单行输入
10、在不退出app进行下一轮测试时程序内的计算机没有随着启动
11、生成错题的数量不能和数据库中保存的错题数量相同
由于采用app方式我们也是从头开始,在这个过程中出现了许多的问题以及bug,所幸我们团队集思广益上列出现的问题都得以解决。
a类bug:11 其他bug:0
2、场景测试
用户使用场景:老师提前登陆软件,在班级里面设置好了课后题目的数量以及时间期限,然后老师就可以很舒服地开始享受自己的下班生活了。学生在下课回家以后打开软件查看老师布置的课后作业,此时系统会自动生成相应数量的题目,开始答题之后学生就必须在规定的时间内完成。每输入一道题的答案,就会立即显示学生是否回答正确以及该题的正确答案。做完之后学生可以查看自己在班级中的排行,以及错题记录,分析自己易错的方面。第二天老师在上班之后,可以在办公室查看班级同学的做题情况,可以分析出班级同学在四则运算这块比较薄弱的是哪一方面,上课的时候就可以及时帮同学巩固。
用户的需求以及目标
需求:
1、 基本的四则运算功能
2、 用户排行榜功能
3、 类似错题总结的错题本功能。
4、 按照难度出题
5、 美观易用的界面
6、 有布置作业以及家长检查的功能。
目标:给用户提供一个功能强大,计算操作稳定,美观易用的app
功能如何组合类满足用户需求
1、有错题复习功能,软件会把用户做错的题目保存在文档中,点击复习按钮就可以重新生成之前做错的题目
2、有做题排行榜功能,在班级里设置正确率、解题时间排行榜,可以让同学之间互相PK
3、良好的界面设计,简洁明白,不受广告的约束,在手机或平板等终端可以运行
4、四则运算生成程序的稳定性以及题目答案的准确性,这两点是这款软件最基础的功能
5、用户自定义生成的题目数量,以及复习错题的数量
3、测试矩阵
屏幕分辨率 |
操作系统 |
屏幕尺寸 |
是否正常 |
2k |
安卓 |
5.5 |
不能完整显示 |
720p |
安卓 |
4.8 |
正常 |
720p |
安卓 |
4.2 |
正常 |
2k |
安卓 |
5.5 |
不能完整显示 |
4、出口条件
在app运行稳定,算法不出现错误,亮点公功能如错题本、排行榜等功能基本稳定的情况
Alpha版本发布说明
一、功能介绍
本团队所做的是开发一个四则运算的安卓app。Alpha版本具有的功能大体如下:
1. 注册登录功能
用户可以通过在注册页通过输入账号和密码完成注册功能。用户可以在登录页通过输入账号和密码完成登录。其它所有的功能都必须在登录之后才能使用。
登录页、注册页
主界面
2. 出题功能
用户可以单击出题功能来选择你想要的题目数目。
做题界面
3. 统计正确率
用户做完题后提交,会统计正确率,并且存进数据库中,用户的做题记录都会存在,并且做错的题目都会加入错题库中。
二、修改的缺陷
这一版是该app的第一版,没有修改缺陷。
三、环境要求
该app是基于安卓5.0及以上平台开发,要求设备需支持安卓5.0及以上版本。
四、安装方法
可以通过下载apk安装包,直接在安卓平台上运行安装。
五、问题与限制
问题:该app存在的一个首要问题是无法连接外部网络,也就是说,数据库只能是本地的数据库,脱离设备会丢失数据。
限制:该app的限制主要来源于不同设备的兼容性,有时候在安卓设备上,或者电脑端的安卓模拟器上也无法进行安装,会出现闪退,软件崩溃等情况。
六、发布方式及发布地址
- 发布方式:我们将通过网络(主要是QQ,微信,贴吧,微博等)先在校内发布,再进行扩散。
- 发布地址:由于现在联网问题还没有解决,所以发布地址暂时没有,待到开发完成,届时公布发布地址!
apk的git链接: https://git.coding.net/NianQiFeng/szys.git