买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮网络科技(山东)有限公司
摘要:本申请实施例公开了一种交换机自动化测试方法及装置,方法包括:响应于接收到的交换机测试参数,确定交换机的测试用例集;基于交换机软件版本路径,获取需要测试的交换机软件版本;基于测试用例集以及交换机软件版本,构建Jenkins测试任务;实时获取Jenkins测试任务的状态信息并实时显示在前端界面上。解决了直接使用Jenkins工具对交换机进行测试会增加操作人员的学习成本、降低软件测试质量的技术问题。可以降低平台使用者的使用门槛,减少平台使用者的学习成本。
主权项:1.一种交换机自动化测试方法,其特征在于,所述方法包括:响应于接收到的交换机测试参数,确定交换机的测试用例集,具体包括:基于树形数据结构,将交换机软件中的所有功能模块组装为树形结构;其中,每一个功能模块对应所述树形结构中的一个节点;通过数字下标标记所述树形结构中的每个节点;基于所述交换机测试参数,在所述树形结构中查找对应的节点,以获取需要测试的若干功能模块的名称,具体包括:将所述树形结构的根节点入栈;在每次入栈操作后,判断最后入栈的节点的数字下标与所述交换机测试参数是否匹配;在不匹配的情况下,获取所述最后入栈的节点的所有子节点;将所述最后入栈的节点的第一个子节点入栈,进行下一次循环,直至所述最后入栈的节点的数字下标与所述交换机测试参数匹配,返回所述最后入栈的节点对应的功能模块的名称;其中,所述交换机测试参数包括一个或多个所述数字下标;在所述最后入栈的节点不存在子节点的情况下,将所述最后入栈的节点出栈,并将出栈后的所述节点的下一个节点入栈,进行循环,直至所述最后入栈的节点存在子节点;其中,所述下一个节点为出栈后的所述节点的数字下标加一后对应的节点;将所述需要测试的若干功能模块的名称组合为所述交换机的测试用例集;基于交换机软件版本的存储路径,获取需要测试的交换机软件版本;基于所述测试用例集以及所述交换机软件版本,构建Jenkins测试任务;实时获取所述Jenkins测试任务的状态信息并实时显示。
全文数据:
权利要求:
百度查询: 浪潮网络科技(山东)有限公司 一种交换机自动化测试方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。