[发明专利]一种基于Jenkins的音视频加速卡产品自动化测试系统及方法在审
申请号: | 202011556249.2 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112650678A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 王晨晖;吴冬冬 | 申请(专利权)人: | 北京睿芯高通量科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 102600 北京市大兴区北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 jenkins 视频 加速卡 产品 自动化 测试 系统 方法 | ||
本发明公开一种基于Jenkins的音视频加速卡产品自动化测试系统及方法,其方法包括步骤:S1:在测试PC机上部署Jenkins工具,并通过BvSshServer工具从所述远程数据库下载音视频加速卡的安装包到测试服务器;S2:测试服务器将驱动安装至对应待测试加速卡,并将测试服务器与对应待测试加速卡通过PCIE建立通信;S3:在测试PC机上通过Jenkins工具的用户界面选择测试内容和参数,启动测试执行;S4:测试服务器驱动对应待测试加速卡自动化执行测试任务,Jenkins工具自动统计测试执行情况,进行结果比对并生成测试报告;S5:Jenkins工具调用Email Extension Plugin插件将生成的测试报告自动通过邮件发送给预设的相关人员。
技术领域
本发明涉及软件测试领域,具体而言,涉及一种基于Jenkins的音视频加速卡产品自动化测试系统及方法。
背景技术
随着移动互联网和物联网的快速发展,人们网络音视频的浏览和下载量也快速增加,音视频加速卡作为硬件加速装置已经被广泛应用到音视频处理领域,但是对于音视频加速卡产品的功能、性能、稳定性等方面的测试还需要大量的人工参与,测试人力资源投入大,测试效率低,因此,需要一种能够高效进行的自动化测试方案。
发明内容
为了解决现有技术的不足,本发明提供一种音视频加速卡产品自动化测试系统及方法,用以通过Jenkins工具及Python脚本实现对音视频加速卡进行自动化测试,从而减少人工手动参与的工作量,提高测试效率。
为达到上述目的,本发明提供了一种基于Jenkins的音视频加速卡产品自动化测试系统,其包括:
一测试服务器,包括一千兆网口和多个PCIE插槽;
一测试PC机,其通过网线与测试服务器的千兆网口连接;
一远程数据库,与测试PC机连接,远程数据库中包括音视频加速卡的安装包,其中,安装包为软件,其版本定期或不定期更新;
多个待测试加速卡,每个待测试加速卡插入测试服务器的任一空置PCIE插槽中。
在本发明一实施例中,其中,测试服务器的CPU为基于ARM架构的FT2000,测试服务器的操作系统为Linux Kylin 4.4.58-aarch64。
在本发明一实施例中,其中,测试PC机为操作系统为Windows的计算机,并包含预先安装的BvSshServer工具。
为达到上述目的,本发明还提供了一种基于Jenkins的音视频加速卡产品自动化测试方法,其包括以下步骤:
S1:在测试PC机上部署Jenkins工具,并通过BvSshServer工具从远程数据库下载音视频加速卡的安装包到测试服务器上;
S2:测试服务器将驱动安装至对应待测试加速卡,并将测试服务器与对应待测试加速卡通过PCIE建立通信;
S3:在测试PC机上通过Jenkins工具的用户界面选择测试内容和参数,启动测试执行;
S4:测试服务器驱动对应待测试加速卡自动化执行测试任务,Jenkins工具自动统计测试执行情况,进行结果比对并生成测试报告;
S5:Jenkins工具调用Email Extension Plugin插件将生成的测试报告自动通过邮件发送给预设的相关人员。
在本发明一实施例中,其中,步骤S1还包括安装包的更新检测,具体为:如果远程数据库上安装包有更新,测试PC机自动下载新的安装包并安装到测试服务器上。
在本发明一实施例中,其中,步骤S3中通过Jenkins工具的用户界面选择测试内容和参数具体为:选择测试类型,输入测试数据所在文件夹的位置,并通过运行命令进行参数化构建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京睿芯高通量科技有限公司,未经北京睿芯高通量科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011556249.2/2.html,转载请声明来源钻瓜专利网。