一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

路由器Flash稳定性自动测试方法、装置、测试终端与流程

2021-07-27 15:30:00 来源:中国专利 TAG:终端 测试 路由器 稳定性 装置
路由器Flash稳定性自动测试方法、装置、测试终端与流程

本发明涉及测试终端技术领域,尤其涉及一种路由器flash稳定性自动测试方法、装置、测试终端及存储介质。



背景技术:

随着网络技术发展和人们生活水平的不断提高,路由器的使用越来越普及,路由器已经成为人们生活中不可缺少的上网通信工具。

现有技术的路由器产品,在出厂后,概率出现设备无法开机的现象,经过开发对设备进行分析得出结论是由于flash在写的过程中设备掉电,导致无法完成flash写操作,造成系统文件损坏,从而无法开机。该问题可以通过合入补丁进行修复,但对于问题的复现和验证是一个难题,因该问题的复现场景要求在flash操作过程中380毫秒内设备掉电,现有技术中是采用人工来进行场景复现,需要重复频繁的设备掉电操作,如果验证多台设备,工作量大,浪费人力资源,不方便用户使用。

因此,现有技术还有待改进和提高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种路由器flash稳定性自动测试方法、装置、测试终端及存储介质,本发明解决了路由器概率性死机问题的验证问题,提供了一种自动化测试flash稳定性的方法,可以自动验证flash稳定性,节省人力资源。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种路由器flash稳定性自动测试方法,其中,所述方法包括:

将路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作;

将所述继电器通过usb与电脑相连接,用于控制继电器;

所述电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作;

测试脚本对路由器进行开机基本功能检查,自动输出测试结果。

所述的路由器flash稳定性自动测试方法,其中,所述将路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作的步骤之前包括:

预先在电脑设置测试脚本,用于控制继电器开关的开启和闭合,模拟设备的开机和掉电。

所述的路由器flash稳定性自动测试方法,其中,所述将路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作的步骤包括:

预先将移动路由器的正极和负极与继电器正极和负极相连接。

所述的路由器flash稳定性自动测试方法,其中,所述将所述继电器通过usb与电脑相连接,用于控制继电器的步骤包括:

将所述继电器通过usb与台式电脑相连接,用于控制继电器。

所述的路由器flash稳定性自动测试方法,其中,所述电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作的步骤还包括:

所述电脑上电开机后,测试脚本控制无线网卡搜索移动路由器的wifi热点,并进行连接,如果在一定时间内无法搜索到wifi热点则判断为测试失败。

所述的路由器flash稳定性自动测试方法,其中,所述电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作的步骤包括:

所述测试脚本运行需要传入指定参数,进行稳定性测试。

所述的路由器flash稳定性自动测试方法,其中,所述指定参数包括:

a、移动路由器热点名称ssid参数:用于脚本控制无线网卡搜索热点连接热点

b、usb串口号参数:用于脚本控制继电器

c、设备的开机时间参数。

一种路由器flash稳定性自动测试装置,其中,所述装置包括:

连接模块,用于检测路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作;

连接控制模块,用于检测所述继电器通过usb与电脑相连接,电脑用于控制继电器;

测试模块,用于控制电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作;

测试输出模块,用于控制测试脚本对路由器进行开机基本功能检查,自动输出测试结果。

一种测试终端,其中,所述测试终端包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的图像显示程序,所述处理器执行所述图像显示程序时,实现任一项所述的路由器flash稳定性自动测试方法的步骤。

一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有图像显示程序,所述图像显示程序被处理器执行时,实现如权利要求1-7任一项所述的路由器flash稳定性自动测试方法的步骤。

有益效果:与现有技术相比,本发明提供了一种路由器flash稳定性自动测试方法,本发明提供了一种开发了自动化测试方法,采用自动化测试脚本、测试继电器、台式电脑,无线网卡。只需简单运行测试脚本,脚本自动控制继电器实现设备的上电和掉电操作,最后脚本对设备进行开机基本功能检查,输出测试结果。本发明可以节省测试人力资源,并可高效复现无法开机问题,对flash稳定性进行有效的评估。

附图说明

图1为本发明实施例提供的路由器flash稳定性自动测试方法的具体实施方式的流程图。

图2为本发明实施例提供的路由器flash稳定性自动测试方法的连接结构示意图。

