中控自动化测试方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:17406594 阅读:31 留言:0更新日期:2018-03-07 04:35
本发明专利技术公开了一种中控自动化测试方法、装置、设备及计算机可读存储介质,所述中控自动化测试方法包括:在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程;若检测到所述测试进程发生中断,则将测试中断的提示信息显示于测试设备的显示界面;若获取到测试人员根据所述提示信息输入的继续测试进程的触发指令,则继续对所述被测设备中的待测试应用进行测试。本发明专利技术的实施例,在测试过程中监测测试进程,对测试中断及时提醒,避免了由于需要测试人员的硬键操作而导致自动化测试无法完整实现,操作简单易懂,提高了测试效率和准确性。

Control automation test method, device, equipment and computer readable storage medium

The invention discloses a method of automatic test and control of a device, equipment and computer readable storage medium, wherein the control includes automatic testing method in vehicle control system of the equipment to be tested in the test application when tested to detect the testing process for application of the test; if detection of the test process is interrupted, testing will display interface message interrupt displayed on the test equipment; if access to the test personnel according to the instructions the prompt information input to the testing process, will continue to test the equipment to be tested in the test application. The embodiment of the invention monitors the testing process in the testing process, reminds the test interrupts timely, and avoids the automated test being unable to be completely realized because of the hard key operation of the tester. The operation is simple and easy to understand, and improves the efficiency and accuracy of the test.

【技术实现步骤摘要】
中控自动化测试方法、装置、设备及计算机可读存储介质
本专利技术涉及自动化测试领域,尤其涉及一种中控自动化测试方法、装置、设备及计算机可读存储介质。
技术介绍
为了满足日益增长的驾驶娱乐需求,越来越多的功能集中在车载中控上,其图形用户界面也随之变得十分庞大和复杂,而现今中控测试方法以手工测试为主,这给测试人员带来了无法估量的测试工作。目前自动化测试软件多种多样,由于车机具有很多硬键,通过软件对车机上的应用程序的功能进行自动化测试的过程中,如需硬键操作,则会中断测试流程,使自动化测试无法完整实现,且测试生成的报告均是文字版,阅读性差,结果不直观。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种中控自动化测试方法、装置、设备及计算机可读存储介质,解决了汽车中控系统自动化测试时由于需要硬键操作导致测试无法完整实现的问题。依据本专利技术的一个方面,提供了一种中控自动化测试方法,包括:在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程;若检测到所述测试进程发生中断,则将测试中断的提示信息显示于测试设备的显示界面;若获取到测试人员根据所述提示信息输入的继续测试进程的触发指令,则继续对所述被测设备中的待测试应用进行测试。可选地,在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程的步骤之前,所述方法还包括:判断当前所输入的测试用例是否可以进行自动化测试,若可以,则将所述测试设备与所述车辆中控系统相连接;根据所述测试用例,对所述被测设备中的待测试应用进行定位;运行与所述待测试应用相对应的测试脚本,对所述待测试应用进行测试。可选地,对所述被测设备中的待测试应用进行定位的步骤包括:获取所述被测设备的控制权限;将所述被测设备的图形界面映射到所述测试设备的显示界面;获取所述显示界面上表示所述待测试应用的图像的截图;查找所述图形界面上与所述待测试应用对应的图标;将所述截图与所述图标进行对比,若一致,则确定所述待测试应用定位成功。可选地,所述运行与所述待测试应用相对应的测试脚本的步骤之后,所述中控自动化测试方法还包括:获取所述测试脚本的运行结果,并生成测试报告和报告图表。可选地,所述测试报告包括待测试应用信息、测试结果以及测试结果产生的原因。依据本专利技术的另一个方面,提供了一种中控自动化测试装置,包括:检测模块,用于在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程;信息显示模块,用于若检测到所述测试进程发生中断,则将测试中断的提示信息显示于测试设备的显示界面;获取模块,用于若获取到测试人员根据所述提示信息输入的继续测试进程的触发指令,则继续对所述被测设备中的待测试应用进行测试。可选地,所述中控自动化测试装置还包括:判断模块,用于判断当前所输入的测试用例是否可以进行自动化测试,若可以,则将所述测试设备与所述车辆中控系统相连接;定位模块,用于根据所述测试用例,对所述被测设备中的待测试应用进行定位;运行模块,用于运行与所述待测试应用相对应的测试脚本,对所述待测试应用进行测试。可选地,所述定位模块包括:第一获取单元,用于获取所述被测设备的控制权限;映射单元,用于将所述被测设备的图形界面映射到所述测试设备的显示界面;第二获取单元,用于获取所述显示界面上表示所述待测试应用的图像的截图;查找单元,用于查找所述图形界面上与所述待测试应用对应的图标;对比单元,用于将所述截图与所述图标进行对比,若一致,则确定所述待测试应用定位成功。可选地,所述中控自动化测试装置还包括:结果生成模块,用于获取所述测试脚本的运行结果,并生成测试报告和报告图表。可选地,所述测试报告包括待测试应用信息、测试结果以及测试结果产生的原因。依据本专利技术的再一个方面,提供了一种中控自动化测试设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的中控自动化测试方法的步骤。依据本专利技术的再一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的中控自动化测试方法。本专利技术的实施例的有益效果是:本专利技术实施例的中控自动化测试方法,不仅实现了汽车中控系统的自动化测试,还能在测试过程中监测测试进程,对测试中断及时提醒,避免了由于需要测试人员的硬键操作而导致自动化测试无法完整实现,操作简单易懂,提高了测试效率和准确性。附图说明图1表示本专利技术实施例的中控自动化测试方法的流程图;图2表示本专利技术实施例的中控自动化测试方法的具体流程示意图;图3表示本专利技术实施例的图2中步骤15的具体流程示意图;图4表示本专利技术实施例的中控自动化测试装置的框图;图5表示本专利技术实施例的图4中的定位模块45的具体结构框图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。如图1所示,本专利技术的实施例提供了一种中控自动化测试方法,包括:步骤11、在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程;步骤12、若检测到所述测试进程发生中断,则将测试中断的提示信息显示于测试设备的显示界面;步骤13、若获取到测试人员根据所述提示信息输入的继续测试进程的触发指令,则继续对所述被测设备中的待测试应用进行测试。该实施例中,汽车的中控系统一般包括用户界面、中央控制主机、各类控制接口和受控设备,是一个对声、光、电等各种设备进行集中控制的设备。可以通过自动化测试确定用户界面的某一应用程序是否能够正常运行以及功能是否能够准确实现,如用户界面上的收音机、蓝牙、导航、音乐等应用程序的登录、查询等功能,可以通过自动化测试确定是否能够正确实现。在利用自动化测试设备对应用程序进行自动化测试的过程中,通过检测测试进程是否中断,并在检测到测试进程中断后,通过测试设备的显示界面弹出中断提醒的提示信息,从而提醒测试人员及时根据提示信息进行操作,在测试人员操作完成后且测试设备检测到产生所述提示信息的原因解除后,继续进行所述测试进程;若未检测到所述测试进程发生中断,则直接在测试完成后获取测试结果。该方案避免了因需要硬键操作而导致的测试无法完成,保证了测试的完整性,同时提高了测试的效率和准确性。如图2所示,在步骤11之前,所述方法还包括:步骤14、判断当前所输入的测试用例是否可以进行自动化测试,若可以,则将所述测试设备与所述车辆中控系统相连接;该实施例中,所述测试用例是测试人员预先设计的包含测试目的、测试点及其功能、需要的环境条件以及操作步骤等的一组条件或变量。在自动化测试开始前,测试设备需先读取所述测试用例,并判断所述测试用例是否可以进行自动化测试,若不可以则该测试用例只能用于手工测试。若所述测试用例可以用于自动化测试,则在测试人员通过USB线将所述测试设备与车辆的中控系统相连接后,所述测试设备与被测设备之间通过USB线进行信息传输。步骤15、根据所述测试用例,对所述被测设备中的待测试应用进行定位;该本文档来自技高网...
中控自动化测试方法、装置、设备及计算机可读存储介质

