一种基于多人视频会议系统的AI自动化测试方法及其系统技术方案

技术编号:36367161 阅读:16 留言:0更新日期:2023-01-18 09:24
本发明专利技术提供了一种基于多人视频会议系统的AI自动化测试方法,所述测试方法为:步骤S1、通过部署视频的发送端设备和多个的视频接收端设备,来构造多人会议的使用场景;步骤S2、在多人视频会议中进行仿真网络环境,然后在仿真模拟的环境下执行麦克风功能、摄像头功能、共享功能、以及录制功能的测试,完成多种维度数据的自动化覆盖;步骤S3、收集测试结果,推送测试报告给操作人员;该测试方法提高了视频会议系统的测试效率。系统的测试效率。系统的测试效率。

【技术实现步骤摘要】
一种基于多人视频会议系统的AI自动化测试方法及其系统


[0001]本专利技术涉及视频测试
,特别是一种基于多人视频会议系统的AI自动化测试方法及其系统。

技术介绍

[0002]目前有多人视频会议/直播的产品,产品对标腾讯会议,其功能包括支持多人会议,直播,录制等功能,但是音视频产品支持多个客户端,且场景众多,产品又对使用环境的网络环境极度敏感,产品各个客户端在不同网络环境下表现不同,人工测试回归耗时且准确度不高,存在漏测风险。

技术实现思路

