导图社区 移动端应用测试点
移动端测试点,包含移动端应用类型、专项测试类型、交互测试、 通知测试、 交叉事件测试等。
编辑于2024-01-04 19:40:07移动端应用测试
移动端应用类型
Web应用
针对iOS/Android优化后的web站点,用户不需要下载安装即可访问,无需用户进行安装
原生应用
基于智能手机操作系统用原生程序编写运营的App,Android是apk格式文件,iOS是ipa格式文件
混合应用
指半原生半web的混合类App,同时采用网页语言和程序语言进行开发,用户需要下载安装使用
专项测试类型
安装测试
覆盖不同的应用来源
苹果商店
第三方网站下载
Android市场
安装在SD卡或手机本身运行是否正常
异常情况下安装时的处理是否合理(断网、中断继续、断电)
空间不足时是否有提醒
覆盖主流设备、主流系统版本进行安装测试
卸载测试
卸载时是否有提示
卸载后是否清除所有的数据和信息
异常情况下卸载时的处理是否合理(断网、断电、关机或者重启)
覆盖主流设备、主流系统版本进行卸载测试
升级测试
客户端有新版本是否有更新提示
升级渠道验证
升级包下载中断是否支持继续或者重新下载
跨版本升级的可用性
特殊操作测试
测试手机或者其他移动设备上常用的手势(如长按、拖拽、滑动、放大等)操作是否正常
交互测试
与其他APP的交互
使用第三方APP 微信QQ等登录
微博分享
与终端的交互
在应用内调用系统相机,检查是否能够正常打开相机、正常拍照
调用系统相册、通讯录、Reminder等
在没有给予应用访问权限时,在应用内部调用其他应用
通知测试
在应用内定制当下的通知,检查该条通知是否马上在系统通知栏出现,并且弹出提醒
在应用内定制未来的通知
定制不同人群、不同格式内容的通知
删除通知
交叉事件测试(中断测试)
多个应用前后台交替切换
在应用运行时接听电话、接收信息
在应用运行时提示系统升级
在应用运行时触发系统闹钟事件
在应用运行时进入低电量模式
在应用运行时发生网络切换
兼容性测试
不同操作系统
不同设备分辨率
不同移动终端机型
同一系统操作中,不同语言设置
不同网络连接
弱网络测试
安全测试
权限测试:文件权限设置是否合理,是否可能被篡改,敏感数据是否存储到外部的介质上(如SD卡)
数据传输测试:数据传输过程中是否做了加密处理,用户信息是否有泄露风险,相关信息是否被加密或是否以明文加密
UI测试
界面布局
布局是否合理;界面是否友好;是否符合用户习惯
图形测试
控件方向是否一致 ;是否可以自适应窗口;标签风格是否统一;图片是否清晰;色彩使用差是否让人舒服
内容测试
文字表达是否准确;是否有错别字;是否有乱码;是否有敏感词汇;是否侵权
导航测试
是否需要导航;导航帮助是否准确直观;导航与页面结构菜单风格是否一致
性能测试
边界测试
系统内存占用率大于90%的场景
系统存储空间占用大于95%的场景
飞行模式来回切换场景
电量低
响应能力测试:各类操作是否满足用户可以接收的响应时间要求
消耗测试
耗电量测试
应用运行但没有执行业务操作时的耗电量
应用运行且密集执行业务操作时的耗电量
应用在后台运行时的耗电量
流量测试
应用执行业务操作引起的流量
应用在后台运行时消耗的流量
应用安装完成后首次启动时耗费的流量
应用安装包本身的大小
购买或者升级应用需要的流量
压力测试
反复操作、批量操作时系统资源占用是否异常
稳定性测试
长时间使用应用
Android Monkey 测试(指通过向系统发送伪随机的用户事件流如按键输入、触摸屏输入、手势输入等,实现对应用程序客户端的稳定性测试)