自动化测试方法及装置制造方法及图纸

技术编号:31228426 阅读:13 留言:0更新日期:2021-12-08 09:39
本公开提供了一种自动化测试方法,本方法包括:响应于接收到的测试请求,确定所述测试请求指示的待测试对象;确定针对所述待测试对象的测试用例,其中,所述测试用例描述用于对所述待测试对象进行测试的结构化流程;将所述测试用例发送给测试执行方,以供测试执行方根据所述测试用例对所述待测试对象进行测试;获取针对所述待测试对象的测试参数;根据所述测试参数和预设参数阈值,确定针对所述待测试对象的测试结果并输出。本公开还提供了一种自动化测试装置、一种电子设备及一种计算机可读存储介质。储介质。储介质。

【技术实现步骤摘要】
自动化测试方法及装置


[0001]本公开涉及测试
,更具体地,涉及一种自动化测试方法、一种自动化测试装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]设备测试为互联网数据中心(Internet Data Center,简称IDC)建设与投产运营之间承上启下的重要节点,专业和完善的设备测试可以极大降低IDC在运营过程中的故障率,可以为其全生命周期的稳健运行奠定基础。
[0003]在实现本专利技术公开构思过程中,专利技术人发现相关技术中的IDC设备测试方法存在测试效率低、测试结果误差率高的缺陷。

技术实现思路