[0003]为克服上述问题,本专利技术的目的是提供一种基于多人视频会议系统的AI自动化测试方法,通过多种维度数据的测试,来提高测试准确度。
[0004]本专利技术采用以下方案实现:一种基于多人视频会议系统的AI自动化测试方法,所述测试方法包括如下步骤:
[0005]步骤S1、通过部署视频的发送端设备和多个的视频接收端设备,来构造多人会议的使用场景;
[0006]步骤S2、在多人视频会议中进行仿真网络环境,然后在仿真模拟的环境下执行麦克风功能、摄像头功能、共享功能、以及录制功能的测试,完成多种维度数据的自动化覆盖;
[0007]步骤S3、收集测试结果,推送测试报告给操作人员。
[0008]进一步的,所述步骤S2中仿真网络环境进一步具体为:通过设置丢包、延时、带宽数据的仿真模拟用户当前环境,然后在对应环境下执行对应用户使用场景脚本,所述场景脚本用来模拟用户对视频会议的功能使用来覆盖视频会议系统产品的使用场景。
[0009]进一步的,所述共享功能的测试进一步具体为:选一台设备作为发起共享的发送端设备,然后选取多台设备作为接收端设备,由发送端设备开启桌面共享,共享一个实时的数字时钟,然后待接收端设备都显示出数据时钟后,定时多次获取发送端设备与接收端设备的屏幕截屏数据,再通过AI人工智能识别中的图文识别技术,将截屏中的时钟数据识别出来,将发送端设备的时钟数据减去接收端设备的时钟数据,就能获得时间差,也就是两设备端时延数据;通过时延数据与事先设置第一阈值做对比,能测试视频会议系统产品共享时延是否存在异常。
[0010]进一步的,所述摄像头功能的测试进一步具体为:选一台设备作为开启摄像头的发送端设备,然后选取多台设备作为接收端设备,由发送端设备开启摄像头采集,然后待接收端设备都显示出发送端设备摄像头画面后,定时多次获取两设备端的截屏数据,通过对视频会议的画面截取和保存,然后通过AI人工智能识别中的图文识别技术,对图片进行清晰度和图文内容的识别,获取两设备端的清晰度数据和图画的相似度数据,通过对比两设备端的清晰度数据差值,再与事先预设的第二阈值做对比,测试视频会议系统产品共享摄
像头画面是否存在卡顿,模糊异常。
[0011]进一步的,所述麦克风功能的测试进一步具体为:选一台设备作为发起麦克风语音的发送设备,然后选取多台设备作为接收端设备,接着在发送端设备固定轮询播放一段音频,并绘制第一波形图,然后在接收端设备对接收的音频进行收录并绘制第二波形图,通过第一波形图和第二波形图的对比,测试收发两端设备的收音是否出现存在延迟或回音,或嚎叫异常。
[0012]本专利技术还提供了一种基于多人视频会议系统的AI自动化测试系统,所述测试系统包括部署模块、仿真模拟测试模块、以及收集模块;
[0013]所述部署模块,通过部署视频的发送端设备和多个的视频接收端设备,来构造多人会议的使用场景;
[0014]所述仿真模拟测试模块,在多人视频会议中进行仿真网络环境,然后在仿真模拟的环境下执行麦克风功能、摄像头功能、共享功能、以及录制功能的测试,完成多种维度数据的自动化覆盖;
[0015]所述收集模块,用于收集测试结果,推送测试报告给操作人员。
[0016]进一步的,所述仿真模拟测试模块中仿真网络环境进一步具体为:通过设置丢包、延时、带宽数据的仿真模拟用户当前环境,然后在对应环境下执行对应用户使用场景脚本,所述场景脚本用来模拟用户对视频会议的功能使用来覆盖视频会议系统产品的使用场景。
[0017]进一步的,所述共享功能的测试进一步具体为:选一台设备作为发起共享的发送端设备,然后选取多台设备作为接收端设备,由发送端设备开启桌面共享,共享一个实时的数字时钟,然后待接收端设备都显示出数据时钟后,定时多次获取发送端设备与接收端设备的屏幕截屏数据,再通过AI人工智能识别中的图文识别技术,将截屏中的时钟数据识别出来,将发送端设备的时钟数据减去接收端设备的时钟数据,就能获得时间差,也就是两设备端时延数据;通过时延数据与事先设置第一阈值做对比,能测试视频会议系统产品共享时延是否存在异常。
[0018]进一步的,所述摄像头功能的测试进一步具体为:选一台设备作为开启摄像头的发送端设备,然后选取多台设备作为接收端设备,由发送端设备开启摄像头采集,然后待接收端设备都显示出发送端设备摄像头画面后,定时多次获取两设备端的截屏数据,通过对视频会议的画面截取和保存,然后通过AI人工智能识别中的图文识别技术,对图片进行清晰度和图文内容的识别,获取两设备端的清晰度数据和图画的相似度数据,通过对比两设备端的清晰度数据差值,再与事先预设的第二阈值做对比,测试视频会议系统产品共享摄像头画面是否存在卡顿,模糊异常。
[0019]进一步的,所述麦克风功能的测试进一步具体为:选一台设备作为发起麦克风语音的发送设备,然后选取多台设备作为接收端设备,接着在发送端设备固定轮询播放一段音频,并绘制第一波形图,然后在接收端设备对接收的音频进行收录并绘制第二波形图,通过第一波形图和第二波形图的对比,测试收发两端设备的收音是否出现存在延迟或回音,或嚎叫异常。
[0020]本专利技术的有益效果在于:本专利技术分为多个模块,覆盖产品不同模块,如麦克风、摄像头、共享、录制等功能模块,通过部署发送端测试设备,和多个接收端测试设备,用于构造多人会议的使用场景,通过自动化测试的手段,完成多种维度数据的自动化覆盖,提高测试
准确度的同时,提高了测试效率。
附图说明
[0021]图1是本专利技术的方法流程示意图。
[0022]图2是本专利技术一实施例中摄像头、共享功能测试流程示意图。
[0023]图3是本专利技术一实施例中麦克风功能测试流程示意图。
[0024]图4是本专利技术的系统原理框图。
具体实施方式
[0025]下面结合附图对本专利技术做进一步说明。
[0026]请参阅图1所示,本专利技术提供了一种基于多人视频会议系统的AI自动化测试方法,所述测试方法包括如下步骤:
[0027]步骤S1、通过部署视频的发送端设备和多个的视频接收端设备,来构造多人会议的使用场景;
[0028]步骤S2、在多人视频会议中进行仿真网络环境,然后在仿真模拟的环境下执行麦克风功能、摄像头功能、共享功能、以及录制功能的测试,完成多种维度数据的自动化覆盖;
[0029]步骤S3、收集测试结果,推送测试报告给操作人员。
[0030]下面结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多人视频会议系统的AI自动化测试方法,其特征在于:所述测试方法包括如下步骤:步骤S1、通过部署视频的发送端设备和多个的视频接收端设备,来构造多人会议的使用场景;步骤S2、在多人视频会议中进行仿真网络环境,然后在仿真模拟的环境下执行麦克风功能、摄像头功能、共享功能、以及录制功能的测试,完成多种维度数据的自动化覆盖;步骤S3、收集测试结果,推送测试报告给操作人员。2.根据权利要求1所述的一种基于多人视频会议系统的AI自动化测试方法,其特征在于:所述步骤S2中仿真网络环境进一步具体为:通过设置丢包、延时、带宽数据的仿真模拟用户当前环境,然后在对应环境下执行对应用户使用场景脚本,所述场景脚本用来模拟用户对视频会议的功能使用来覆盖视频会议系统产品的使用场景。3.根据权利要求1所述的一种基于多人视频会议系统的AI自动化测试方法,其特征在于:所述共享功能的测试进一步具体为:选一台设备作为发起共享的发送端设备,然后选取多台设备作为接收端设备,由发送端设备开启桌面共享,共享一个实时的数字时钟,然后待接收端设备都显示出数据时钟后,定时多次获取发送端设备与接收端设备的屏幕截屏数据,再通过AI人工智能识别中的图文识别技术,将截屏中的时钟数据识别出来,将发送端设备的时钟数据减去接收端设备的时钟数据,就能获得时间差,也就是两设备端时延数据;通过时延数据与事先设置第一阈值做对比,能测试视频会议系统产品共享时延是否存在异常。4.根据权利要求1所述的一种基于多人视频会议系统的AI自动化测试方法,其特征在于:所述摄像头功能的测试进一步具体为:选一台设备作为开启摄像头的发送端设备,然后选取多台设备作为接收端设备,由发送端设备开启摄像头采集,然后待接收端设备都显示出发送端设备摄像头画面后,定时多次获取两设备端的截屏数据,通过对视频会议的画面截取和保存,然后通过AI人工智能识别中的图文识别技术,对图片进行清晰度和图文内容的识别,获取两设备端的清晰度数据和图画的相似度数据,通过对比两设备端的清晰度数据差值,再与事先预设的第二阈值做对比,测试视频会议系统产品共享摄像头画面是否存在卡顿,模糊异常。5.根据权利要求1所述的一种基于多人视频会议系统的AI自动化测试方法,其特征在于:所述麦克风功能的测试进一步具体为:选一台设备作为发起麦克风语音的发送设备,然后选取多台设备作为接收端设备,接着在发送端设备固定轮询播放一段音频,并绘制第一波形图,然后在接收端设备对接收的音频进行收录并绘制第二波形图,通过第一波形图和第二波形图的对比,测试收发两端设备的收音是否出现存在延迟或回音,或嚎叫异常。6.一种基于多人视频会议系统的AI自动化测试系...

【专利技术属性】
技术研发人员:刘德建宋诗莹王柟李凌薛锶涵陈高武黄斌林琛
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1