当前位置:网站首页>【无App Push 通用测试方案
【无App Push 通用测试方案
2022-07-06 06:07:00 【测试界的飘柔】
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相关的线上问题存在。
最后: 可以在公众号:伤心的辣条 ! 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
我推荐一个【Python自动化测试交流群:746506216】,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,助你快速进阶Python自动化测试/测试开发,走向高薪之路。
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!
边栏推荐
- Interface test: what are the components of the URL in fiddler
- [course notes] Compilation Principle
- As3013 fire endurance test of cable distribution system
- Expose the serial fraudster Liu Qing in the currency circle, and default hundreds of millions of Cheng Laolai
- GTSAM中李群的运用
- Manhattan distance and Manhattan rectangle - print back font matrix
- 【论文阅读】NFlowJS:基于鲁棒学习的合成负数据密集异常检测
- LeetCode 731. 我的日程安排表 II
- 公司視頻加速播放
- ICLR 2022 spotlight | analog transformer: time series anomaly detection method based on correlation difference
猜你喜欢
随机推荐
Commodity price visualization
曼哈顿距离与曼哈顿矩形-打印回字型矩阵
LeetCode 731. 我的日程安排表 II
10M25DCF484C8G(FPGA) AMY-6M-0002 BGA GPS模块
黑猫带你学UFS协议第4篇:UFS协议栈详解
Understanding of processes and threads
Redis6 cluster setup
Bit operation rules
Arrays and collections
Expose the serial fraudster Liu Qing in the currency circle, and default hundreds of millions of Cheng Laolai
isam2运行流程
Buuctf-[[gwctf 2019] I have a database (xiaoyute detailed explanation)
Cannot build artifact 'test Web: War expanded' because it is included into a circular depend solution
ICLR 2022 spotlight | analog transformer: time series anomaly detection method based on correlation difference
Some easy-to-use tools make your essay style more elegant
Investment strategy discussion and market scale prediction report of China's solid state high power amplifier industry from 2022 to 2028
Is it difficult for an information system project manager?
[C language syntax] the difference between typedef struct and struct
Significance of unit testing
黑猫带你学eMMC协议第10篇:eMMC读写操作详解(read & write)