移动app测试之多任务和意外情况处理办法

在购物的APP中填写信息,比如说收货地址的时候,忘记了具体地址,然后切换出去到“印象比较”之类的记录APP中查找地址,复制下来,再切换回购物的APP时会发现,刚才填写的信息都不见了,还得手动再输一遍,这样就会觉得APP的功能和体验很差。

这其实就是没有处理好多任务时APP的表现。

在使用智能机的时候,经常会同时运行多个程序,这就要求测试人员在APP测试是需考虑到APP被别的程序或者用户切换到后台,需要进行什么操作。

第一个场景

典型场景就是使用APP过程中接听一个来电,APP该如何处理。

不同的APP需要不同的处理,如微信使用编辑功能的时候接听电话,自然希望挂断电话后能继续编辑,并且刚才信息还在;如打开的是计时器,自然希望一直运行时间;对于音乐或视频播放类APP,接听电话之前已经暂停播放,挂断之后自然也希望保证处于暂停状态,或者反之。

第二个场景

不同APP之间切换,打开APP的速度是否会变慢,以及切换时的动画是否出现卡顿。(APP切换时卡顿在Android平台上更严重)

与之类似,APP关闭后再重新打开,APP的响应速度也是需要考虑的。(因为APP彻底关闭时,通常会在关闭前先把缓存数据保存到本地,然后再关闭APP;等到再次启动时读取这些数据,以恢复关闭时的状态。)但是APP如果再次打开之前,这些数据已被修改或破坏,这个时候打开APP,试图恢复关闭前的状态,可能会造成长时间等待,甚至可能造成APP奔溃。

需注意的场景

有种场景需要单独注意,拥有同样功能的APP,尤其是具有视频和音频播放功能的APP之间进行切换时,需要注意它们之间的播放控制是否会对另外的APP产生影响。通常的做法是,APP的操作只对本身APP有影响,所以QQ音乐和酷狗音乐不应该互相影响。

同时,APP被切换回当前应用时是否刷新,也会因APP后台数据是否有可能改变而有所不同。比如:具有通话记录和流量计费的APP,拨打/接听电话后切换回来,APP必须刷新显示;还有运动类软件,微信消息等。

对于APP切换或停止运行,还要考虑切换APP究竟是需要用户打开多任务处理界面,选择APP才能恢复运行。还是允许用户通过点击桌面图标来恢复APP运行状态。

硬件的影响

还有就是硬件对对多任务的影响。

比如,听音乐拔插耳机,是否暂停播放。

还有就是锁屏键和Home键也会影响APP的运行。(1)通常我们会使用锁屏键进行锁屏和解锁,测试时需要考虑:运行APP时,使用锁屏关闭屏幕,APP是应该继续运行还是等屏幕恢复后再运行;解锁时,APP留在当前界面,还是回到APP主页面;前台运行APP,等待屏幕进行休眠,点击解锁键,观察APP表现。

Home键被用作切换到APP后台。可用观察APP在切换到后台1分钟,5分钟,10分钟,30分钟后,被重新打开时如何表现,是停在当前页面,还是回到APP主页面。除此之外,还要观察页面上信息的显示。

还有就是Android设备上SD卡被拔出的情况。对于允许把数据或者APP本身放到SD卡的设备,SD卡被拔出意味着读写APP数据甚至APP本身运行都不存在。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,428评论 25 707
  • 军规一 确定设备和平台再动手了解移动App的平台及所带有的功能设计,了解移动App的生命周期,面向的用户是什么群体...
    _SecondLife阅读 1,559评论 0 1
  • 1、 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两...
    程序员的那点事阅读 2,754评论 1 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,594评论 18 139
  • 春秋更替六十度 他是一棵树 地下的根汲取了太多的苦 却从来不轻易地表露 走过了花甲之路 他是一棵树 曾经强壮的躯干...
    水稻人生阅读 229评论 3 2