App Push 通用测试方案
背景
APP Push 的定义为在手机终端锁屏状态下通知栏展示或在操作前台顶端弹出的消息通知,点击后可唤起对应的 APP,并在 APP 内跳转到指定页面。
push 流程:
push 流程对应的测试方案针对整个 push 消息下发、客户端接收上报流程,测试点可以梳理为:能收到 push 消息、push 消息能正常点击调起 APP 并跳转到指定页面。
push 测试工具的实现 1、push 消息发送工具:push 消息发送工具的具体使用:
push 发送工具的设计与实现:
支持多 APP、环境、push 消息类型的选择,可以给指定用户 uid 或者设备 token 发送自定义的 push 消息。
2、push 可达性分析工具 push 可达性分析工具的具体使用:
push 可达性分析工具的设计与实现:
可以支持多 APP,分析指定环境下的某条 push 消息是否可以成功下发,且定位出 push 消息不能成功下发的原因。
针对 push 的未来规划对 push 可达性分析工具进一步完善:sever 是否可以成功下发客户端是否能正常收到 push 并且调起 APP 失败原因可以定位到更加具体的问题点:APP 环境配置是否正确 APP 测试包是否正确 APP 机型是否正确完善 push 监控:当前 push 监控不够完善,需要推动 RD 完善 push 监控系统对于部分机型接收不到 push&push 点击调不起 APP 进行实时监控报警避险 push 相关的线上问题存在。
作者:张晓勤
转转研发中心及业界小伙伴们的技术学习交流平台,定期分享一线的实战经验及业界前沿的技术话题。
关注公众号「转转技术」(综合性)、「大转转 FE」(专注于 FE)、「转转 QA」(专注于 QA),更多干货实践,欢迎交流分享~
版权声明: 本文为 InfoQ 作者【转转技术团队】的原创文章。
原文链接:【http://xie.infoq.cn/article/7d8259dfca1dbc75f7234281c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论