测试目标 | 对全部设备推送 |
测试目的 | 测试是否支持对全部设备推送消息 |
测试环境 | 网络环境: Wi-Fi 或4G终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | 集成 SDK,设备注册成功 |
测试步骤 | 通过调用 API 进行推送给所有设备或在管理台推送目标选择所有设备推送 |
预期结果 | 全部设备收到消息 |
测试目标 | 单设备推送 |
测试目的 | 测试支持按设备 Token 推送,可以收到消息 |
测试环境 | 网络环境: Wi-Fi 或4G 终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | 集成 SDK,设备注册成功 |
测试步骤 | 1. 获取待测手机设备的 Token 信息 2. 通过调用API来进行推送或在管理台推送目标选择 Token 进行推送 |
预期结果 | 手机收到消息 |
测试目标 | 单账号推送 |
测试目的 | 支持按单个账号进行推送 ,可以收到消息 |
测试环境 | 网络环境: Wi-Fi 或4G
终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | 需调用账号绑定接口绑定账号 |
测试步骤 | 1. 用户在手机 App 端通过调用 SDK 接口完成账号绑定
2. 绑定完成后,用户指定的账号和设备 token 就完成绑定了这时候可以通过调用 API 或在管理台选择对单个账号推送 |
预期结果 | 绑定账号的设备收到消息 |
备注 |
测试目标 | 批量账号推送 |
测试目的 | 支持给定一批账号,可以通过账号列表进行推送 |
测试环境 | 网络环境: Wi-Fi 或4G 终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | 需调用账号绑定接口绑定账号 |
测试步骤 | 调用 API 或在管理台,对批量账号推送 |
预期结果 | 绑定账号的设备收到消息 |
备注 |
测试目标 | 标签推送 |
测试目的 | 针对不同的用户群体设置标签,然后根据标签名群发通知 |
测试环境 | 网络环境: Wi-Fi 或4G 终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | 集成 SDK 并成功设置自定义标签 |
测试步骤 | 1. 在创建推送时选择单个自定义标签或系统预设标签,设置「与」和「或」关系后进行推送 2. 通过 API 选择单个或者多个自定义标签,设置「与」和「或」关系后再推送 |
预期结果 | 设置标签的用户群收到消息 |
备注 |
测试目标 | 多厂商通道推送 |
测试目的 | 在设备上将应用进程杀死,推送消息可以收到 |
测试环境 | 需小米、华为、魅族、OPPO、Vivo 相应的机型,FCM 需要设备安装 Google Play 服务 |
前置条件 | 1. 需自行在厂商推送平台上注册并创建应用 2. 在控制台 配置管理 打开并配置好厂商通道 3. 根据官网厂商集成方法来集成 SDK 4. 在 SDK 里打开厂商通道开关 |
测试步骤 | 1. 在厂商机型上安装集成了厂商通道的 App 2. 注册厂商推送通道,获取厂商 Token 3. 通过 API 或在管理台,对厂商手机进行推送 |
预期结果 | 将 App 退到后台,并且停止所有 App 进程,进行单推或全推,能够收到推送 |
备注 | 华为需要使用签名的包,详情请参考 华为推送通道接入 |
测试目标 | 定时推送 |
测试目的 | 指定一个时间推送消息 |
测试环境 | 网络环境: Wi-Fi 或4G 终端: 主流厂商的Android设备或iOS设备 |
前置条件 | 集成 SDK,设备注册成功 |
测试步骤 | 1. 在管理台或者调用 API 设置推送时间 2. 推送目标选择所有设备或标签来进行推送 |
预期结果 | 在设置的时间点手机收到消息 |
备注 | 仅全量推送和标签推送支持定时推送 |
测试目标 | 循环推送 |
测试目的 | 设置循环推送日期和循环类型,满足循环条件时可以收到消息 |
测试环境 | 网络环境: Wi-Fi 或4G 终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | 集成 SDK,设备注册成功 |
测试步骤 | 1. 在管理台或者调用API设置循环推送时间和循环类型 2. 推送目标选择所有设备或标签来进行推送 |
预期结果 | 满足循环条件时,手机收到消息 |
备注 | 仅全量推送和标签推送支持此字段 |
测试目标 | 应用内消息推送 |
测试目的 | 消息透传 |
测试环境 | 网络环境: Wi-Fi 或4G 终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | 集成 SDK,设备注册成功 |
测试步骤 | 通过管理台或 API 推送应用内消息 |
预期结果 | App 可接收透传消息 |
测试目标 | 富媒体推送 |
测试目的 | 推送图片等富媒体信息 |
测试环境 | 网络环境:Wi-Fi 或4G 终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | Android:带有富媒体的消息将只通过移动推送自建通道进行下发。Android 原生系统包含大图和缩略两种形式,具体的展现效果根据机型和定制系统可能有一定的差异。 Android 系统支持静态图片以及音视频作为富媒体内容 图片的分辨率大小要求为430 * 2303.仅支持 HTTPS 的富媒体链接 音视频富媒体需要在集成 SDK 后新建一个 xml 文件,详情请参考 音视频富媒体使用方法 iOS:系统支持图片&音频&视频的富媒体内容,在图片场景下,iOS 系统将在用户通过 Force touch 交互展示大图,其他情况展示缩略图(支持普通图片&gif) 1. 仅支持 JEPG/PNG/GIF 格式的图片文件 2. 请将图片大小控制在10MB以内 3. 仅支持 AIFF/WAV/MP3/MP4 格式的音频文件 4. 请将音频大小控制在5MB以内 5. 仅支持 MPEG/MPEG2video/MPEG4/AVI 格式的音频文件 6. 仅支持 HTTPS 的富媒体链接 |
测试步骤 | 1. 通过管理台或 API 创建推送 2. 打开富媒体开关,填入富媒体文件地址 |
预期结果 | App 可接收图片或音视频消息 |
测试目标 | 离线消息保存 |
测试目的 | 离线消息保存功能 |
测试环境 | 网络环境:Wi-Fi 或4G 终端: 主流厂商的 Android 设备 |
前置条件 | 集成 SDK,设备注册成功 |
测试步骤 | 1. 将 App 退到后台,并且停止所有 App 进程 2. 推送多条消息 |
预期结果 | App 退出状态下收不到消息,再次打开 App 收到消息,并按推送先后顺序展示 |
备注 | 只能通过移动推送自建通道测试,离线消息保存时间最长为72小时,最多可以保存最新的3条,如果需要增加离线保存条数,请与客服联系 |
测试目标 | 自定义铃声 |
测试目的 | 测试是否可以正常设置自定义铃声 |
测试环境 | 网络环境:Wi-Fi 或4G 终端: 主流厂商的 Android 设备或 iOS 设备 |
前置条件 | 集成 SDK,设备注册成功 |
测试步骤 | 1. 在管理台创建推送,在高级设置中选择自定义铃声 2. 推送一条消息 |
预期结果 | 消息提醒为自定义铃声 |
备注 | Android 支持自定义声音、震动、呼吸灯。(特别说明:仅移动推送自建通道支持自定义,厂商通道不支持) iOS 支持自定义声音 |
测试项目 | iOS 角标设置是否可用 |
测试目的 | 测试 iOS 角标设置功能是否符合预期 |
测试环境 | 网络环境:Wi-Fi 或4G 终端:iOS 设备 |
前置条件 | 测试「角标+1」功能,需按官网开发文档来配置 |
测试步骤 | 1. 在管理台创建推送,「角标数字」可选择:不变、设置为、自动加1 2. 推送消息 3. 接收消息,查看角标 |
预期结果 | 角标是否符合设置 |
备注 |
测试项目 | 推送跳转指定页面 |
测试目的 | 测试点击通知栏消息跳转功能是否符合预期 |
测试环境 | 网络环境:Wi-Fi 或4G 终端:主流厂商的Android设备 |
前置条件 | 测试客户端自定义跳转功能,需按官网开发文档来配置,请参考 配置指引 |
测试步骤 | 1. 在管理台创建推送,打开高级设置 2. 在「点击打开」中可选择:应用、应用内页面、URL、客户端自定义 3. 推送一条消息 4. 点击通知栏消息,查看点击后跳转页面是否符合预期 |
预期结果 | 点击通知栏消息后跳转页面符合预期 |
备注 | 厂商推送通道只支持点击打开应用和客户端自定义(intent),移动推送自建通道支持所有点击动作 |
本页内容是否解决了您的问题?