[发明专利]自动化测试方法、装置、电子设备和可读存储介质在审
申请号: | 202111274533.5 | 申请日: | 2021-10-29 |
公开(公告)号: | CN116069567A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 上海桔晟科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/36 |
代理公司: | 北京睿派知识产权代理有限公司 11597 | 代理人: | 刘锋 |
地址: | 200131 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 方法 装置 电子设备 可读 存储 介质 | ||
本申请实施例提供了一种自动化测试方法、装置、电子设备和可读存储介质,涉及计算机技术领域。通过本申请实施例,测试控制器可以基于层层递进的硬件测试、软件测试和异常工况测试,对待测控制器进行自动化测试。这样,可以确保自动化测试覆盖待测控制器的所有端口和功能,保证了测试的严谨性,提高了测试结果的准确性。
技术领域
本申请涉及计算机技术领域,特别是涉及一种自动化测试方法、装置、电子设备和可读存储介质。
背景技术
随着计算机技术的发展,电子设备的功能越来越多。目前,控制器通常需要配置大量的端口以实现各种功能,例如,控制器中可以配置模拟量的输入端口、模拟量的输出端口、数字量的输入端口、数字量的输出端口等等。
在实际应用中,控制器中的各个端口需要经过严格的测试验证,才能够确保控制器正常按需工作。
然而,在相关技术中,对于控制器端口的测试往往是零散或者单一层级的方式,这样会使得测试结果的准确性较低。
发明内容
有鉴于此,本申请实施例提供一种自动化测试方法、装置、电子设备和可读存储介质,以提高测试结果的准确性。
第一方面,提供了一种自动化测试方法,所述方法应用于测试控制器,所述方法包括:
控制预先设置的硬件测试装置对待测控制器进行硬件测试;
响应于所述硬件测试通过,控制预先设置的软件测试装置对所述待测控制器进行软件测试;
响应于所述软件测试通过,控制预先设置的异常工况测试装置对所述待测控制器进行异常工况测试;以及
输出自动化测试结果。
第二方面,提供了一种自动化测试系统,所述系统包括:
待测控制器;
测试设备,包括硬件测试装置、软件测试装置和异常工况测试装置;以及
测试控制器,被配置为执行如下步骤:
控制预先设置的硬件测试装置对待测控制器进行硬件测试;
响应于所述硬件测试通过,控制预先设置的软件测试装置对所述待测控制器进行软件测试;
响应于所述软件测试通过,控制预先设置的异常工况测试装置对所述待测控制器进行异常工况测试;以及
输出自动化测试结果。
第三方面,提供了一种自动化测试装置,所述装置应用于测试控制器,所述装置包括:
硬件测试单元,用于控制预先设置的硬件测试装置对待测控制器进行硬件测试;
软件测试单元,用于响应于所述硬件测试通过,控制预先设置的软件测试装置对所述待测控制器进行软件测试;
异常工况测试单元,用于响应于所述软件测试通过,控制预先设置的异常工况测试装置对所述待测控制器进行异常工况测试;以及
第一输出单元,用于输出自动化测试结果。
第四方面,本申请实施例提供了一种电子设备,包括存储器和测试控制器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述测试控制器执行以实现如第一方面所述的方法。
第五方面,本申请实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被测试控制器执行时实现如第一方面所述的方法。
第六方面,本申请实施例提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海桔晟科技有限公司,未经上海桔晟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111274533.5/2.html,转载请声明来源钻瓜专利网。