CN113315675B - 一种白盒交换机U-Boot自动化测试方法、***和存储介质 - Google Patents

一种白盒交换机U-Boot自动化测试方法、***和存储介质 Download PDF

Info

Publication number
CN113315675B
CN113315675B CN202110499685.9A CN202110499685A CN113315675B CN 113315675 B CN113315675 B CN 113315675B CN 202110499685 A CN202110499685 A CN 202110499685A CN 113315675 B CN113315675 B CN 113315675B
Authority
CN
China
Prior art keywords
test
boot
switch
automatic
task
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110499685.9A
Other languages
English (en)
Other versions
CN113315675A (zh
Inventor
周庆飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Yingxin Computer Technology Co Ltd
Original Assignee
Shandong Yingxin Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Yingxin Computer Technology Co Ltd filed Critical Shandong Yingxin Computer Technology Co Ltd
Priority to CN202110499685.9A priority Critical patent/CN113315675B/zh
Publication of CN113315675A publication Critical patent/CN113315675A/zh
Application granted granted Critical
Publication of CN113315675B publication Critical patent/CN113315675B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/263Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers
    • G06F11/2635Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers using a storage for the test inputs, e.g. test ROM, script files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/14Arrangements for monitoring or testing data switching networks using software, i.e. software packages

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Computer Hardware Design (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明涉及一种白盒交换机U‑Boot自动化测试方法、***和存储介质,该方法包括以下步骤:S1:创建U‑Boot自动化测试任务并选择测试所需的自动化脚本;S2:配置测试所需的交换机和网络测试仪端口;S3:按照测试任务将交换机与交换机互连,交换机与网络测试仪端口互连;S4:设置测试任务执行时间和次数;S5:执行测试并记录测试日志和结果。本发明采用SecureCRT+python的方式搭建起一套针对U‑Boot的自动化测试方案,用自动化脚本代替手工测试,提高测试效率,让测试工程师从手工测试中解放出来。

Description

一种白盒交换机U-Boot自动化测试方法、***和存储介质
技术领域
本发明属于交换机测试技术领域,具体涉及一种白盒交换机U-Boot自动化测试方法、***和存储介质。
背景技术
U-Boot属于Bootloader的一种,是用来引导启动内核的,可以从flash中读出内核,放到内存中启动内核;白盒交换机中包含有U-Boot,对于交换机的启动和硬件管理具有重要作用,同时U-Boot对交换机还具备***引导,资产信息查看,硬件设备管理以及时钟同步等功能。
白盒交换机U-Boot需要进行功能测试,主要包括快捷键功能测试、资产信息测试、主备芯片功能测试和重启压力测试;目前,U-Boot测试内容较多,每个版本发布后需要投入较多的人力进行手工测试,测试周期较长且测试结果需要人工进行对比验证,测试效率很低,急需一种高效的自动化测试方法,此为现有技术的不足之处。
有鉴于此,本发明提供一种白盒交换机U-Boot自动化测试方法、***和存储介质,以解决现有技术中存在的缺陷,是非常有必要的。
发明内容
针对白盒交换机U-Boot测试内容多,手工测试周期长、测试效率低的问题,本发明提供设计一种白盒交换机U-Boot自动化测试方法、***和存储介质,用自动化脚本代替手工测试,实现交换机U-Boot的自动化测试,提高测试效率,让测试工程师从手工测试中解放出来,将更多时间投入到测试设计和测试分析上。
为实现上述目的,本发明给出以下技术方案:
第一方面,本发明提供一种白盒交换机U-Boot自动化测试方法,包括以下步骤:
S1:创建U-Boot自动化测试任务并选择测试所需的自动化脚本;
S2:配置测试所需的交换机和网络测试仪端口;
S3:按照测试任务将交换机与交换机互连,交换机与网络测试仪端口互连;
S4:设置测试任务执行时间和次数;
S5:执行测试并记录测试日志和结果。
作为优选,所述步骤S1中U-Boot自动化测试任务包括快捷键功能测试,快捷键功能测试具体方法如下:
调用python脚本,控制SecureCRT在U-Boot***中下发重启指令;
等待重启并判断SecureCRT界面是否出现进入Booting阶段的关键字;
当屏幕出现进入Booting阶段的关键字后,模拟U-Boot中对应测试项的快捷键,不同的快捷键进入不同的界面;
验证模拟的快捷键是否进入预期的对应界面,模拟的快捷键进入对应界面则测试通过,否则测试失败;
通过快捷键功能测试验证U-Boot的快捷键功能与预期是否相符。
作为优选,所述步骤S1中U-Boot自动化测试任务包括资产信息测试,资产信息测试具体方法如下:
第一步将设计文档中资产信息的名称与期望值汇总至测试数据集中;
第二步分别在U-Boot中下发CPU、内存、M.2、电源资产信息的指令;
第三步将指令下发后获得的返回值与测试数据集中的期望值进行对比;
第四步对比判定,返回值与测试数据集中的期望值一致则测试通过,否则测试失败;
通过资产信息测试验证U-Boot中显示的内存、M.2、电源以及CPU等主要部件的信息显示是否完全正确。
作为优选,所述步骤S1中U-Boot自动化测试任务包括主备芯片功能测试,主备芯片功能测试具体方法如下:
第一步调用python脚本,在SecureCRT控制台中确定当前使用的是主Flash芯片;
第二步将启动模式改为备用Flash启动,并下发重启指令;
第三步再次在自动化脚本中获取当前启动的Flash,判断是否已更改为备用Flash启动,如果已经更改为备用Flash启动则进入第四步,否则测试失败;
第四步在脚本中下发关闭主芯片的指令,并将默认启动的Flash改为主芯片;
第五步下发重启指令,再次进入U-Boot***后验证当前是否使用备用芯片启动的,如果当前是使用备用芯片启动,则测试通过,反之测试失败;
通过主备芯片功能测试验证主备芯片切换、主芯片启动以及备用芯片启动功能。
作为优选,所述步骤S1中U-Boot自动化测试任务还包括重启压力测试,重启压力测试具体方法如下:
第一步调用python脚本,在SecureCRT控制台模拟U-Boot快捷键进入***;
第二步在***中下发日志检查命令,核对日志中是否存在告警日志或异常日志,如果存在则测试失败,不存在则继续执行第三步;
第三步使用python脚本控制SecureCRT控制台下发***重启指令;
第四步等待***进入Booting阶段后,模拟快捷键进入U-Boot,并检查日志中是否存在告警日志以及异常日志,如果存在则测试失败,不存在则完成一次重启测试;
第五步将上述第一步至第四步重复执行多次,完成重启压力测试;
通过重启压力测试验证多次不断重启的过程中,U-Boot能否每次都成功加载并且进入***。
第二方面,本发明还提供一种白盒交换机U-Boot自动化测试***,包括:
测试任务创建模块:创建U-Boot自动化测试任务并选择测试所需的自动化脚本;
交换机配置模块:配置测试所需的交换机和网络测试仪端口;
测试连接模块:按照测试任务将交换机与交换机互连,交换机与网络测试仪端口互连;
测试设置模块:设置测试任务执行时间和次数;
测试执行模块:执行测试并记录测试日志和结果。
作为优选,所述测试任务创建模块包括:
快捷键功能测试单元:编写并调用脚本验证U-Boot的快捷键功能与预期是否相符;
资产信息测试单元:编写并调用脚本验证U-Boot中显示的内存、M.2、电源以及CPU等主要部件的信息显示是否完全正确;
主备芯片功能测试单元:编写并调用脚本验证主备芯片切换、主芯片启动以及辅芯片启动功能;
重启压力测试单元:调用脚本验证多次不断重启的过程中,U-Boot能否每次都成功加载并进入***。
第三方面,本发明提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述方法。
第四方面,提供一种终端,包括:
处理器、存储器,其中存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述方法。
本发明的有益效果在于,使用python撰写脚本并采用SecureCRT的调用脚本功能实现U-Boot自动化测试,不依赖于连接,不管是***启动前还是启动后,该自动化测试都可以一直运行;本发明提供的U-Boot自动化测试方法可以取代手工测试,并且可以批量运行,很好地利用了SecureCRT对控制台的监控功能以及python的模拟按键和数据提前、对比等功能,有效节省测试人力。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的一种白盒交换机U-Boot自动化测试方法的流程图。
图2是本发明实施例2提供的一种白盒交换机U-Boot自动化测试***的原理框图。
其中,1-测试任务创建模块,1.1-快捷键功能测试单元,1.2-资产信息测试单元,1.3-主备芯片功能测试单元,1.4-重启压力测试单元,2-交换机配置模块,3-测试连接模块,4-测试设置模块,5-测试执行模块。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
下面对本发明中出现的关键术语进行解释:
U-Boot:全称Universal Boot Loader,是德国DENX小组开发的用于多种嵌入式CPU的BootLoader程序,遵循GPL条款;U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来,主要用于嵌入式***的引导加载。
实施例1:
如图1所示,本实施例提供一种白盒交换机U-Boot自动化测试方法,包括以下步骤:
S1:创建U-Boot自动化测试任务并选择测试所需的自动化脚本;
其中,U-Boot自动化测试任务包括快捷键功能测试,快捷键功能测试具体方法如下:调用python脚本,控制SecureCRT在U-Boot***中下发重启指令;等待重启并判断SecureCRT界面是否出现进入Booting阶段的关键字;当屏幕出现进入Booting阶段的关键字后,模拟U-Boot中对应测试项的快捷键,不同的快捷键进入不同的界面;验证模拟的快捷键是否进入预期的对应界面,模拟的快捷键进入对应界面则测试通过,否则测试失败;通过快捷键功能测试验证U-Boot的快捷键功能与预期是否相符。
U-Boot自动化测试任务包括资产信息测试,资产信息测试具体方法如下:第一步将设计文档中资产信息的名称与期望值汇总至测试数据集中;第二步分别在U-Boot中下发CPU、内存、M.2、电源资产信息的指令;第三步将指令下发后获得的返回值与测试数据集中的期望值进行对比;第四步对比判定,返回值与测试数据集中的期望值一致则测试通过,否则测试失败;通过资产信息测试验证U-Boot中显示的内存、M.2、电源以及CPU等主要部件的信息显示是否完全正确。
U-Boot自动化测试任务包括主备芯片功能测试,主备芯片功能测试具体方法如下:第一步调用python脚本,在SecureCRT控制台中确定当前使用的是主Flash芯片;第二步将启动模式改为备用Flash启动,并下发重启指令;第三步再次在自动化脚本中获取当前启动的Flash,判断是否已更改为备用Flash启动,如果已经更改为备用Flash启动则进入第四步,否则测试失败;第四步在脚本中下发关闭主芯片的指令,并将默认启动的Flash改为主芯片;第五步下发重启指令,再次进入U-Boot***后验证当前是否使用备用芯片启动的,如果当前是使用备用芯片启动,则测试通过,反之测试失败;通过主备芯片功能测试验证主备芯片切换、主芯片启动以及备用芯片启动功能。
U-Boot自动化测试任务还包括重启压力测试,重启压力测试具体方法如下:第一步调用python脚本,在SecureCRT控制台模拟U-Boot快捷键进入***;第二步在***中下发日志检查命令,核对日志中是否存在告警日志或异常日志,如果存在则测试失败,不存在则继续执行第三步;第三步使用python脚本控制SecureCRT控制台下发***重启指令;第四步等待***进入Booting阶段后,模拟快捷键进入U-Boot,并检查日志中是否存在告警日志以及异常日志,如果存在则测试失败,不存在则完成一次重启测试;第五步将上述第一步至第四步重复执行1000次,完成重启压力测试;通过重启压力测试验证多次不断重启的过程中,U-Boot能否每次都成功加载并且进入***。
S2:配置测试所需的交换机和网络测试仪端口;
S3:按照测试任务将交换机与交换机互连,交换机与网络测试仪端口互连;
S4:设置测试任务执行时间和次数;
S5:执行测试并记录测试日志和结果。
实施例2:
如图2所示,本实施例提供一种白盒交换机U-Boot自动化测试***,包括:
测试任务创建模块1:创建U-Boot自动化测试任务并选择测试所需的自动化脚本;
交换机配置模块2:配置测试所需的交换机和网络测试仪端口;
测试连接模块3:按照测试任务将交换机与交换机互连,交换机与网络测试仪端口互连;
测试设置模块4:设置测试任务执行时间和次数;
测试执行模块5:执行测试并记录测试日志和结果。
本实施例中,所述测试任务创建模块1包括有:
快捷键功能测试单元1.1:编写并调用脚本验证U-Boot的快捷键功能与预期是否相符;
资产信息测试单元1.2:编写并调用脚本验证U-Boot中显示的内存、M.2、电源以及CPU等主要部件的信息显示是否完全正确;
主备芯片功能测试单元1.3:编写并调用脚本验证主备芯片切换、主芯片启动以及辅芯片启动功能;
重启压力测试单元1.4:调用脚本验证多次不断重启的过程中,U-Boot能否每次都成功加载并进入***。
实施例3:
本实施例提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述方法。
实施例4:
本实施例提供一种终端,包括:
处理器、存储器,其中存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述方法。
尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (6)

1.一种白盒交换机U-Boot自动化测试方法,其特征在于,包括以下步骤:
S1:创建U-Boot自动化测试任务并选择测试所需的自动化脚本;
S2:配置测试所需的交换机和网络测试仪端口;
S3:按照测试任务将交换机与交换机互连,交换机与网络测试仪端口互连;
S4:设置测试任务执行时间和次数;
S5:执行测试并记录测试日志和结果;
所述步骤S1中U-Boot自动化测试任务包括快捷键功能测试,快捷键功能测试具体方法如下:
调用python脚本,控制SecureCRT在U-Boot***中下发重启指令;
等待重启并判断SecureCRT界面是否出现进入Booting阶段的关键字;
当屏幕出现进入Booting阶段的关键字后,模拟U-Boot中对应测试项的快捷键,不同的快捷键进入不同的界面;
验证模拟的快捷键是否进入预期的对应界面,模拟的快捷键进入对应界面则测试通过,否则测试失败。
2.根据权利要求1所述的一种白盒交换机U-Boot自动化测试方法,其特征在于,所述步骤S1中U-Boot自动化测试任务还包括资产信息测试,资产信息测试具体方法如下:
第一步将设计文档中资产信息的名称与期望值汇总至测试数据集中;
第二步分别在U-Boot中下发CPU、内存、M.2、电源资产信息的指令;
第三步将指令下发后获得的返回值与测试数据集中的期望值进行对比;
第四步对比判定,返回值与测试数据集中的期望值一致则测试通过,否则测试失败。
3.根据权利要求2所述的一种白盒交换机U-Boot自动化测试方法,其特征在于,所述步骤S1中U-Boot自动化测试任务还包括主备芯片功能测试,主备芯片功能测试具体方法如下:
第一步调用python脚本,在SecureCRT控制台中确定当前使用的是主Flash芯片;
第二步将启动模式改为备用Flash启动,并下发重启指令;
第三步再次在自动化脚本中获取当前启动的Flash,判断是否已更改为备用Flash启动,如果已经更改为备用Flash启动则进入第四步,否则测试失败;
第四步在脚本中下发关闭主芯片的指令,并将默认启动的Flash改为主芯片;
第五步下发重启指令,再次进入U-Boot***后验证当前是否使用备用芯片启动的,如果当前是使用备用芯片启动,则测试通过,反之测试失败。
4.根据权利要求3所述的一种白盒交换机U-Boot自动化测试方法,其特征在于,所述步骤S1中U-Boot自动化测试任务还包括重启压力测试,重启压力测试具体方法如下:
第一步调用python脚本,在SecureCRT控制台模拟U-Boot快捷键进入***;
第二步在***中下发日志检查命令,核对日志中是否存在告警日志或异常日志,如果存在则测试失败,不存在则继续执行第三步;
第三步使用python脚本控制SecureCRT控制台下发***重启指令;
第四步等待***进入Booting阶段后,模拟快捷键进入U-Boot,并检查日志中是否存在告警日志以及异常日志,如果存在则测试失败,不存在则完成一次重启测试;
第五步将上述第一步至第四步重复执行多次,完成重启压力测试。
5.一种白盒交换机U-Boot自动化测试***,其特征在于,***执行根据权利要求1至4任意一项所述的白盒交换机U-Boot自动化测试方法,包括:
测试任务创建模块:创建U-Boot自动化测试任务并选择测试所需的自动化脚本;
交换机配置模块:配置测试所需的交换机和网络测试仪端口;
测试连接模块:按照测试任务将交换机与交换机互连,交换机与网络测试仪端口互连;
测试设置模块:设置测试任务执行时间和次数;
测试执行模块:执行测试并记录测试日志和结果;
所述测试任务创建模块包括:
快捷键功能测试单元:编写并调用脚本验证U-Boot的快捷键功能与预期是否相符;
资产信息测试单元:编写并调用脚本验证U-Boot中显示的内存、M.2、电源以及CPU部件的信息显示是否完全正确;
主备芯片功能测试单元:编写并调用脚本验证主备芯片切换、主芯片启动以及辅芯片启动功能;
重启压力测试单元:调用脚本验证多次不断重启的过程中,U-Boot能否每次都成功加载并进入***。
6.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行权利要求1-4中任一项所述方法。
CN202110499685.9A 2021-05-08 2021-05-08 一种白盒交换机U-Boot自动化测试方法、***和存储介质 Active CN113315675B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110499685.9A CN113315675B (zh) 2021-05-08 2021-05-08 一种白盒交换机U-Boot自动化测试方法、***和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110499685.9A CN113315675B (zh) 2021-05-08 2021-05-08 一种白盒交换机U-Boot自动化测试方法、***和存储介质

Publications (2)

Publication Number Publication Date
CN113315675A CN113315675A (zh) 2021-08-27
CN113315675B true CN113315675B (zh) 2023-02-24

Family

ID=77371848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110499685.9A Active CN113315675B (zh) 2021-05-08 2021-05-08 一种白盒交换机U-Boot自动化测试方法、***和存储介质

Country Status (1)

Country Link
CN (1) CN113315675B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115208787A (zh) * 2022-06-29 2022-10-18 国电南瑞科技股份有限公司 一种交换机自动化测试方法及***
CN115695265B (zh) * 2022-10-20 2024-07-19 深圳市智微智能科技股份有限公司 一种交换机自动循环上下电测试方法、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766247A (zh) * 2017-10-18 2018-03-06 上海科世达-华阳汽车电器有限公司 Bootloader的测试方法、装置及可读存储介质
CN109889407A (zh) * 2019-02-12 2019-06-14 太仓市同维电子有限公司 一种管理型交换机生产测试方法
CN111694340A (zh) * 2020-06-05 2020-09-22 浪潮电子信息产业股份有限公司 一种PSU BootLoader自动测试治具及方法
CN112486809A (zh) * 2020-11-23 2021-03-12 苏州浪潮智能科技有限公司 一种基于白盒交换机的自动化测试方法、***及设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9135150B2 (en) * 2013-02-27 2015-09-15 International Business Machines Corporation Automated execution of functional test scripts on a remote system within a unit testing framework
CN106325868A (zh) * 2016-08-24 2017-01-11 南京百敖软件有限公司 一种在uefi中实现快捷键绑定启动设备的方法
TWI650710B (zh) * 2018-04-12 2019-02-11 和碩聯合科技股份有限公司 測試流程的檢測方法
CN111427777B (zh) * 2020-03-13 2023-03-21 苏州浪潮智能科技有限公司 一种sol测试的方法、***、设备以及介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766247A (zh) * 2017-10-18 2018-03-06 上海科世达-华阳汽车电器有限公司 Bootloader的测试方法、装置及可读存储介质
CN109889407A (zh) * 2019-02-12 2019-06-14 太仓市同维电子有限公司 一种管理型交换机生产测试方法
CN111694340A (zh) * 2020-06-05 2020-09-22 浪潮电子信息产业股份有限公司 一种PSU BootLoader自动测试治具及方法
CN112486809A (zh) * 2020-11-23 2021-03-12 苏州浪潮智能科技有限公司 一种基于白盒交换机的自动化测试方法、***及设备

Also Published As

Publication number Publication date
CN113315675A (zh) 2021-08-27

Similar Documents

Publication Publication Date Title
CN110750396B (zh) 一种服务器操作***兼容性测试方法、装置及存储介质
CN113315675B (zh) 一种白盒交换机U-Boot自动化测试方法、***和存储介质
CN110704304B (zh) 一种应用程序测试方法、装置、存储介质和服务器
US7613952B2 (en) Method for facilitating BIOS testing
CN101634960A (zh) 一种修改bios参数及重新生成校验和的方法
CN104572387A (zh) 一种工程模式下调试终端的方法及装置
CN104424047A (zh) 一种nvram数据恢复方法和装置
CN115357515B (zh) 一种多核***的调试方法、装置、计算机设备及存储介质
CN114168222A (zh) 一种启动耗时的获取方法、装置、终端设备和存储介质
CN110990289B (zh) 一种自动提交bug的方法、装置、电子设备及存储介质
CN113377586B (zh) 一种服务器自动化检测方法、装置及存储介质
CN113094251A (zh) 嵌入式***测试方法、装置、计算机设备和存储介质
CN104657232A (zh) Bios自动恢复***及方法
CN115495275B (zh) 一种存储***及其控制方法
CN113722212B (zh) 一种cpld升级测试方法、装置、设备及介质
CN115951949A (zh) 一种bios的配置参数的恢复方法、装置及计算设备
CN115757099A (zh) 平台固件保护恢复功能自动测试方法和装置
CN110096888B (zh) 一种加快验证及分析smm安全隐患的方法及***
CN114510375A (zh) 一种Flash芯片数据区域动态共享***及方法
CN114116330A (zh) 服务器性能测试方法、***、终端及存储介质
CN113076140A (zh) 一种gpio配置检测方法、装置及服务器
CN111694727A (zh) 一种网卡固件升降级测试方法、***、终端及存储介质
CN109426506B (zh) 选用只读存储器的加载方法
CN111708705B (zh) Bios的自动修复功能测试方法、装置、设备及介质
CN115562803A (zh) 一种镜像文件的自动恢复方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant