[发明专利]基于Jenkins的车载网络产品云测试方法及系统在审
申请号: | 201811486540.X | 申请日: | 2018-12-06 |
公开(公告)号: | CN111290934A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 陈勃;陈超群;焦玮琦;贺昀轩;刘布麒;罗钟迤;向芝青;刘中华 | 申请(专利权)人: | 中车株洲电力机车研究所有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清;胡君 |
地址: | 412001 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 jenkins 车载 网络产品 测试 方法 系统 | ||
1.一种基于Jenkins的车载网络产品云测试方法,其特征在于,步骤包括:
S1. 云测试系统构建:预先在云服务器端部署Jenkins工具,将需调度的各客户端主机作为从节点,并在各所述从节点上安装Jenkins工具的从节点客户端以及用于执行功能测试的功能测试工具;
S2. 云测试执行:需要测试时,上传测试代码并对所述云服务器端的Jenkins工具发起构建,由所述Jenkins工具获取所述测试代码后,调度所述从节点使用所述功能测试工具进行测试。
2.根据权利要求1所述的基于Jenkins的车载网络产品云测试方法,其特征在于:所述从节点还设置有一个以上的用于控制执行所需功能测试的功能测试控制模块,所述步骤S2中调度所述从节点使用所述功能测试工具进行测试时,通过所述Jenkins工具调度对应的所述功能测试控制模块执行所需类型的功能测试。
3.根据权利要求2所述的基于Jenkins的车载网络产品云测试方法,其特征在于,所述步骤S2中使用所述功能测试工具进行测试的步骤包括:调度使用所述功能测试工具生成被测网络产品所需的测试用例库,所述功能测试控制模块控制调用所述测试用例库中各测试用例执行所需类型的功能测试。
4.根据权利要求3所述的基于Jenkins的车载网络产品云测试方法,其特征在于,所述功能测试工具包括Robot测试框架,所述生成被测网络产品所需的测试用例库的步骤包括:
在Robot测试框架的前端中导入ftp库,通过ftp方式将目标码传输到单板进行烧写;
导入selenium库,生成测试用例启动浏览器,根据页面关键字调整待测网络产品的参数;
生成测试用例,调用testcenter进行打流,生成断言判断流量是否符合预期。
5.根据权利要求2或3或4所述的基于Jenkins的车载网络产品云测试方法,其特征在于:所述功能测试控制模块配置有用于控制执行单元测试的单元测试控制模块、用于控制执行集成测试的集成测试控制模块以及用于控制执行性能测试的性能测试控制模块中的一种或多种。
6.根据权利要求1~4中任意一项所述的基于Jenkins的车载网络产品云测试方法,其特征在于,所述从节点上还安装有用于进行静态检查的静态检查工具,所述步骤S2中对所述云服务器端的Jenkins工具发起构建后,当需要进行静态检查时,由所述Jenkins工具调度所述从节点使用所述静态检查工具对所述测试代码进行静态检查。
7.根据权利要求6所述的基于Jenkins的车载网络产品云测试方法,其特征在于,所述静态检查工具包括cpptest,对所述测试代码进行静态检查的步骤为:通过所述从节点对所述Jenkins工具发起编译构建,所述Jenkins工具获取所述测试代码,使用cpptestscan收集编译信息收集编译信息;执行静态检查,通过Jenkins获取检查结果。
8.根据权利要求1~4中任意一项所述的基于Jenkins的车载网络产品云测试方法,其特征在于,所述步骤S2中具体将测试代码上传至svn,对所述Jenkins工具发起构建时,由所述Jenkins工具从svn中检出所需源码。
9.一种基于Jenkins的车载网络产品云测试系统,其特征在于,包括:
云测试系统构建模块,预先在云服务器端部署Jenkins工具,将需调度的各客户端主机作为从节点,并在各所述从节点上安装Jenkins工具的从节点客户端以及用于执行功能测试的功能测试工具;
云测试执行模块,用于需要测试时,上传测试代码并对所述云服务器端的Jenkins工具发起构建,由所述Jenkins工具获取所述测试代码后,调度所述从节点使用所述功能测试工具进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车株洲电力机车研究所有限公司,未经中车株洲电力机车研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811486540.X/1.html,转载请声明来源钻瓜专利网。