请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 362|回复: 0

手机业务功能测试的测试类型

[复制链接]

30

主题

30

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
发表于 2022-6-24 18:50:01 | 显示全部楼层 |阅读模式
手机业务功能测试的测试类型
安装、卸载测试
安装
普通用户的安装方式:官网安装apk文件安装、应用市场进行安装、
作为测试工程师在企业的安装方式:使用命令安装
正常场景 :1、能否正常安装成功  2、安装之后能否运行
异常场景:1、安装过程中中断  2、安装介质(手机存储空间不够、安装需要联网时进行断网)3、重复安装
卸载
1、成功的进行卸载
2、卸载方式:安装长按卸载、设置中找到app进行卸载、通过应用市场卸载、通过命令行卸载
异常场景:卸载正在运行的软件
UI测试  UI用户界面
1、执行界面公共测试用例
2、易用性测试(包含在界面公共用例)
3、对比界面原型图进行测试
交叉测试(测试流程:系统测试结束前,测试工程师互相交换模块测试、为了发现更多的问题)
app的交叉事件测试指app前后台切换测试
一般切换后台的需求
切换后立即切换回来,保持app原界面不变;切换后5-60s之间切换回来,一般会出现app的广告页面再进来之前浏览的原界面;切换60s以上,app自动关闭
视频类软件,切换到后台,一般会自动暂停,直播类软件,切换到后台,还会继续直播听到声音
切换的场景
打电话切换、通过通知栏消息切换、通过手指在屏幕下方往上按、通过home回到主屏幕、应用程序切换
交叉事件测试
常用场景法进行测试,把上面的所有切换场景都要执行一次
定位测试(附近的人功能如何测试?公交车什么时候到站如何测试?)
app 调用 地图类平台的api实现定位
类似美团外卖附近的商家等功能,都是通过调用高德地图的api进行把经纬度坐标传送给外卖app,然后实现的附近的人功能
如何进行测试
熟悉需求:公司这个”附近“是在什么范围以内的,然后测试过程中使用边界值法进行测试的,如果过程中需要不同的经纬度坐标,需要让开发提供位置模拟软件
物流软件在进行测试的过程中,可能需要跟车测试
app升级测试
强制升级(联网游戏)
1、app必须升级之后才能进行使用
2、测试升级后的新功能
3、升级提醒功能
可选升级
1、测试升级后的新功能
2、升级提醒
3、测试近期上线的至少3个历史版本是否可用 例:v5.4  v5.3  v5.2  v5.1(如果还有低版本,没有覆盖测试,到时出现版本不兼容问题,客服会处理好)  测试旧版本兼容
push消息测试
push消息称为推送消息测试
推送消息功能:一般是给公司的运营部门使用的功能  (运营属于市场推广)
慢慢买App 查最低价   高省App
业务流程
公司的运营人员 通过一个 推送消息设置策略界面,可以设置推送规则:会员等级、消息有效期、城市等,设置推送的消息内容,推送之后,安装有该app的用户都能收到推送消息
测试策略
推送规则使用等价类、边界值进行测试
消息推送到手机:场景法测试
1、正常场景:点击通知栏推送消息--进入app的指定界面
2、手机中设置关闭app的推送消息;推送给指定身份会员的消息,手机收到后,注销该会员或其它身份会员,点击推送消息(原则上不会显示)
3、点击推送消息后断网
4、设置推送时间后,在推送时间外开机
5、历史无效推送消息的点击
app兼容性测试
由于安卓手机的“碎片化”比较严重,导致app的兼容性比较难以测试全面
”碎片化时间“:有了移动设备后,人们把碎片化时间花在移动端设备上。
“手机碎片化”:由于安卓手机的开发厂商多、定制的rom多、Android版本多,导致类型各式各样
测试过程:把公司的app安装在不同手机型号中能进行正常的使用
1、确定要测试的手机机型(通过需求/开发人员获取、需求/老大说:只要支持市场主流手机就行了  手机流行度调研:手机品牌型号/安卓系统版本占有率)
2、获取手机 (a、购买  b、让所有同事用自己的手机参与兼容性测试(激励) c、远程租用:(腾讯优测   1分钟/1块钱  testin云测  100块钱155分钟)腾讯优测、testin云测、百度云测、阿里云测  
很多公司不仅购买手机进行手机app兼容新性,且公司还购置手机机柜,进行购买的手机管理)
3、进行兼容性测试:把app一次安装在各个不同的手机里面,进行基本功能验证
渠道包测试
渠道包又称引用市场包,就是app在不同的渠道上进行推广
渠道包就是要在安装包中添加渠道信息,也就是channel,对应不同的渠道,例如:小米市场、360市场、应用宝市场等,我们要在安装包中添加不同的标识,应用在请求网络的时候携带渠道信息,方便后台做运营统计(这就是添加渠道信息的用处)
app厂商==360上进行推广(360的banner图上显示app版面收费、点击进去两毛钱、
下载app时通过app渠道信息进行对账 10--15左右、10-30-60-120级/充值)
app厂商一般会选择和20多个渠道上进行推广、app厂商现在注册的用户是5000人,那么这5000人到底是哪个渠道进行推广的,肯定是要进行区分和比对的
会在每一个不同推广渠道的app包中增加不同的渠道信息,到时注册的时候或游客访问的时候,都会传递渠道信息给厂商分类统计
渠道包测试即根据应用市场不同,开发会针对不同的应用市场打多个apk包,测试人员需要针对所有的渠道包都进行基本功能测试的过程。
选择一个主要的推广渠道的apk文件进行系统功能的测试。其他渠道的apk文件进行渠道测试,就是把渠道包apk文件依次安装到手机进行基本功能验证、同时还需要验证每个不同的渠道包apk文件安装并注册后,运营统计的结果是否正确
弱网测试
app在网络较弱的情况下进行使用,是否会出现闪退等问题
通过路由器进行测试:在公司肯定是连接wifi的,在路由器上把你的测试机限速
通过charles进行测试:先把手机和电脑保证在同一局域网,然后点击手机中配置代理功能,配置电脑的ip和端口8888,然后再charles上设置网速
埋点测试
埋点:产品经理为了统计app哪个功能或者哪个界面用户访问量比较大,然开发在技术上实现了埋点功能,埋点本质上是一个计数器,比如:用户进行注册,注册的埋点+1 (可在产品后台运营上显示这个+1的效果)
如何进行埋点测试
1、测试是否会漏埋点  比如:进行登录的时候,后台界面没有显示登录埋点+1
2、测试是否会错埋点   比如进行登录的时候,后台界面显示注册 埋点+1
3、测试是否会多埋点  比如 进行登录的时候,后台界面显示登录埋点+2及以上
在公司通过 Android  stdio工具进行查看的   或者我们公司之前有开发设计的  后台埋点统计分析界面,通过该界面进行对比查看的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-5-30 21:28 , Processed in 0.042037 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表