APP测试—PUSH消息推送测试
APP测试—PUSH消息推送测试
PUSH消息推送测试
1. 消息推送场景:
产品⾓度:功能需要,⼯具类产品的公告推送、咨询类产品的新闻推送等
运营⾓度:活动运营需要,召回⽤户、电商类产品促销等会议标语
2. 消息推送原理:
(1)客户端主动获取(PULL)
客户端间隔固定时间主动向服务器获取信息,若有信息更新则发送到客户端
基于短链接
(2)客户端被动接受(PUSH)
服务器消息更新时,主动发送到客户端
基于长链接
(3) PUSH 和 PULL对⽐
PUSH优于PULL,原因如下:
PUSH⽅式在满⾜需求情况下更省资源
PULL⽅式,客户端需不断监测服务器变化,消耗更多服务器资源(CPU、⽹络流量、系统电量)
3. PUSH消息推送实质:
当服务器有新消息推送给⽤户时,先发送给应⽤APP,应⽤APP在发送给⽤户。
4. PUSH消息推送的⽅式:
(1)操作系统消息推送服务
IOS:
应⽤的后台服务器 -> APNS:苹果的消息推送服务器 -> ⼿机 -> 应⽤APP
消息推送服务器有⼀个统⼀⼊⼝,当有后台有信息更新,后台服务器把消息发送⾄消息推送服务器,⼿机开机后,IOS系统会把⼿机信息注册到消息推送服务器中,因此消息推送服务器能将消息推送到具体的⼿机,⼜因应⽤APP会在操作系统⾥注册,所以操作系统能将消息推送到应⽤APP。
Android:C2DM (Cloud to Device Messaging),⽬前使⽤较少,因为是Google开发的,Google很多⽹址国内⽆法正常访问。(2)调⽤第3⽅推送平台:
⼿机⼚商开发:⼩⽶推送、华为推送
软件⼤⼚BAT推送:腾讯信鸽、百度云推送、阿⾥云移动推送
专门做推送的第三⽅平台:极光推送、友盟推送
(3)⾃搭建推送服务器
⽆论是功能、性能还是安全性都⽐较好,但是成本较⾼, ⼀般⼩公司⽆能⼒搭建
国庆手抄报资料
5. 消息推送形式:
全球酒店弹窗
消息通知栏
6. PUSH推送设置:
APP服务器设置:
(1)推送对象:
全部⽤户
部分⽤户
特定⽤户啤酒鸡翅的做法大全
(2)推送⽅式:
主动推送:在应⽤服务器明确消息需推送给哪些⽤户,直接推送消息
被动推送:在应⽤服务器后台设置对应的规则,满⾜规则的⽤户收到对应的消息(如:淘宝监控⼀年以内的消费情况, 不同的消费⾦额推送不同的优惠卷)
⼿机端设置:
是否接收通知,提醒位置等
雀的偏旁是什么7. 测试关注点:
守望先锋 配置Push消息能否按设定业务规则发送
Push消息针对特定⽤户,收到的push消息与⽤户⾝份是否相符
系统设置不接收该APP通知消息时,⽤户应该不再收到Push消息
Push消息显⽰的位置是否与设置⼀致
Push消息能否正常打开
APP在前台使⽤时,Push消息如何提⽰
APP在后台运⾏时,Push消息如何提⽰
APP离线时,能否收到Push消息
设备锁屏状态下,能否收到Push消息
设备⽹络断开后再⼀次建⽴连接时,能否收到Push消息

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。