IPC SDK 测试用例(参考)

更新时间:2024-04-26 08:49:28下载pdf

本文主要提供 IPC SDK 的核心测试场景,标记重点测试方向,开发者用例的具体设计可以结合本文和具体的使用场景。

测试方向 测试项目 测试点
判断设备类型和 P2P 类型 判断设备类型
  • 是 IPC 设备
  • 非 IPC 设备
判断 P2P 类型 -
设备配网以及绑定方式 配网方式
  • Wi-Fi 快连
  • Wi-Fi 热点
  • 二维码扫描
视频直播 测试 P2P 通道不同连接方式
  • 0:自动选择
  • 1:外网连接优先
  • 3:内网连接优先
检查视频效果
  • 视频可正常渲染
  • 切换视频清晰度
    • 高清
    • 标清
  • 查询清晰度
  • 测试视频窗口双击放大和缩小功能
  • 测试音视频整体效果
录像
  • 高清录制效果
    • 有声音录制效果
    • 无声音录制效果
  • 标清录制效果
    • 有声音录制效果
    • 无声音录制效果
  • 检查手机存储读写权限
拍照
  • 查看高清图片效果
  • 查看标清图片效果
  • 检查手机存储读写权限
视图区域手指滑动,调整视频方向(支持云台功能)
  • 0:代表上
  • 2:代表右
  • 4:代表下
  • 6:代表左
P2P 连接
  • 连接失败错误码打印
  • 注销 P2P 对象
  • 删除 P2P 对象
  • P2P 链路状态回调
音视频 获取设备能力
  • 设备支持的码率数量
  • 设备默认清晰度
  • 设备是否有扬声器
  • 查询设备是否有拾音器
  • 查询默认对讲方式
  • 查询对讲方式切换
  • 查询 P2P 配置的原始数据
  • 查询设备支持的播放倍速
智能画框
  • 是否支持智能画框
  • 开关智能画框
  • 智能画框画框颜色、粗细、闪动设置
音频效果
  • 扬声器效果
    • 单向对讲
    • 切换扬声器、听筒模式
  • 麦克风效果
    • 单向对讲
  • 麦克风权限
存储卡视频回放 回放视频及录制效果
  • 回放视频
    • 关闭扬声器
      • 回放效果
      • 录像效果
    • 打开扬声器
      • 回放效果
      • 录像效果
    • 拍照效果
    • 暂停或恢复回放
  • 倍速回放(设备能力)
    • 0.5 倍速
      • 视频效果
      • 录制效果
    • 2 倍速
      • 视频效果
      • 录制效果
    • 4 倍速
      • 视频效果
      • 录制效果
    • 8 倍速
      • 视频效果
      • 录制效果
回放文件下载
  • 开始下载
  • 暂停或恢复下载
  • 下载取消
  • 下载完成
  • 下载失败
  • 下载音视频效果
删除回放文件
  • 是否支持删除查询
  • 删除文件
切换日期
  • 有数据的日期切换
  • 无数据的日期不可切换
播放逻辑
  • 手动滑动播放
  • 自动播放
视频云存储 服务开通状态 是否开通视频云存储服务
云存储视频播放
  • 关闭扬声器
    • 回放效果
    • 录像效果
  • 打开扬声器
    • 回放效果
    • 录像效果
  • 拍照效果
  • 暂停或恢复回放
云存储事件列表
  • 显示事件列表
  • 播放事件,事件和实际播放一一对应
倍速播放
  • 2 倍速
    • 视频效果
    • 录制效果
  • 4 倍速
    • 视频效果
    • 录制效果
  • 8 倍速
    • 视频效果
    • 录制效果
  • 16 倍速
    • 视频效果
    • 录制效果
切换日期
  • 有数据的日期切换
  • 无数据的日期不可切换
播放逻辑
  • 手动滑动播放
  • 自动播放
  • 事件列表跳转查看
AI 云存储
  • AI 云存储事件
  • AI 云存储筛选
  • AI 云存储时间轴展示
  • AI 云存播放
下载云存储文件
  • 开始下载
  • 暂停或恢复下载
  • 取消下载
  • 完成下载
  • 音视频下载效果
删除云存储文件
  • 是否支持删除查询
  • 删除文件
    • 当天删除和历史删除
    • 部分删除和全部删除
云存储调试工具
  • 云存储视频播放
  • 云存储事件图片显示
  • 有事件没有视频片段
云台垂直业务 云台控制
  • 云台监听和移除监听
  • 转动控制
焦距调整
  • 焦距控制
  • 变焦开始或停止
收藏点
  • 添加收藏点
  • 删除收藏点
  • 编辑收藏点
  • 查看收藏点
巡航
  • 开关巡航
    • 打开
    • 关闭
  • 巡航模式
    • 全景
    • 收藏点
  • 巡航状态
    • 全景
    • 收藏点
    • 非巡航模式
  • 巡航时间模式
    • 全天
    • 自定义
  • 巡航时间
移动追踪
  • 开关状态
预设点
  • 新增
  • 删除
  • 编辑
  • 查看
门铃呼叫 视频门铃呼叫
  • 门铃呼叫界面视频流状态
  • 门铃对讲
图片门铃呼叫
  • 图片门铃推送显示
  • 门铃呼叫对讲
呼叫的各种状态
  • 收到门铃呼叫事件
  • 设备端主动挂断门铃
  • 门铃被其他用户接听
  • 门铃呼叫被取消
  • 门铃呼叫已接听
  • 门铃呼叫已拒绝
低功耗门铃 低功耗门铃判断 -
唤醒休眠门铃 -
门铃呼叫推送,详情请参考 门铃呼叫 -
电池管理,详情请参考 电池管理 -
IPC 设置项 存储卡管理
  • 存储卡状态查询
  • 格式化存储卡
  • 查询存储卡容量
  • 关闭或打开本地录像
  • 切换事件或连续本地录像模式
设备控制
  • 设备基础功能
    • 状态指示灯
    • 画面翻转
    • 时间水印
    • 隐私模式
    • 红外夜视功能
  • 移动侦测报警
    • 人形检测
    • 声音检测
    • 宠物检测
    • 移动侦测
    • 定时
  • 存储卡管理
  • 云台控制
  • 低功耗特有功能
    • 设备电量上报
    • 低电量告警
    • 电池状态
      • 电池供电
      • 插电供电
    • 电池锁
      • 上锁
      • 解锁
IPC 消息列表 查看消息类型
  • 视频消息
  • 图片消息
  • 文字消息
查看具体消息及对应信息 -
查询及筛选消息日历 -
删除消息 -