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

湖南新梦想

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

app测试

[复制链接]

28

主题

29

帖子

210

积分

中级会员

Rank: 3Rank: 3

积分
210
发表于 2022-6-24 19:22:44 | 显示全部楼层 |阅读模式
APP业务功能测试的测试类型

一、安装卸载测试:
安装:
1、普通用户的安装方式:官网下载apk文件安装、应用市场进行安装
2、作为测试工程师在企业的安装方式:使用命令安装
正常场景:
1、能否正常安装成功
2、安装之后能否运行
异常场景:
1、安装过程中中断
2、安装介质/手机存储空间不足、安装需要联网时进行(断网)
3、重复安装
卸载:
1、成功的进行卸载
2、卸载方式:安卓长按卸载、设置中找到APP进行卸载、通过应用市场卸载   通过命令行卸载   
3、(异常场景)卸载正在运行的软件


二、UI测试(UI用户界面)
1、执行界面公共测试用例
2、易用性测试(包含在界面公共用例)
3、对比界面原型图进行测试


三、APP的交叉事件测试(指APP前后台切换模式):交叉事件测试 常用 场景法 进行测试,把上面的所有切换场景都要执行一次
1、切换后5s立即切换回来,保持APP原界面不变
2、切换后5-60s直接切换回来,一般会出现APP的广告页面再进入之前浏览的原界面
3、切换60s以上,一般APP自动关闭
4、视频类软件,切换到后台,一般会自动暂停
5、直播类软件,切换到后台,还会继续直播听到声音(除非是打电话)


哪些场景可以切换到后台
1、打电话切换
2、通过通知栏消息切换
3、通过手指在屏幕下方往上按
4、通过home键回到主屏幕
5、应用程序切换



四、定位测试
附件的人(商家)功能如何测试?公交车什么时候到站怎么测试?
        类似美团外卖、附件的商家等功能,都是通过调用高德地图的api把经纬度坐标传送给外卖APP,然后实现的附件的人的功能
如何进行测试:
        熟悉需求:公司这个“附近”是在什么范围以内的,然后测试过程中使用  边界值法  进行测试的,如果过程中需要不同的经纬度坐标,需要让开发提供位置模拟软件,物流软件APP在进行测试的过程中,可能需要跟车测试。

五、APP升级测试
1、强制升级(联网游戏):APP必须升级后才能使用
①、测试不升级不能用
②、测试升级后的新功能
③、升级提醒功能
2、可选升级
①、测试升级后的新功能
②、升级提醒
③、测试近期上线的至少3个历史版本是否可用 V5.4  V5.3  V5.2  V5.1 (如果还有低版本没有覆盖测试,到时出现版本不兼容问题,客服会处理好)

六、push消息测试(称为推送消息测试)
功能:一般是给公司的运营部门使用的功能 (运营属于市场推广)
业务流程:公司的运营人员通过一个推送消息设置策略界面,可以设置推送规则:会员等级、消息有效期、城市等,设置推送的信息内容,推送之后,安装有该APP的用户都能收到推送消息。
测试策略:
1、推送规则使用  等价类边界值进行测试(如什么时候推送,提前或延后推送可不可以)
2、消息推送到手机      
场景法测试 :
1、正常场景(点击通知栏推送消息--进入APP的指定界面)
2、手机设置关闭APP的推送消息
3、推送给指定身份会员的消息,手机收到后,注销该会员或其他身份会员(如有多个账号,非指定会员无法查看)
4、点击推送消息  断网
5、设置推送时间后,在推送时间外开机
6、历史无效推送消息的点击

七、APP兼容性测试:把公司的APP安装在不同的手机型号中能进行正常的使用
步骤:
1、确定要测试的手机机型:咨询需求(从开发人员获取、需求/老大:只要支持市场主流手机就行了--手机流行度调研(中关村在线):手机品牌型号/安卓系统版本占有率)  
2、获取手机
①、购买  
②、让所有同事用自己的手机参与兼容性测试(激励机制)
③、远程租用:腾讯优测   (1分钟/1块钱   100块钱/155分钟)、testin 云测 (专业)、百度mtc云测、阿里云测(价格都差不多),很多公司不仅购买手机进行手机APP兼容性,且公司还购置手机机柜,进行购买的手机管理
3、进行兼容性测试:把APP依次安装在各个不同的手机里面,进行基本功能的验证

八、渠道包测试:渠道包又称为应用市场包,,就是APP在不同的渠道上进行推广。
渠道包就是要在包装中添加渠道信息,也就是channel,对于不同的渠道,例如:小米市场、360市场、,应用宝市场等,我们要在安装包中添加不同的标识,应用在请求网络不同的时候携带渠道信息,方便后台做运营统计(这就是添加渠道信息的好处)

APP厂商一般会选择和20多个渠道上进行推广、APP厂商现在注册的用户是5000人,那么这5000人到底是哪个渠道进行推广的,肯定要进行区分和比对的,会在每一个不同推广渠道的APP包中增加不同的渠道信息,到时注册的时候或游客访问的时候,都会传递渠道信息给厂商分类统计,渠道包测试即根据应用市场不同,开发会针对不同的应用市场打多个apk(手机安装文件)包,测试人员需要针对所有的渠道包都进行基本功能测试的过程。

流程:
选择一个主要的推广渠道的apk文件进行系统功能测试,其他渠道的apk文件进行渠道包测试,就是把渠道包apk文件  依次安装到手机进行基本功能验证、同时还需要验证每个不同的渠道包apk文件安装并注册后,运营统计的结果是否正确

九、弱网测试:APP在网络较弱的情况下进行使用,是否会出现闪退等问题
1、通过路由器进行测试:在公司肯定是链接WiFi的,在路由器上把你的测试机限速
2、通过Charles进行测试:先把手机和电脑保证在同一个局域网,然后点击手机中配置代理功能,配置电脑的IP和端口8888,然后在Charles设置网速,并开启网速模拟按钮

十、埋点测试
埋点:产品经理为了统计APP哪个功能或者哪些界面用户访问量比较大,让开发在技术上实现了埋点功能,埋点本质上是一个计数器,比如用户进行注册,注册的埋点+1 (可在产品后台运营上显示这个+1的效果)

方式:
1、在公司通过Android stdio 工具进行查看的
2、我们公司之前有开发设计的后台埋点(建议答这一个)

如何测试:
1、测试是否会漏埋点  比如 进行登录的时候,后台界面没有显示登录埋点+1
2、测试是否会错埋点  比如 进行登录的时候, 后台界面显示注册+1
3、测试是否会多埋点  比如  进行登录的时候,后台界面显示登录埋点+2及以上

收藏收藏

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2023-3-25 16:14 , Processed in 0.042814 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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