51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1963|回复: 4
打印 上一主题 下一主题

[求助] 视频 SDK 测试

[复制链接]
  • TA的每日心情
    无聊
    前天 09:07
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]测试连长

    跳转到指定楼层
    1#
    发表于 2017-6-19 14:18:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    做了视频SDK的测试已经一年多,期间踩了很多坑,总结下来,视频SDK的测试主要还是以手工测试为主,自动化程度极低,除了积极的引进各种测试工具到项目中,实现自动化测试基本不可能。
    总结下目前测试的难点:
    1、延时测试
    2、花屏、绿屏等观测
    3、视频清晰度观测
    4、弱网测试依赖肉眼观测视频流畅度情况
    目前,可以通过monkeyrunner+日志的方式实现接口测试的自动化,但是覆盖的用例很有限。
    想请教下是否有方法可以实现视频底层SDK的功能测试自动化?


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2017-6-19 16:42:11 | 只看该作者
    前排,给版主赞……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2017-6-19 17:05:03 | 只看该作者
    视频花屏,模糊,前端设备ok前提下,一般是网络传输的p,i帧缺失,所以楼主可以考虑下通过网络抓包,然后自动分析网络视频包中p帧,i帧连续情况,实现自动化,这块我建议你可以直接拉开发的sdk源码,看代码中的处理机制,把开发的处理机制放到自己的自动化框架中,加上自己的断言或数据收集,还是可以实现自动化的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2017-6-19 17:05:30 | 只看该作者
    我的测试方法和您的类似,刚开始接手这个C/S架构的录音录像软件的时候,想找找相关的测试工具,结果测了一年了,还是这样手工测试...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-7-12 13:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2017-6-19 17:06:36 | 只看该作者
    我们是首先使用视频采集卡,录制输出视频并和母带对比(有开源的图像对比算法),然后再用你说的抓包的方法,这样可以区分端测SDK的问题和网络传输丢帧的问题。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 11:14 , Processed in 0.074172 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表