Android应用测试总结

Android应用程序测试注意要点:

  1、应用程序功能是否都实现

  2、给用户的提示信息是否简单、易于理解,且符合当前事件

  3、交互性事件的影响:

  (1)硬件:USB插拔、电池没电及插拔;

  (2)软件:电话来电、短信、QQ,音乐盒等后台运行的软件。

  4、网络影响:wifi、2G/3G/4G

  5、非法操作对应用程序的影响

  下面是针对容易忽视测试路径的功能测试模块的测试用例做一个小结:

  一、登录

  1、wifi对登录的影响

  2、数字、字母、特殊字符、汉字在登录输入框中的响应

  3、被删除的用户能否登录成功

  4、被禁止的用户能否登录成功

  5、不存在的用户能否登录成功

  二、下载

  1、wifi正常,下载资源期间,账号退出/切换的影响

  2、wifi正常,下载资源期间,暂停、取消的使用

  3、wifi正常,下载选择的切换

  4、wifi正常,账号A的资源下载选择后台下载,账号B登录共同下载相同的资源,是否发生异常

  5、wifi正常,后台有资源正在下载(不同账号或同一个账号),使用“一键清理”是否能清除完全

  6、资源正在下载过程中,wifi断开,下载给出的响应,连接wifi之后能否继续下载当前资源

  7、资源正在下载过程中,切换wifi账号,对下载的影响

  8、wifi正常,弹出下载对话框,断开wifi,点击下载,应用给出的响应,以及连接wifi之后,是否能下载成功。

  9、wifi正常,下载队列中的资源下载完成之后是否自动继续等待队列中资源的下载

  10、下载数据能否查看,且内容是否完整

  11、删除本地缓存的下载文件,再次点击下载,是否能下载成功

  12、手机内存已满时,下载开始或中途是否有相应的提示信息

  13、下载过程中没电关机、USB的插拔,突然关机对下载的影响

  三、调查问卷

  1、问卷内容的布局、内容显示是否符合要求

  2、手机HOME键、返回键、MENU键的响应

  3、暂存、交卷多次点击的响应

  4、wifi对暂存和交卷的影响,缓存时间的长短

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-08-03 01:55:27

Android应用测试总结的相关文章

Android开发指南(39) —— Testing Fundamentals

前言 本章内容为Android开发者指南的Framework Topics/Testing/Testing Fundamentals章节,版本为Android 4.0 r1,翻译来自:"CodingMyWorld",欢迎访问他的博客:"http://www.cnblogs.com/codingmyworld/",再次感谢"CodingMyWorld" !期待你一起参与翻译Android的相关资料,联系我over140@gmail.com.   声

一个android上的web view的问题,ajax能解决这个问题么?

问题描述 一个android上的web view的问题,ajax能解决这个问题么? android 的webview装入一个动态网页,网页列表比较大,所以启动的时候要卡住好一会儿.如果已经得到了html怎么样让webview先显示前面的一部分以便提高速度呢? 解决方案 可以,前提是你的服务器要支持异步传输数据. 你可以用瀑布流,始终只加在窗口显示的内容,当向下滚动的时候,再下载剩余的数据,类似微信的新鲜事. http://kayosite.com/jquery-ajax-turn-page-an

禁用Wi-Fi是否可以阻止Android手机发送无线帧?

本文讲的是禁用Wi-Fi是否可以阻止Android手机发送无线帧?, 前言 移动智能手机发出的Wi-Fi信号可以被某些机构和别有用心的人利用,跟踪用户的移动行为,所以你如果关闭移动设备的Wi-Fi接口则意味着你不想被人发现. Android系统具有设置启用或禁用Wi-Fi功能的选项,然而,你以为只要通过禁用Wi-Fi选项就足以阻止你手机的所有Wi-Fi活动吗?大错特错.为此,我还专门进行了一些测试,以验证这种说法的准确性. Android手机的Wi-Fi配置 Android手机的Wi-Fi扫描

Android Studio 在 win7 下的安装和设置

首先完成android studio下载 http://developer.android.com/sdk/installing/studio.html 其次下载jdk1.7.0_01,并且完成安装: 下面开始进行安装和设置: 由于studio支持系统位数是64位,而我自己所用电脑是32位的,所以安装完成以后出现启动不了,解决方法如下: 用文本工具打开studio.bat 其中找到 SET BITS=IF EXIST "%JRE%\lib\amd64" SET BITS=64 把IF

Android 4.0设计规范10大改变

在拜读和翻译了Android design设计指导后,对比Android 4.0与Android2.3及之前版本的app设计指导,总结了Android 4.0设计的10大改变: 1. 导航栏 (详见模式PATTERNS>导航Navigation) 由之前的物理按键导航(返回.菜单.搜索.主页)变成了嵌入屏幕的虚拟按键(返回.主页.最近任务).   左侧为早期有4个物理按键的手机,右侧为新版只有3个虚拟按钮的手机 把菜单项和搜索项从导航栏去掉,把之前通过长按主页键才出现的最近任务直接展示在导航栏中

拉近与Android的差距:为iOS5设计消息通知

  通知中心作为iOS5的重大更新内容之一,可以将用户的iOS设备里的所有的通知集中放在一个地方,大大方便用户查看和管理.如果用户收到一封新邮 件.一条短信,或者是一个添加好友的请求,无论在任何界面下(包括游戏等全屏应用),用户都可以通过从屏幕顶部向下滑,将通知中心"拉下来",用户可以在 这里查看到所有的通知.所以苹果在iOS5的介绍中说到通知中心是你随时掌握最新生活资讯的绝佳途径. 可能出现通知的场景 一般在下面的场景中iOS应用程序会通知用户有有意思的事情发生了: 1. 收到一条消

Android界面与交互设计原则:以用户为中心

译者按: 在iOS HIG已经强大经典了N年之后,Android终于推出了一套比较系统的HIG(大概是为了配合Android 4.0 Ice Cream Sandwich).仔细比较两套HIG的"设计原则"部分,发现完全是截然不同的两种风格.iOS HIG走的是更专业型的路线,描述严谨且有不少的专业词汇(比如Metaphors.Consistency之类的).而Android则显得亲民许多,不仅描述方式简要易懂,配图鲜明直观,甚至还用了"me"作为了一系列要点的标题

串口-如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票?

问题描述 如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票? 如题.举个例子,收银机连接打印机实现收银.打印小票,现在想在中间接个硬件Android系统,截取打印数据上传到后台服务器,不对现有收银系统改造,不能影响正常收银. 注:该硬件两端通过串口/并口/usb连接收银机与打印机 解决方案 用小票打印机打印 解决方案二: 这种需要抓包的,安卓不可能.... 解决方案三: 这个你需要截取他的网络包就行了.

Android上webview界面切换动画效果

使用Android上的webview控件时需要跳转到下一个html时,要求当前界面缓缓的向左移动,下一个html界面缓缓的从右边出现.这与常规动画不同,一般方式将无法制作出动画.主要实现方法可以先保存上一个网页的快照,与将要跳转的页面结合起来,制作相关动画. 下面是主要代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 4