模拟控制设备及应用该模拟控制设备的测试系统及方法技术方案

技术编号:6556619 阅读:136 留言:0更新日期:2012-04-11 18:40
一种测试系统,包括一主控设备及一模拟控制设备。所述主控设备与一输入设备相连,并通过所述模拟控制设备与若干待测设备相连。所述输入设备用于输入测试待测设备性能的信息,所述主控设备通过一测试软件记录所述输入设备所输入的信息,并将所述输入设备所输入的信息转换成数据的形式传输给所述模拟控制设备,所述模拟控制设备根据接收的数据来模拟所述输入设备的动作,进而控制所述待测设备完成性能的测试。本发明专利技术还提供了一种测试方法。上述测试系统及方法通过硬件与软件有机结合,实现了对所述待测设备的自动化测试,节省了人力,减少了误差,并提高了测试效率。

【技术实现步骤摘要】

本专利技术涉及一种模拟控制设备及应用所述模拟控制设备的测试系统及方法。
技术介绍
为了提高生产效率,保证产品品质和降低人工成本,努力实现和提高制造产业中各个工序的自动化水平,已经成为许多企业关注和追求的焦点。目前,在计算机生产线上,重复性的测试操作基本上还是由人工完成。在测试过程中由于多次重复操作,测试人员容易疲劳,故易造成误操作,影响测试结果,进而影响到产品的品质;且当待测设备繁多,测试时间紧迫时,易造成人力难以排配,任务难以及时完成等问题。由此可见,人工测试不仅耗费时间和人力,而且误测率较高,从而影响了测试效率,更影响了产品的品质。考虑到目前对计算机进行操作的输入设备主要是键盘和鼠标,并且所有的操作系统都支持基于PS2协议的键盘和鼠标,同时,几乎所有的计算机的输入功能都可以通过键盘和鼠标直接或间接地实现。因此,只要能够记录下测试时测试人员对键盘和鼠标的操作,并通过模拟键盘和鼠标的方式与计算机进行数据交换,就可以复现测试人员对计算机的测试操作,使该测试工序实现自动化。
技术实现思路
鉴于以上内容,有必要提供一种模拟控制设备及应用所述模拟控制设备的测试系统及方法,以实现测试工序的自动化,从而节省人力,减少误测,并提高测试效率。一种模拟控制设备,包括一第一接口单元、 一协议转换单元、 一微型控制单元、若干开关单元及若干与所述若干开关单元对应相连的模拟输出模块。所述微型控制单元通过所述协议转换单元与所述第一接口单元相连,并通过所述若干开关单元与所述若干模拟输出模块相连。所述协议转换单元将所述第一接口单元接收到的数据的通讯协议转换成所述微型控制单元能识别的通讯协议,再将数据输出给所述微型控制单元。所述微型控制单元根据接收到的数据中的控制信息来控制所述开关单元的启闭,并在所述开关单元开启时,将数据中的模拟信息传输给所述模拟输出模块,从而控制所述模拟输出模块输出模拟操作指令。一种测试系统,包括一主控设备、 一输入设备及一如上所述的模拟控制设备。所述输入设备通过所述主控设备与所述模拟控制设备的第一接口单元相连,所述模拟控制设备的模拟输出模块对应与若干待测设备相连。所述输入设备用于输入测试待测设备性能的信息,所述主控设备通过一测试软件记录所述输入设备所输入的信息,并将所述输入设备所输入的信息转换成所述模拟控制设备的第一接口单元所接收到的数据,进而控制所述若干待测设备完成性能的测试。一种应用所述测试系统的测试方法,包括以下步骤所述测试软件査找其测试用例库中是否存在用于测试所述待测设备性能的测试用例;当所述测试用例库中存在测试所述待测设备性能的测试用例时,所述测试软件将测试所述待测设备性能的测试用例及控制信息传输给所述模拟控制设备,所述模拟控制设备根据接收到的测试用例及控制信息控制所述待测设备完成对所述待测设备性能的测试。上述测试系统及方法通过所述主控设备的测试软件来控制所述模拟控制设备模拟所述输入设备的动作,进而控制所述待测设备完成对其性能的测试,实现了测试工序的自动化,从而节省了人力,减少了误测,并提高了测试效率。附图说明下面结合附图及较佳实施方式对本专利技术作进一步详细描述图l是本专利技术测试系统较佳实施方式的原理框图。图2是本专利技术模拟控制设备较佳实施方式的电路框图。图3是本专利技术测试方法较佳实施方式的流程图。具体实施例方式请参照图l,本专利技术测试系统用于自动测试若干待测设备40的性能,其较佳实施方式包括一主控设备20及一模拟控制设备30。所述主控设备20与一输入设备10相连,还通过所述模拟控制设备30与所述待测设备40相连。对所述待测设备40而言,所述测试系统相当于外接的输入设备。在本专利技术的较佳实施方式中,所述输入设备10包括鼠标和键盘,所述主控设备20与所述待测设备40为包括主机及显示器的计算机或服务器,且所述主控设备20与所述待测设备40的配置相同,其区别在于所述主控设备20安装了CRR (Coplexer Record/R印lay)测试软件。所述输入设备10输入信息控制所述主控设备20对其某一性能(如BI0S的性能)进行测试,所述主控设备20利用所述CRR测试软件将所述输入设备10在测试过程中进行的全部操作都记录下来,并自动生成一个测试用例档案存储记录的信息,再将所述测试用例档案归入测试用例库中,以更新所述测试用例库,所述测试用例库存储于所述主控设备20的存储设备(如硬盘等)中。当需要对所述待测设备40的所述性能进行测试时,只需通过所述CRR测试软件从所述测试用例库中调出所述测试用例,然后执行所述CRR测试软件的播放功能,所述主控设备20将所述测试用例及控制信息以数据的形式传输给所述模拟控制设备30,所述模拟控制设备30根据接收到的数据来模拟鼠标和键盘的动作,进而控制所述待测设备40完成对应的性能测试。请参考图2,所述模拟控制设备30的较佳实施方式包括一第一接口单元310、 一协议转换单元320、 一微型控制单元330、若干开关单元340及与之对应的若干模拟输出模块350。所述微型控制单元330通过所述协议转换单元320与所述第一接口单元310相连,并通过所述若干开关单元340与所述若干模拟输出模块350相连。其中,所述第一接口单元310通过一线缆与所述主控设备20的通讯接口相连,用于传输所述主控设备20与所述模拟控制设备30之间的通讯信息。所述协议转换单元320将从所述主控设备20接收到的测试用例及控制信息的数据的通讯协议(如USB、 COM、 RJ45等通讯协议)转换成所述微型控制单元330能识别的通讯协议(如RS232通讯协议),以确保所述主控设备20与模拟控制设备30之间的正常通讯。所述微型控制单元330根据接收到的控制信息来控制所述开关单元340的开启和关闭,并将所述测试用例中记录键盘动作的数据和记录鼠标动作的数据进行划分,再输出给所述开关单元340。当所述开关单元340开启时,所述测试用例的数据通过所述开关单元340传递给所述模拟输出模块350;当所述开关单元340关闭时,所述测试用例的数据不能传递给所述模拟输出模块350。所述模拟输出模块350与所述待测设备40相连,并通过模拟鼠标和键盘的动作来控制所述待测设备40进行性能测试。在本专利技术的较佳实施方式中,所述控制信息包括CRR测试软件设定的将某一测试用例指定给与某一待测设备40相连的模拟输出模块350的控制指令。每一模拟输出模块350包括一键盘模拟单元352、 一鼠标模拟单元354、 一第二接口单元356及一第三接口单元358。所述第二接口单元356及第三接口单元358分别为键盘USB (Universal Serial Bus,通用串行总线)接口及鼠标USB接口 ,其分别与待测设备40的键盘USB接口及鼠标USB接口相连。所述键盘模拟单元352与所述开关单元340相连,用以接收所述测试用例中记录键盘动作的数据,并将所述记录键盘动作的数据转换成模拟键盘动作的指令,再通过所述第二接口单元356将所述键盘指令传输给所述待测设备40。所述鼠标模拟单元354与所述开关单元340相连,用以接收所述测试用例中记录鼠标动作的数据,并将所述记录鼠标动作的数据转换成模拟鼠标动作的指令,再通过所述第三接口单元358将所述鼠标指令传输给所述待测设备40。当需要对某一待本文档来自技高网...