图3为本发明实施例提供的路由器flash稳定性自动测试装置的原理框图。

图4为本发明实施例提供的测试终端的内部结构原理图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

随着网络技术发展和人们生活水平的不断提高,路由器的使用越来越普及,路由器已经成为人们生活中不可缺少的上网通信工具。

现有技术的路由器产品,在出厂后,概率出现设备无法开机的现象,经过开发对设备进行分析得出结论是由于flash在写的过程中设备掉电,导致无法完成flash写操作,造成系统文件损坏,从而无法开机。该问题可以通过合入补丁进行修复,但对于问题的复现和验证是一个难题,因该问题的复现场景要求在flash操作过程中380毫秒内设备掉电,现有技术中是采用人工来进行场景复现,需要重复频繁的设备掉电操作,如果验证多台设备,工作量大,浪费人力资源,不方便用户使用。

为了解决上述问题,本发明实施例提供一种路由器flash稳定性自动测试方法,本发明提供了一种开发了自动化测试方法,采用自动化测试脚本、测试继电器、台式电脑,无线网卡。只需简单运行测试脚本,脚本自动控制继电器实现设备的上电和掉电操作,最后脚本对设备进行开机基本功能检查,输出测试结果。本发明可以节省测试人力资源,并可高效复现无法开机问题,对flash稳定性进行有效的评估,提高了测试效率。

示例性方法

第一实施例

如图1中所示,本发明实施例提供一种路由器flash稳定性自动测试方法,在本发明实施例中所述方法包括如下步骤:

步骤s100、将路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作;

本发明实施例中,需要将待测试的路由器(例如移动路由器)与继电器相连接,所述继电器用于给路由器上电和掉电操作。具体地,如图2所示,预先将移动路由器20的正极和负极分别与继电器10的正极和负极相连接。即将移动路由器20的正极与继电器10正极相连接,将移动路由器20的负极与继电器10的负极相连接。

步骤s200、将所述继电器通过usb与电脑相连接,用于控制继电器;

本步骤是将所述继电器10通过usb与电脑相连接,用于控制继电器10。具体地如图2所示,将所述继电器10通过usb与台式电脑30相连接,用于控制继电器。

本发明在具体实施前,需要预先在电脑(如图2所示的台式电脑30)设置测试脚本,用于控制继电器10开关的开启和闭合,模拟设备的开机和掉电。即本发明实施例中,通过在台式电脑上安装测试脚本,控制继电器开关的开启和闭合,以重复频繁的给被测试路由器掉电操作,以对路由器的flash操作过程中380毫秒内设备掉电,以通过自动化测试脚本对路由器实现复现和验证。

本发明实施例的测试脚本为用于对路由器测试的测试脚本,

本实施例的测试脚本至少具有如下功能:

a)控制继电器10开关的开启和闭合,模拟设备的开机和掉电

b)电脑设备上电开机后,脚本控制电脑连接的无线网卡搜索移动路由器20的wifi热点,并进行连接,如果在一定时间内无法搜索到wifi热点则判断为测试失败;如果搜索到移动路由器20的wifi热点则进行自动化测试;

c)运行脚本需要传入的参数:

i.移动路由器热点名称(ssid):用于脚本控制无线网卡搜索热点连接热点

ii.usb串口号:用于脚本控制继电器

iii.设备的开机时间。

步骤s300、所述电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作;

本发明实施例中,在测试时,(台式)电脑30自动运行预先设置的测试脚本,测试脚本自动控制继电器10的开启和闭合,对(移动)路由器20实现上电和掉电操作。本发明实施例提供了一种自动化测试移动路由器flash稳定性的方法,以实现对路由器的复现和验证,其中,复现场景要求在flash操作过程中380毫秒内设备掉电,本发明可以测试脚本控制继电器开关的开启和闭合如果人工来进行场景复现,需要重复频繁的设备掉电操作,如果验证多台设备,工作量大,浪费人力资源。

本发明实施例中,较佳地,(台式)电脑30上电开机后,测试脚本控制无线网卡搜索移动路由器的wifi热点,并进行连接,如果在一定时间内无法搜索到wifi热点则判断为测试失败。

本发明实施例中,采用电脑自动运行预先设置的测试脚本(例发用于测试路由器稳定性的测试脚本),测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作。所述测试脚本运行需要传入指定参数,进行稳定性测试。其中,所述指定参数包括:

