计算设备测试系统及方法技术方案

技术编号:10126361 阅读:103 留言:0更新日期:2014-06-12 18:10
一种计算设备测试系统及方法,该系统运行于计算设备中且包括:第一创建模块,用于在计算设备中创建虚拟网络终端及第一通信接口;第一绑定模块,用于将第一通信接口与主控设备的第二通信接口相绑定;定向模块,用于将测试程序的输入输出定向至虚拟网络终端;第一连接模块,用于与主控设备建立通信连接;及测试模块,用于响应于主控设备的控制命令在虚拟网络终端上运行测试程序,并在测试过程中通过虚拟网络终端从主控设备的输入设备接收测试程序所需的输入信息,以及将测试程序产生的输出信息从虚拟网络终端传送给主控设备,以将该输出信息显示在主控设备的显示设备上。本发明专利技术能够利用主控设备的输入输出设备对计算设备执行交互性测试。

【技术实现步骤摘要】
【专利摘要】一种,该系统运行于计算设备中且包括:第一创建模块,用于在计算设备中创建虚拟网络终端及第一通信接口;第一绑定模块,用于将第一通信接口与主控设备的第二通信接口相绑定;定向模块,用于将测试程序的输入输出定向至虚拟网络终端;第一连接模块,用于与主控设备建立通信连接;及测试模块,用于响应于主控设备的控制命令在虚拟网络终端上运行测试程序,并在测试过程中通过虚拟网络终端从主控设备的输入设备接收测试程序所需的输入信息,以及将测试程序产生的输出信息从虚拟网络终端传送给主控设备,以将该输出信息显示在主控设备的显示设备上。本专利技术能够利用主控设备的输入输出设备对计算设备执行交互性测试。【专利说明】
本专利技术涉及一种。
技术介绍
机架式服务器在出货时通常是插满整个机架,为机架中的每个机架式服务器连接鼠标、键盘、显示器等输入输出设备用以测试并不可行。目前的测试方法是在各个机架式服务器启动之后,使其自动运行测试程序。在测试结束时,各个机架式服务器上传测试日志到指定文件夹,主控设备根据测试日志判断测试结果(通过或失败)。由于测试在完全封闭的环境中执行,测试的实时性不能保证,在测试过程中,机架式服务器无法接收实时的输入信息,也无法输出实时的输出信息。
技术实现思路
鉴于以上内容,有必要提供一种计算设备测试系统,能够利用主控设备的输入输出设备对计算设备执行交互性测试。此外,还有必要提供一种计算设备测试方法,能够利用主控设备的输入输出设备对计算设备执行交互性测试。一种计算设备测试系统,运行于计算设备中,该计算设备存储有测试程序,该系统包括:第一创建模块,用于在计算设备中创建虚拟网络终端及第一通信接口 ;第一绑定模块,用于将所述第一通信接口与主控设备的第二通信接口相绑定;定向模块,用于将所述测试程序的输入输出定向至所述虚拟网络终端;第一连接模块,用于通过所述第一通信接口与主控设备建立通信连接;及测试模块,用于响应于主控设备的控制命令在所述虚拟网络终端上运行测试程序以对计算设备进行测试,并在测试过程中通过虚拟网络终端从主控设备的输入设备接收测试程序所需的输入信息,以及将测试程序产生的输出信息从虚拟网络终端传送给主控设备以将该输出信息显示在主控设备的显示设备上。一种计算设备测试系统,运行于主控设备中,该主控设备包括输入设备与显示设备,该系统包括:第二创建模块,用于在主控设备中创建第二通信接口 ;第二绑定模块,用于将所述第二通信接口与计算设备的第一通信接口相绑定;第二连接模块,用于通过所述第二通信接口与计算设备建立通信连接;及控制模块,用于发送控制命令给计算设备,控制计算设备在计算设备的虚拟网络终端上运行测试程序以对计算设备进行测试,并在测试过程中从所述输入设备接收测试程序所需的输入信息并将该输入信息通过虚拟网络终端传送给测试程序,以及从虚拟网络终端接收测试程序产生的输出信息并将该输出信息显示在所述显示设备上。—种计算设备测试方法,该方法包括步骤:在计算设备中创建虚拟网络终端及第一通信接口,在主控设备中创建第二通信接口 ;将所述第一通信接口与第二通信接口相互绑定;将计算设备的测试程序的输入输出定向至所述虚拟网络终端;通过所述第一通信接口与第二通信接口建立计算设备与主控设备的通信连接;控制计算设备在所述虚拟网络终端上运行测试程序以对计算设备进行测试,并在测试过程中从主控设备的输入设备接收测试程序所需的输入信息并将该输入信息通过虚拟网络终端传送给测试程序,以及从虚拟网络终端接收测试程序产生的输出信息并将该输出信息显示在主控设备的显示设备上。本专利技术可以利用主控设备的输入设备与显示设备对计算设备进行交互式测试,将测试所需的实时输入信息传送给测试程序,并且显示测试程序的实时输出信息。【专利附图】【附图说明】图1为本专利技术计算设备测试系统较佳实施例的应用环境示意图。图2为图1中第一测试单元的功能模块图。图3为图1中第二测试单元的功能模块图。图4为本专利技术计算设备测试方法较佳实施例的流程图。主要元件符号说明【权利要求】1.一种计算设备测试系统,运行于计算设备中,该计算设备存储有测试程序,其特征在于,该系统包括: 第一创建模块,用于在计算设备中创建虚拟网络终端及第一通信接口 ; 第一绑定模块,用于将所述第一通信接口与主控设备的第二通信接口相绑定; 定向模块,用于将所述测试程序的输入输出定向至所述虚拟网络终端; 第一连接模块,用于通过所述第一通信接口与主控设备建立通信连接;及测试模块,用于响应于主控设备的控制命令在所述虚拟网络终端上运行测试程序以对计算设备进行测试,并在测试过程中通过虚拟网络终端从主控设备的输入设备接收测试程序所需的输入信息,以及将测试程序产生的输出信息从虚拟网络终端传送给主控设备以将该输出信息显示在主控设备的显示设备上。2.如权利要求1所述的计算设备测试系统,其特征在于,所述第一通信接口与第二通信接口是套接字。3.如权利要求1所述的计算设备测试系统,其特征在于,所述第一创建模块将所述虚拟网络终端创建在计算设备的操作系统的内核中。4.如权利要求1所述的计算设备测试系统,其特征在于,所述定向模块还用于将计算设备的操作系统的启动信息定向到所述虚拟网络终端。5.一种计算设备测试系统,运行于主控设备中,该主控设备包括输入设备与显示设备,其特征在于,该系统包括: 第二创建模块,用于在主控设备中创建第二通信接口 ;· 第二绑定模块,用于将所述第二通信接口与计算设备的第一通信接口相绑定; 第二连接模块,用于通过所述第二通信接口与计算设备建立通信连接;及控制模块,用于发送控制命令给计算设备,控制计算设备在计算设备的虚拟网络终端上运行测试程序以对计算设备进行测试,并在测试过程中从所述输入设备接收测试程序所需的输入信息并将该输入信息通过虚拟网络终端传送给测试程序,以及从虚拟网络终端接收测试程序产生的输出信息并将该输出信息显示在所述显示设备上。6.一种计算设备测试方法,其特征在于,该方法包括步骤: 在计算设备中创建虚拟网络终端及第一通信接口,在主控设备中创建第二通信接口 ; 将所述第一通信接口与第二通信接口相互绑定; 将计算设备的测试程序的输入输出定向至所述虚拟网络终端; 通过所述第一通信接口与第二通信接口建立计算设备与主控设备的通信连接; 控制计算设备在所述虚拟网络终端上运行测试程序以对计算设备进行测试,并在测试过程中从主控设备的输入设备接收测试程序所需的输入信息并将该输入信息通过虚拟网络终端传送给测试程序,以及从虚拟网络终端接收测试程序产生的输出信息并将该输出信息显示在主控设备的显示设备上。7.如权利要求6所述的计算设备测试方法,其特征在于,所述计算设备是机架式服务器或刀片式服务器。8.如权利要求6所述的计算设备测试方法,其特征在于,所述第一通信接口与第二通信接口是套接字。9.如权利要求6所述的计算设备测试方法,其特征在于,所述虚拟网络终端创建在计算设备的操作系统的内核中。10.如权利要求6所述的计算设备测试方法,其特征在于,该方法还包括步骤: 将计算设备的操作系 统的启动信息定向到所述虚拟网络终端。【文档编号】G06F11/36GK103853653SQ201210503067【公开日】2014年6月11日 本文档来自技高网...

【技术保护点】
一种计算设备测试系统,运行于计算设备中,该计算设备存储有测试程序,其特征在于,该系统包括:第一创建模块,用于在计算设备中创建虚拟网络终端及第一通信接口;第一绑定模块,用于将所述第一通信接口与主控设备的第二通信接口相绑定;定向模块,用于将所述测试程序的输入输出定向至所述虚拟网络终端;第一连接模块,用于通过所述第一通信接口与主控设备建立通信连接;及测试模块,用于响应于主控设备的控制命令在所述虚拟网络终端上运行测试程序以对计算设备进行测试,并在测试过程中通过虚拟网络终端从主控设备的输入设备接收测试程序所需的输入信息,以及将测试程序产生的输出信息从虚拟网络终端传送给主控设备以将该输出信息显示在主控设备的显示设备上。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡明祥
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1