zoukankan      html  css  js  c++  java
  • Alpha版本测试文档

    概述

    本次测试主要是为了测试是否有导致崩溃的bug,验证是否符合软件基本需求。

    测试环境

    硬件测试:安卓系统手机,安卓平板。

    测试人员

    赖彦谕,金哉仁。

    实际进度

    2015/11/6 – 2015/11/10 为测试时间。
    因为测试的阶段进行的比较慢,所以测试时间会略长,并且测试人员其中一位是用苹果系统的使用者,测试安卓软件的条件会稍微复杂一些,需要借用或者等待别人有多余的安卓系统工具进行测试。

    参考信息

    《北航手机MOOC手机客户端1.0》

    测试数据

    测试项

    1.UI设计体验
    (1)主界面和课程界面的字体规格以及界面结构不同


    (2)课程图片的大小格式不统一,造成美观下降

    (3)按钮的位置不美观,并且点击注销之后应该弹出“确定注销吗?Y/N“这样的提示。

    (4)用户设置信息中信息不存在,是空的。修改之后的年份、学历、性别无法保存。

    平板用户体验:

    (1)Tab键在平板上,基本上特别不好按,需要很小心的按才能按到,不然就会按到下方课程。

    (2)Tab之间下方的滑动显示模块不知道是不是只有那么多,在平板用户中显示就是缺失了一块。

    2.用户使用程序导致崩溃情况
    (1)从BUAA WIFI 转到其他网络环境时直接崩溃
    (2)有时点击Tab会导致崩溃
    (3)有些课程视频点击会导致程序崩溃
    3.发现的一些bug
    (1)viewpager多个fragment间的数据存在依赖关系的时候UI显示会不正常
    (2)短时间内多次访问服务器会返回500错误
    (3)输入结束后rengcu8nzai输入法框
    (4)点击无效的列表会使程序崩溃
    (5)断网/网络状况不佳状态下自动登录导致程序崩溃。
    解决:修改handler的内容及顺序,完善在不同情况下的程序逻辑。
    (6)本地没有图片缓存,每次从服务器拉取图片导致流量消耗极大。
    解决:将图片缓存到本地。
    (7)课程列表图片异步加载失败,图片为空
    解决:由于inputstream只能够读一次,存为文件之后不能再次读取为bitmap,所以先存成bitmap,然后将bitmap导出为文件。
    (8)大量bitmap导致堆内存溢出。
    解决:为bitmap添加options,压缩图片大小。
    (9)注销后无法再次登录,必须退出app才行。
    解决:在MOOCConnection类中添加一个重置网络的方法,注销后清除cookies和token验证信息,并重新初始化一个新的网络会话。

    项目总结

    项目满足设定的需求,UI设计还有页面排版也会进行一定的优化,不影响软件的使用,但是比较严重的就是三个让程序崩溃的点,这些容许在初期的问题中,第一版会进行修复。

    意见建议

    建议考虑平板使用时的一些设置,会让用户体验好的更多,其他暂无。

    出口条件

    实现了视频在线播放,在线选课、退课,用户自动登录等功能,没有明显的逻辑错误,正常情况下软件不会崩溃。

  • 相关阅读:
    Kotlin 基础
    ViewPager2
    8086-debug指令
    (四)主控板改IP,升级app,boot,mac
    (三)主控板生级uboot与内核
    (四)linux网络编程
    (七)嵌入式系统异常程序远程定位
    (六)ARM状态寄存器-PSR
    (五)stm32工程代码HardFault异常查错调试方法
    (十)makefile
  • 原文地址:https://www.cnblogs.com/wgrdnh/p/4969000.html
Copyright © 2011-2022 走看看