zoukankan      html  css  js  c++  java
  • 团队作业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的限制主要来源于不同设备的兼容性,有时候在安卓设备上,或者电脑端的安卓模拟器上也无法进行安装,会出现闪退,软件崩溃等情况。

    六、发布方式及发布地址

    1. 发布方式:我们将通过网络(主要是QQ,微信,贴吧,微博等)先在校内发布,再进行扩散。
    2. 发布地址:由于现在联网问题还没有解决,所以发布地址暂时没有,待到开发完成,届时公布发布地址!

     apk的git链接: https://git.coding.net/NianQiFeng/szys.git

     

     

     

     

     

  • 相关阅读:
    em与rem之间的区别以及移动设备中的rem适配方案
    关于两个DIV之间的空白字符
    Bootstrap基本模板
    js 裁剪
    记一次诡异的bug
    Node切换版本
    git 撤销
    使用 iframe + postMessage 实现跨域通信
    <el-input>标签限制输入小数点
    vue elementyUI table :点击一行时选中这一行对应的复选框
  • 原文地址:https://www.cnblogs.com/hhh2333/p/6821992.html
Copyright © 2011-2022 走看看