[0004]有鉴于此,本公开提供了一种流程化的、测试误差率低、测试效率得以有效改善的自动化测试方法及装置。
[0005]本公开的一个方面提供了一种自动化测试方法,包括响应于接收到的测试请求,确定上述测试请求指示的待测试对象;确定针对上述待测试对象的测试用例,其中,上述测试用例描述用于对上述待测试对象进行测试的结构化流程;将上述测试用例的测试流程与测试指导书发送给测试执行方,以供测试执行方根据上述测试用例对上述待测试对象进行测试;获取针对上述待测试对象的测试参数;将上述测试参数和预设参数阈值比较判断,确定针对上述待测试对象的测试结果并输出。
[0006]可选地,上述获取针对上述待测试对象的测试参数,包括对测试过程中所使用的测试仪器所测得的测试数据进行识别处理,以得到针对上述待测试对象的测试参数。
[0007]可选地,上述对测试过程中所使用的测试仪器所测得的测试数据进行识别处理,包括对由测试执行方上传的测试仪器的测试面板图像进行识别处理;或,对测试仪器的测试面板进行扫描处理。
[0008]可选地,上述获取针对上述待测试对象的测试参数,还包括通过预设的通信链路,从上述测试仪器中获取上述测试参数。
[0009]可选地,在获取到上述测试参数后,执行包括根据上述测试参数的计量单位,将上述测试参数添加至与上述测试用例关联的标准化表格中;在添加完成预设种类的测试参数后,生成针对上述待测试对象的测试报告。
[0010]可选地,在获取针对上述待测试对象的测试参数时,执行包括根据获取的测试参数的种类,确定针对上述待测试对象的测试操作是否符合上述测试用例;以及将不符合上述测试用例的测试操作所得到的测试参数作为无效参数,并进行告警,以要求人工确认或遗弃。
[0011]可选地,上述方法还包括将获取的上述测试参数与预设故障库中的故障参数进行相似度计算;以及,当上述相似度高于预设阈值时,确定上述待测试对象异常。
[0012]可选地,上述方法用于对互联网数据中心的设备进行测试。
[0013]本公开的另一个方面提供了一种自动化测试装置,包括待测试对象确定模块,用于响应于接收到的测试请求,确定上述测试请求指示的待测试对象;测试用例确定模块,用于确定针对上述待测试对象的测试用例,其中,上述测试用例描述用于对上述待测试对象进行测试的结构化流程;测试用例发送模块,用于将上述测试用例发送给测试执行方,以供测试执行方根据上述测试用例对上述待测试对象进行测试;测试参数获取模块,用于获取针对上述待测试对象的测试参数;测试结果确定模块,用于根据上述测试参数和预设参数阈值,确定针对上述待测试对象的测试结果并输出。
[0014]可选地,上述测试参数获取模块包括识别子模块,用于对测试过程中所使用的测试仪器所测得的测试数据进行识别处理,以得到针对上述待测试对象的测试参数。
[0015]可选地,上述识别子模块包括第一识别单元,用于对由测试执行方上传的测试仪器的测试面板图像进行识别处理;或,第二识别单元,用于对测试仪器的测试面板进行扫描处理。
[0016]可选地,上述测试参数获取模块还包括获取子模块,用于通过预设的通信链路,从上述测试仪器中获取上述测试参数。
[0017]可选地,上述装置还包括测试参数添加模块,用于在测试参数获取模块获取到上述测试参数后,根据上述测试参数的计量单位,将上述测试参数添加至与上述测试用例关联的标准化表格中;测试报告生成模块,用于在测试参数添加模块添加完成预设种类的测试参数后,生成针对上述待测试对象的测试报告。
[0018]可选地,上述装置还包括测试操作确定模块,用于在测试参数获取模块获取针对上述待测试对象的测试参数时,根据获取的测试参数的种类,确定针对上述待测试对象的测试操作是否符合上述测试用例;以及将不符合上述测试用例的测试操作所得到的测试参数作为无效参数,并进行告警。
[0019]可选地,上述装置还包括异常确定模块,用于将获取的上述测试参数与预设故障库中的故障参数进行相似度计算;以及,当上述相似度高于预设阈值时,确定上述待测试对象异常。
[0020]可选地,上述装置用于对互联网数据中心的设备进行测试。
[0021]本公开的另一个方面提供了一种电子设备,包括一个或多个处理器;以及存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现本公开实施例的方法。
[0022]本公开的另一个方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器实现本公开实施例的方法。
[0023]通过本公开实施例,将针对待测试对象的测试用例发送给测试执行方,使得测试执行方能够根据测试用例对待测试对象进行测试,这至少部分地克服了测试执行方根据专业知识或自身经验进行测试时,存在的测试流程不统一、专业要求高的问题,能够有效提升测试过程的规范性和专业性;而且,测试参数的获取过程为自动获取,相较于人工读取并手动输入测试数据,本公开实施例显著提升了获取测试参数的效率、及时性和精准性,这能够有效提高测试效率,降低测试误差。
附图说明
[0024]为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:
[0025]图1示意性示出了根据本公开实施例的自动化测试系统架构;
[0026]图2示意性示出了根据本公开一实施例的自动化测试方法的流程图;
[0027]图3示意性示出了根据本公开另一实施例的自动化测试方法的流程图;
[0028]图4示意性示出了根据本公开实施例的自动化测试方法的流程框图;
[0029]图5示意性示出了根据本公开另一实施例的自动化测试方法的流程图;
[0030]图6示意性示出了根据本公开实施例的自动化测试装置的框图;
[0031]图7示意性示出了根据本公开实施例的适于实现自动化测试方法和装置的电子设备的框图。
具体实施方式
[0032]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性地,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化测试方法,包括:响应于接收到的测试请求,确定所述测试请求指示的待测试对象;确定针对所述待测试对象的测试用例,其中,所述测试用例描述用于对所述待测试对象进行测试的结构化流程;将所述测试用例发送给测试执行方,以供测试执行方根据所述测试用例对所述待测试对象进行测试;获取针对所述待测试对象的测试参数;根据所述测试参数和预设参数阈值,确定针对所述待测试对象的测试结果并输出。2.根据权利要求1所述的方法,其中,所述获取针对所述待测试对象的测试参数,包括:对测试过程中所使用的测试仪器所测得的测试数据进行识别处理,以得到针对所述待测试对象的测试参数。3.根据权利要求2所述的方法,其中,所述对测试过程中所使用的测试仪器所测得的测试数据进行识别处理,包括:对由测试执行方上传的测试仪器的测试面板图像进行识别处理;或,对测试仪器的测试面板进行扫描处理。4.根据权利要求2所述的方法,其中,所述获取针对所述待测试对象的测试参数,还包括:通过预设的通信链路,从所述测试仪器中获取所述测试参数。5.根据权利要求1所述的方法,其中,在获取到所述测试参数后,执行包括:根据所述测试参数的计量单位,将所述测试参数添加至与所述测试用例关联的标准化表格中;在添加完成预设种类的测试参数后,生成针对所述待测试对象的测试报告。6.根据权利要求1至5中任一项所述的方法,在获取针对所述待测试对象的测试参数时,执行包括:根据获取的测试参数的种类,确定针...

【专利技术属性】
技术研发人员:魏莉莉周文宏刘兴强吴琳
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1