【技术保护点】
一种模拟控制设备,包括一第一接口单元、一协议转换单元、一微型控制单元、若干开关单元及若干与所述若干开关单元对应相连的模拟输出模块,所述微型控制单元通过所述协议转换单元与所述第一接口单元相连,并通过所述若干开关单元与所述若干模拟输出模块相连,所述协议转换单元将所述第一接口单元接收到的数据的通讯协议转换成所述微型控制单元能识别的通讯协议,再将数据输出给所述微型控制单元,所述微型控制单元根据接收到的数据中的控制信息来控制所述开关单元的启闭,并在所述开关单元开启时,将数据中的模拟信息传输给所述模拟输出模块,从而控制所述模拟输出模块输出模拟操作指令。

【技术特征摘要】
1.一种模拟控制设备,包括一第一接口单元、一协议转换单元、一微型控制单元、若干开关单元及若干与所述若干开关单元对应相连的模拟输出模块,所述微型控制单元通过所述协议转换单元与所述第一接口单元相连,并通过所述若干开关单元与所述若干模拟输出模块相连,所述协议转换单元将所述第一接口单元接收到的数据的通讯协议转换成所述微型控制单元能识别的通讯协议,再将数据输出给所述微型控制单元,所述微型控制单元根据接收到的数据中的控制信息来控制所述开关单元的启闭,并在所述开关单元开启时,将数据中的模拟信息传输给所述模拟输出模块,从而控制所述模拟输出模块输出模拟操作指令。2.如权利要求l所述的模拟控制设备,其特征在于每一模拟输出模 块包括一键盘模拟单元、 一 鼠标模拟单元及分别与所述键盘模拟单元及鼠标模拟单元连接的 一第二接口单元及一第三接口单元,所述键盘模拟单元及鼠标模拟单元均与对应的开关单元 相连,用以接收所述模拟信息并将接收到的模拟信息转换为模拟键盘及鼠标动作的指令,所 述第二接口单元及第三接口单元分别用于输出所述模拟键盘及鼠标动作的指令。3.如权利要求2所述的模拟控制设备,其特征在于所述第二接口单 元及第三接口单元均为USB接口 。4. 一种测试系统,包括一主控设备、 一输入设备及一如权利要求l所 述的模拟控制设备,所述输入设备通过所述主控设备与所述模拟控制设备的第一接口单元相 连,所述模拟控制设备的模拟输出模块对应与若干待测设备相连,所述输入设备...

【专利技术属性】
技术研发人员:杨素光罗建鸿邓民福彭正全曹翔
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1