【技术保护点】
一种中控自动化测试方法,应用于测试设备,其特征在于,包括:在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程;若检测到所述测试进程发生中断,则将测试中断的提示信息显示于测试设备的显示界面;若获取到测试人员根据所述提示信息输入的继续测试进程的触发指令,则继续对所述被测设备中的待测试应用进行测试。

【技术特征摘要】
1.一种中控自动化测试方法,应用于测试设备,其特征在于,包括:在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程;若检测到所述测试进程发生中断,则将测试中断的提示信息显示于测试设备的显示界面;若获取到测试人员根据所述提示信息输入的继续测试进程的触发指令,则继续对所述被测设备中的待测试应用进行测试。2.根据权利要求1所述的中控自动化测试方法,其特征在于,在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程的步骤之前,所述方法还包括:判断当前所输入的测试用例是否可以进行自动化测试,若可以,则将所述测试设备与所述车辆中控系统相连接;根据所述测试用例,对所述被测设备中的待测试应用进行定位;运行与所述待测试应用相对应的测试脚本,对所述待测试应用进行测试。3.根据权利要求2所述的中控自动化测试方法,其特征在于,对所述被测设备中的待测试应用进行定位的步骤包括:获取所述被测设备的控制权限;将所述被测设备的图形界面映射到所述测试设备的显示界面;获取所述显示界面上表示所述待测试应用的图像的截图;查找所述图形界面上与所述待测试应用对应的图标;将所述截图与所述图标进行对比,若一致,则确定所述待测试应用定位成功。4.根据权利要求2所述的中控自动化测试方法,其特征在于,所述运行与所述待测试应用相对应的测试脚本的步骤之后,所述中控自动化测试方法还包括:获取所述测试脚本的运行结果,并生成测试报告和报告图表。5.根据权利要求4所述的中控自动化测试方法,其特征在于,所述测试报告包括待测试应用信息、测试结果以及测试结果产生的原因。6.一种中控自动化测试装置,其特征在于,包括:检测模块,用于在对车辆中控系统的被测设备中的待测试应用进行测试时,检测对所述待测试应用进行测试的测试进程;信息显示模块,用于若...

【专利技术属性】
技术研发人员:默凡凡黄殿辉
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:北京,11

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

1