概述

本次测试主要是为了测试是否有导致崩溃的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设计还有页面排版也会进行一定的优化,不影响软件的使用,但是比较严重的就是三个让程序崩溃的点,这些容许在初期的问题中,第一版会进行修复。

意见建议

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

出口条件

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

Alpha版本测试文档的更多相关文章

  1. ASP.NET WebAPI使用Swagger生成测试文档

    ASP.NET WebAPI使用Swagger生成测试文档 SwaggerUI是一个简单的Restful API测试和文档工具.简单.漂亮.易用(官方demo).通过读取JSON配置显示API .项目 ...

  2. ASP.NET WebAPI 测试文档 (Swagger)

    ASP.NET WebAPI使用Swagger生成测试文档 SwaggerUI是一个简单的Restful API测试和文档工具.简单.漂亮.易用(官方demo).通过读取JSON配置显示API .项目 ...

  3. 测试文档锁:doc.LockDocument()

    /// <summary> /// 总结:用到DocumentManager.Open(filePath)时,如果是ForWrite,就需要用到lock文档锁. /// </summ ...

  4. Unity历史版本的文档

    前言 在我们的开发过程中,如果要查找Unity文档,通常会有以下两种方式: 1. 打开Unity的官网,查找文档 2. 查找本地安装的Unity文档 但是Unity官网上的文档,总是当前最新版本的文档 ...

  5. 影评网站Alpha版本-测试与发布

    影评网站Alpha版本-测试与发布 项目发布地址: http://120.78.161.21:8080/zhiying/ (建议使用Chrome或火狐浏览器打开,其他浏览器可能加载失败 一.Alpha ...

  6. 【Alpha版本】测试文档

    App测试点 UI测试 测试各界面控件布局.总体色调.风格是否能够给用户良好的使用感. 文字是否正确,图文符合,文字与图片的组合是否够美观. 操作是否友好,是否易于操作,是否繁琐,存在无用操作. 配图 ...

  7. 团队作业5:Alpha版本测试和发布(歪瑞古德小队)

    目录 一.项目文档和代码 二.Alpha版本测试报告 2.1 功能测试 2.1.1 功能列表 2.1.2 场景测试 2.1.3 测试结果 2.1.4 bug清单 2.2 兼容性测试 2.3 性能测试 ...

  8. 使用 Swagger 自动生成 ASP.NET Core Web API 的文档、在线帮助测试文档(ASP.NET Core Web API 自动生成文档)

    对于开发人员来说,构建一个消费应用程序时去了解各种各样的 API 是一个巨大的挑战.在你的 Web API 项目中使用 Swagger 的 .NET Core 封装 Swashbuckle 可以帮助你 ...

  9. ASP.NET Core 中文文档 第二章 指南 (09) 使用 Swagger 生成 ASP.NET Web API 在线帮助测试文档

    原文:ASP.NET Web API Help Pages using Swagger 作者:Shayne Boyer 翻译:谢炀(kiler) 翻译:许登洋(Seay) 对于开发人员来说,构建一个消 ...

随机推荐

  1. 404 Note Found 队-Beta1

    目录 组员情况 组员1(组长):胡绪佩 组员3:庄卉 组员4:家灿 组员5:凯琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示组内最新成果 团 ...

  2. Devc++编程过程中的一些报错总结

    以下都是我在使用Devc++的过程中出现过的错误,通过查找资料解决问题,今天小小地记录.整理一下. 1.[Error] invalid conversion from 'const char*' to ...

  3. hashMap put的返回值测试

    @Testpublic void findOne() throws Exception { HashMap<Integer,Integer> hashMap = new HashMap&l ...

  4. 2016年JD工作遇到的问题:6-15,日常小问题

    6.eclipse通过类名,找到所在的jar包. 解决办法:选中class, 快捷键 Ctrl +Shift+ T!!然后-- 之前经常是,根据类名找到对应的源文件,大脑短路,忘了下面的jar包提示. ...

  5. [TJOI2013]拯救小矮人[排序+dp]

    题意 题目链接 分析 Imagine的完美回答 重点大概是证明我们选出要救的小矮人一定可以根据 \(a_i+b_i\) 的大小进行排序救出. 注意这里关注的对象是可以保留的高度,所以我们的dp值才会表 ...

  6. Python之时间模块、random模块、json与pickle模块

    一.时间模块 1.常用时间模块 import time # 时间分为三种格式 #1.时间戳---------------------以秒计算 # start= time.time() # time.s ...

  7. Tomcat 下载与安装

    下载地址:http://tomcat.apache.org 根据自己电脑的系统下载Core节点下不同的版本.   Tomcat文件目录结构 bin:存放启动与关闭Tomcat的脚本文件 conf:存放 ...

  8. 接口测试 mock server 工具moco

    看过乙醇分享的接口测试,自己练习了moco,这里呢,吧一些练习的笔记坐下记录,方便自己查阅. 开源地址https://github.com/dreamhead/moco  ,  到QuickStart ...

  9. 微信小程序中的 web-view 组件

    web-view 是一个可以承载 web 网页的容器,当 WXML 文件中存在 web-view 组件时,其他组件会自动全部失效,而且 web-view 承载的组件会自动铺满小程序的整个页面.其他组件 ...

  10. Genymotion模拟器安装问题及解决(启动失败,模拟器不能联网)

    安装Genymotion模拟器安装后启动不了,报错: 百度的解决方法是打开VMVBirtualox选中自己的设备点击设置—常规—将版本设置为图中箭头所指的: 但是我这样做的时候发现我的下拉列表中没有6 ...