a、移动路由器热点名称ssid参数:用于脚本控制无线网卡搜索热点连接热点

b、usb串口号参数:用于脚本控制继电器

c、设备的开机时间参数。

步骤s400、测试脚本对路由器进行开机基本功能检查,自动输出测试结果。

本发明实施例中,当测试脚本对路由器进行重复频繁的设备掉电操作,完成复现和验证后,进行开机基本功能检查,自动输出测试结果。

由上可见,本发明针对复现设计开发了自动化测试方法,本发明的方法包括自动化测试脚本、测试继电器、台式电脑,无线网卡。人工只需简单运行测试脚本,脚本自动控制继电器实现设备的上电和掉电操作,最后脚本对设备进行开机基本功能检查,输出测试结果。可以节省测试人力资源,并可高效复现无法开机问题,对flash稳定性进行有效的评估。

并且本发明还具有如下优点:

1、降低测试成本;

2、减少操作复杂度,降低工作量。

示例性设备

如图3中所示,本发明实施例提供一种路由器flash稳定性自动测试装置,该装置包括:

连接模块31,用于检测路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作;

连接控制模块32,用于检测所述继电器通过usb与电脑相连接,电脑用于控制继电器;

测试模块33,用于控制电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作;

测试输出模块34,用于控制测试脚本对路由器进行开机基本功能检查,自动输出测试结果,具体如上所述。

基于上述实施例,本发明还提供了一种测试终端,其原理框图可以如图4所示。该测试终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏。其中,该测试终端的处理器用于提供计算和控制能力。该测试终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该测试终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种路由器flash稳定性自动测试。该测试终端的显示屏可以是液晶显示屏或者电子墨水显示屏。

本领域技术人员可以理解,图4中的原理框图仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用与其上的测试终端的限定,具体的测试终端可以包括比图中更多或更少的部件,或者组合某些部件或者具有不同的部件布置。

在一个实施例中,提供了一种测试终端,测试终端包括存储器、处理器及存储在处理器上并可在处理器上运行的路由器flash稳定性自动测试程序,处理执行如下步骤:

将路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作;

将所述继电器通过usb与电脑相连接,用于控制继电器;

所述电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作;

测试脚本对路由器进行开机基本功能检查,自动输出测试结果,具体如上所述。

其中,所述将路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作的步骤之前包括:

预先在电脑设置测试脚本,用于控制继电器开关的开启和闭合,模拟设备的开机和掉电。

其中,所述将路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作的步骤包括:

预先将移动路由器的正极和负极与继电器正极和负极相连接。

其中,所述将所述继电器通过usb与电脑相连接,用于控制继电器的步骤包括:

将所述继电器通过usb与台式电脑相连接,用于控制继电器。

其中,所述电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作的步骤还包括:

所述电脑上电开机后,测试脚本控制无线网卡搜索移动路由器的wifi热点,并进行连接,如果在一定时间内无法搜索到wifi热点则判断为测试失败。

其中,所述电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作的步骤包括:

所述测试脚本运行需要传入指定参数,进行稳定性测试。

其中,所述指定参数包括:

a、移动路由器热点名称ssid参数:用于脚本控制无线网卡搜索热点连接热点

b、usb串口号参数:用于脚本控制继电器

c、设备的开机时间参数。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

综上,本发明公开了一种路由器flash稳定性自动测试方法、装置、测试终端及存储介质,所述方法包括:将路由器与继电器相连接,所述继电器用于给路由器上电和掉电操作;将所述继电器通过usb与电脑相连接,用于控制继电器;所述电脑自动运行预先设置的测试脚本,测试脚本自动控制继电器的开启和闭合,对路由器实现上电和掉电操作;测试脚本对路由器进行开机基本功能检查,自动输出测试结果。本发明提供了一种路由器flash稳定性自动测试方法,提供了一种开发了自动化测试方法,采用自动化测试脚本、测试继电器、台式电脑,无线网卡。只需简单运行测试脚本,脚本自动控制继电器实现设备的上电和掉电操作,最后脚本对设备进行开机基本功能检查,输出测试结果。本发明可以节省测试人力资源,并可高效复现无法开机问题,对flash稳定性进行有效的评估。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