手机APP测试注意事项

APP测试是一个广泛的概念,根据每个app的应用场景不一样,测试的方向也略微的不同,在测试过程中需要灵活应用自身所知的测试手段。

安装测试

软件在不同操作系统(Android系统和IOS系统)上是否正常安装

软件在不同版本的操作系统(如Android 5.0、Android 6.0、Android 7.0、Android8.0和iOS 9.0、iOS 10.0、iOS 11.0、iOS 12.0)上是否正常安装

软件在不同的品牌手机(华为、三星、OPPO、VIVO等其他品牌手机)上是否正常安装

卸载旧版本再安装(这个操作可以排插新版本的安装包是否丢失库,如果是覆盖安装的话会继续依赖旧库,导致问题发现不了)

覆盖安装是否正常

降级安装是否能成功

磁盘空间不足时,是否可以正常安装,安装的现象是什么

安装过程中是否可以手动取消

安装过程中突然手机关机怎么处理

卸载测试

按照手机自身的卸载流程卸载是否能正常卸载

使用adb命令卸载是否可以卸载

卸载过程中有没有异常提示

卸载过程中突然关机是否卸载成功

界面测试(UI)

界面上的布局是否按照需求上设计

界面内容是否符合文档需求,文字是否有乱码或者翻译问题

图片、动画、边框、颜色、字体、背景、按钮、目录、菜单、弹框、列表等

软件logo、颜色、名称

功能测试

每一个功能是否能正常操作

每个功能响应出来的效果是否符合预期结果

功能点击后返回的值是否正确

如果app存在互动的功能,是否可以同步,比如微信朋友圈点赞的功能,群管理员管理成员的功能,视频会议中的互动功能等等

在进行某一个功能的时候,断网重连后会出现什么样的情况

某一功能进行时,断网不重连会出现什么情况

应用的前后台切换

APP切换到后台,再打开APP,检查是否停留在上一次操作界面,检查功能是否正常、程序是否崩溃、数据是否更新

手机锁屏解锁后进入APP,检查是否停留在上一次操作界面,检查功能是否正常、程序是否崩溃、数据是否更新

APP使用过程中被电话中断,再回到APP,检查是否停留在上一次操作界面,检查功能是否正常、数据是否更新

Kill掉APP后,再打开APP,检查功能是否正常、数据是否更新、用户登录状态是否正常

存在必须处理的提示框,切换到后台,再切换到前台,检查提示框是否存在

APP使用过程中,出现断电/意外关机重启等异常情况,再次打开APP,检查APP功能是否正常

APP切换到后台,再回到app,检查功能及应用状态是否正常,IOS4和IOS5的版本的处理机制有的不一样

对于多次进行后台程序切换,软件会不会被Kill

数据更新

数据更新分为手动更新和自动更新。

手动更新软件是否能正常更新,更新的版本是否为最新版本

自动更新是否可以设置在规定时间内更新

更新是否可以选择在wifi还是数据连接的状态下更新

更新时的状态、进度、现象是否符合要求

更新后能否正常启动软件,更新后是自动启动软件还是手动启动软件等

离线浏览功能

好多软件都有离线缓存的功能,在无网络的情况下可以查看已缓存的内容。

在无网络情况可以浏览本地数据

无网络情况下,退出app再开启app时能正常浏览

无网络情况下,切换到后台再切回前台可以正常浏览

无网络情况下,锁屏后再解屏回到应用前台可以正常浏览

无网络情况下,Kill掉APP,再打开APP,能否正常浏览部分内容(如缓存好的视频/音乐等)

无网络情况尝试请求服务端的内容时候,是否有出现无网络的提示

系统权限

一般APP会询问用户定位权限、网络权限、相册权限、相机权限、通知权限、通讯录权限。

定位权限:定位权限关闭,打开APP,检查APP中涉及定位权限的功能是否正常

网络权限:网络权限关闭,打开APP,检查APP中涉及网络请求的功能是否正常

相册权限:相册权限关闭,打开APP,检查APP中涉及相册权限的功能是否正常

相机权限:相机权限关闭,打开APP,检查APP中涉及相机权限的功能是否正常

通知权限:通知权限关闭,打开APP,检查APP中涉及通知权限的功能是否正常

通讯录权限:通讯录权限关闭,打开APP,检查APP是否还能获取到本机通讯录

专项性测试

兼容性测试:app运行是否能兼容各种操作系统,各个版本的操作系统

适配性测试:app运行是否能在不同分辨率的手机上运行,运行时是否会出现有影响使用的现象

弱网测试:app在3G、4G、5G、WIFI、地铁环境、信号差的环境下运行,表现的状况是否符合预期结果,是否在接受范围内

适配性测试:app在不同屏幕尺寸的手机在运行,在平板上运行,是否有做等比缩放处理,使用时软件是否会被拉伸或者压缩

中断测试:比如音频软件的暂停键,比如在使用时需要即刻黑屏,比如使用时有电话接入等等

定位测试:有些app是带有定位功能或者位置获取功能,需要验证定位是否准确

时间同步测试:验证app的时间网络对时还是根据手机自身设置的时间

功能键测试

打开APP,点击Home键,检查APP是否切换到后台运行,检查APP后台运行的相关功能是否正常(如音乐播放)

打开APP,打开声音相关功能,物理调节音量键,检查声音是否会随物理调节变大变小

打开APP,打开声音相关功能,系统声音设为静音,检查声音是否为静音

打开APP,锁屏,解锁,检查APP运行是否正常

打开APP,关机,再开机,再打开APP,检查APP功能是否正常(特别是关机前正在付款等操作)

打开APP,有些手机还带有返回键,检查“返回键”是否能正常实现

手势测试

手势测试要根据手机个人设置。

备注:此文章转载于 https://mp.weixin.qq.com/s/PpDRQCr3qMG0W8-hqP7uBw

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

推荐阅读更多精彩内容