The invention discloses an automatic testing method includes: receiving the test instructions sent by the user, test cases and test scripts to obtain test instructions corresponding to the SyncE 1588 clock; test case running test scripts based on access to; in the test script operation is complete, generate test report. The invention also discloses an automatic test device. The invention realizes automatic test test equipment SyncE 1588 clock, through the test automation test script test command to run different implements test equipment SyncE 1588 clock functions, greatly reducing the test equipment of SyncE 1588 clock test workload, avoid caused by artificial detection the inaccurate test precision problem, improve the test equipment of SyncE 1588 clock testing efficiency and accuracy, improve the quality of test equipment.
【技术实现步骤摘要】
自动化测试方法及装置
本专利技术涉及自动化测试
,尤其涉及一种自动化测试方法及装置。
技术介绍
目前,主要是采用手工测试的方式对被测试设备的网络以太网SyncE1588时钟进行测试。由于被测试设备SyncE1588时钟的测试需要测试SyncE1588时钟的多种功能,在被测试设备的SyncE1588时钟进行手工测试时,需要对每一个测试状态及测试结果进行人工检测,使得被测试设备的SyncE1588时钟测试的工作量大,进而导致被测试设备SyncE1588时钟的测试效率低。
技术实现思路
本专利技术提供一种自动化测试方法及装置,旨在解决被测试设备的SyncE1588时钟进行手工测试的测试效率低的技术问题。为实现上述目的,本专利技术提供的一种自动化测试方法,所述自动化测试方法包括以下步骤:在接收到用户发送的测试指令时,获取所述测试指令对应的同步以太网SyncE1588时钟的测试用例及测试脚本,其中,所述测试用例包括被测试设备的当前时钟源为SyncE1588时钟,且SyncE1588时钟处于锁定状态;基于获取到的测试用例运行所述测试脚本;在所述测试脚本运行完成时,生成测试报告。优选地,在所述测试指令为被测试设备SyncE1588时钟的正向跃迁测试指令时,所述基于获取到的测试用例运行所述测试脚本的步骤包括:控制所述被测试设备重启;在所述被测试设备重启过程中,实时侦测所述SyncE1588时钟的运行状态;生成测试报告的步骤包括:在侦测的SyncE1588时钟的时钟状态历经预热状态、自由运行状态、快捕状态以及锁定状态时,生成测试成功的测试报告。优选地,在所述测试指令为被测 ...
【技术保护点】
一种自动化测试方法,其特征在于,所述自动化测试方法包括以下步骤:在接收到用户发送的测试指令时,获取所述测试指令对应的同步以太网SyncE 1588时钟的测试用例及测试脚本,其中,所述测试用例包括被测试设备的当前时钟源为SyncE 1588时钟,且SyncE 1588时钟处于锁定状态;基于获取到的测试用例运行所述测试脚本;在所述测试脚本运行完成时,生成测试报告。
【技术特征摘要】
1.一种自动化测试方法,其特征在于,所述自动化测试方法包括以下步骤:在接收到用户发送的测试指令时,获取所述测试指令对应的同步以太网SyncE1588时钟的测试用例及测试脚本,其中,所述测试用例包括被测试设备的当前时钟源为SyncE1588时钟,且SyncE1588时钟处于锁定状态;基于获取到的测试用例运行所述测试脚本;在所述测试脚本运行完成时,生成测试报告。2.如权利要求1所述的自动化测试方法,其特征在于,在所述测试指令为被测试设备SyncE1588时钟的正向跃迁测试指令时,所述基于获取到的测试用例运行所述测试脚本的步骤包括:控制所述被测试设备重启;在所述被测试设备重启过程中,实时侦测所述SyncE1588时钟的运行状态;生成测试报告的步骤包括:在侦测的SyncE1588时钟的时钟状态历经预热状态、自由运行状态、快捕状态以及锁定状态后,生成测试成功的测试报告。3.如权利要求1所述的自动化测试方法,其特征在于,在所述测试指令为被测试设备SyncE1588时钟的反向跃迁测试指令时,所述基于获取到的测试用例运行所述测试脚本的步骤包括:对所述被测试设备进行时钟拉偏操作;在检测到被测试设备的SyncE1588时钟处于快捕状态时,关闭交换机与所述SyncE1588时钟的链路;在检测到被测试设备的SyncE1588时钟处于自由运行状态时,开启交换机与所述SyncE1588时钟的链路;生成测试报告的步骤包括:在检测到被测试设备的SyncE1588时钟处于锁定状态时,生成测试成功的测试报告。4.如权利要求1所述的自动化测试方法,其特征在于,在所述测试指令为被测试设备SyncE1588时钟的链路切换测试指令,且被测试设备的当前时钟源为主用链路的SyncE1588时钟时,所述基于获取到的测试用例运行所述测试脚本的步骤包括:关闭所述主用链路,并开启交换机与所述SyncE1588时钟的备用链路;在检测到被测试设备的当前时钟源为备用链路的SyncE1588时钟,且SyncE1588时钟处于锁定状态时,关闭所述备用链路,并开启所述主用链路;生成测试报告的步骤包括:在检测到被测试设备的当前时钟源为主用链路的SyncE1588时钟,且所述SyncE1588时钟处于锁定状态时,生成测试成功的测试报告。5.如权利要求1所述的自动化测试方法,其特征在于,在所述测试指令为被测试设备SyncE1588时钟的时钟切换测试指令,且被测试设备的当前时钟源为主用链路的SyncE1588时钟时,所述基于获取到的测试用例运行所述测试脚本的步骤包括:开启交换机与全球导航卫星系统GNSS时钟的链路;在检测到被测试设备的当前时钟源为GNSS时钟,且GNSS时钟处于锁定状态时,将GNSS时钟状态设置为伪正常状态,并开启交换机与所述SyncE1588时钟的备用链路;在检测到被测试设备的当前时钟源为主用链路的SyncE1588时钟,且SyncE1588时钟处于锁定状态时,将GNSS时钟状态从伪正常状态恢复为正常状态,并关闭所述主用链路;在检测到被测试设备的当前时钟源为备用链路的SyncE1588时钟,且SyncE1588时钟处于锁定状态时,关闭所述备用链路;在检测到被测试设备的当前时钟源为GNSS时钟,且GNSS时钟处于锁定状态时,关闭交换机与GNSS时钟的链路并开启主用链路;生成测试报告的步骤包括:在检测到被测试设备的当前时钟源为主用链路的SyncE1588时钟,且SyncE1588时钟处于锁定状态时,生成测试成功的测试报告。6.一种自动化测试装置,其特征在于,所述自动化测试装置包括:...
【专利技术属性】
技术研发人员:何为,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。