【技术实现步骤摘要】
自动化测试及结果比对方法及系统
本专利技术是有关于一种自动化测试方法及系统,且特别是有关于一种远端服务器的自动化测试及结果比对方法及系统。
技术介绍
国际商业机器(InternationalBusinessMachines,IBM)公司提出了一种名为IBMSystemsDirector(ISD)的系统平台管理工具,此工具可与协力厂商的管理平台整合,从而提供虚拟化、整合式的服务管理。ISD为系统管理人员提供单点控制功能,让系统管理人员能够最佳化地运用运算和网络资源,大幅减少作业的成本及复杂性。ISD更提供了远端测试的功能,提供系统管理人员通过网络连结到管理服务器,并通过管理服务器控制待测服务器的基板管理控制器(BaseboardManagementController,BMC)来测试并找出待测服务器的问题,进而做快速的维修。图1为现有远端测试系统的示意图。请参照图1,远端测试系统10包括通过网络18彼此连接的待测服务器12、管理服务器14及用户端(client)电脑16。其中,待测服务器12包括基板管理控制器122以及配置在待测服务器12内的感测器126。管理服务器14包括处理器142以及储存有远端控制程序146的存储器144。用户端电脑16包括处理器162以及储存有浏览程序166的存储器164。用户端电脑16并连接屏幕168、键盘170及鼠标172。其中使用者可通过用户端电脑16的浏览程序166连结管理服务器14并开启远端控制程序146的操作界面。藉此,使用者即可利用键盘170及鼠标172操作显示在屏幕168上的操作界面,从而控制管理服务器14的远端控制程 ...
【技术保护点】
一种自动化测试及结果比对方法,适于由一用户端电脑控制一管理服务器测试一待测服务器上的多个感测器,其中该用户端电脑、该管理服务器及该待测服务器通过网络彼此连接,该方法包括下列步骤:通过该网络登入该管理服务器的一管理程序的一操作介面;模拟一使用者使用该操作介面测试该待测服务器上所述感测器的一的多个操作动作,利用一键盘鼠标自动化程序产生对应于所述操作动作的多个键盘控制指令及多个鼠标控制指令;执行所述键盘控制指令及所述鼠标控制指令,以操作该操作介面并通过该操作介面控制该管理程序测试该感测器;撷取该管理程序测试该感测器所获得的至少一测试参数,并与一数据库中的多笔预设参数进行比对,以获得一测试结果;以及储存该测试结果为一测试文件。
【技术特征摘要】
2013.10.03 TW 1021358851.一种自动化测试及结果比对方法,适于由一用户端电脑控制一管理服务器测试一待测服务器上的多个感测器,其中该用户端电脑、该管理服务器及该待测服务器通过网络彼此连接,其中该待测服务器还包括一基板管理控制器,耦接所述感测器,并且其中,该管理服务器包括:一第一网络连结单元,通过一网络连结该待测服务器的该基板管理控制器;一第一储存单元,储存一管理程序;以及一第一处理单元,耦接该第一网络连结单元及该第一储存单元,载入并执行该管理程序,该方法包括下列步骤:该用户端电脑通过该网络登入该管理服务器的该管理程序的一操作界面;模拟一使用者使用该操作界面测试该待测服务器上所述感测器之一的多个操作动作,利用一键盘鼠标自动化程序产生对应于所述操作动作的多个键盘控制指令及多个鼠标控制指令;执行所述键盘控制指令及所述鼠标控制指令,以操作该操作界面并通过该操作界面控制该管理程序测试该感测器,其中,所述管理程序可经由所述管理服务器的处理单元载入并执行,以控制所述待测服务器的所述基板管理控制器对各个感测器进行测试;撷取该管理程序测试该感测器所获得的至少一测试参数,并与一数据库中的多笔预设参数进行比对,以获得一测试结果;以及储存该测试结果为一测试文件。2.如权利要求1所述的自动化测试及结果比对方法,其中撷取该管理程序测试该感测器所获得的所述测试参数的步骤包括:撷取该操作界面显示所述测试参数的一画面中的多个文字,以获得所述测试参数。3.如权利要求2所述的自动化测试及结果比对方法,其中所撷取的该画面包括该管理程序对该感测器执行的多个测试事件的一事件清单以及执行各所述测试事件所获得的所述测试参数。4.如权利要求2所述的自动化测试及结果比对方法,其中储存该测试结果为该测试文件的步骤还包括:储存该操作界面显示所述测试参数的该画面。5.如权利要求1所述的自动化测试及结果比对方法,其中在撷取该管理程序测试该感测器所获得的所述测试参数,并与该数据库中的所述预设参数进行比对,以获得该测试结果的步骤之前,还包括:产生适用于一整合式管理模块的一感测器组态文件,其中包括记录该待测服务器中各所述感测器的名称、编号及偏移量;建立一事件记录数据库于该感测器组态文件,该事件记录数据库包括记录多个感测器事件的名称及对应的至少一事件记录;以及建立一事件严重性数据库于该感测器组态文件,该事件严重性数据库包括记录所述感测器事件的名称及对应的至少一事件严重性。6.如权利要求5所述的自动化测试及结果比对方法,其中撷取该管理程序测试该感测器所获得的所述测试参数,并与该数据库中的所述预设参数进行比对,以获得该测试结果的步骤包括:读取该事件记录数据库,并据以比对测试该感测器所获得的一事件名称,以获得该事件名称的该测试结果;以及读取该事件严重性数据库,并据以比对测试该感测器所获得的一事件严重性,以获得该事件严重性的该测试结果。7.如...
【专利技术属性】
技术研发人员:陈飞腾,陈信宇,
申请(专利权)人:纬创资通股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。