一种执行测试用例的方法及装置与流程

文档序号:13387546阅读:318来源:国知局
一种执行测试用例的方法及装置与流程

本发明涉及数据测试技术,具体涉及一种执行测试用例的方法及装置。



背景技术:

在调制解调器(momem,modulatordemodula-tor)或终端测试中,系统环境下的无线网络控制器(rnc,radionetworkcontroller)的参数,直接影响rnc下所有第三代移动通信技术(3g,the3rdgenerationmobilecommunications)小区的参数,演进型nodeb基站(enodeb,evolvednodeb)的参数,直接影响enodeb下所有第四代移动通信技术(4g,the4rdgenerationmobilecommunications)小区的参数,这样多个测试平台下就有一些参数配置是全局的,全局参数的改变会影响所有的测试平台的测试环境。

图1为现有技术中全局参数的4g/3g多模互操作的测试环境结构组成示意图;如图1所示,包括:omcr服务器101、atpi自动化测试平台102、atpi自动化测试平台103、enodeb104、rnc105、ltecell106、w(td)cell107、hoc可调衰减器108、测试平台109和测试平台110,其中,

所述omcr服务器101,用于配置和修改所述enodeb104和rnc105下的长期演进(lte,longtermevolution)小区,即4g小区/w(td)小区,即3g小区的参数;

所述enodeb104,用于4g网络中,用于使得无线接入网络中不同协议层之间的交互更紧密以及减少延迟和提高效率,4g网络采用扁平化结构,4g网络演进的umts陆地无线接入网(e-utran,evolvedumtsterrestrialradioaccessnetwork)仅由enodeb网络组成,enodeb负责所有与无线相关的功能,每个功能负责管理多个小区;

所述rnc105,用于3g网络中,是负责控制无线资源的网元,rnc105下可以挂多个3g小区,多个测试平台也可以对在同一个rnc105下的多个3g小区进行用例测试;

所述atpi自动化测试平台102连接所述测试平台109,所述atpi自动化测试平台103连接所述测试平台110;所述atpi自动化测试平台102和所述atpi自动化测试平台103还分别通过所述omcr服务器101与enodeb104和rnc105连接;并且分别使用所述hoc可调衰减器108对从enodeb104和rnc105下的两个不同的lte小区106和3g小区107出来的信号强度进行自动化测试控制。

现有技术中通常使用人工操作界面以及telnet远程登陆对enodeb和/或rnc的参数进行修改,当使用自动化测试平台进行执行测试用例时,使用telnet远程登陆方式对enodeb和/或rnc的参数进行修改。

由于enodeb104和rnc105的参数会影响tpi自动化测试平台102和tpi自动化测试平台103的测试环境,如果tpi自动化测试平台102通过omcr服务器101修改了全局参数(enodeb和/或rnc的参数),而这时,tpi自动化测试平台103是无法得知tpi自动化测试平台102已修改了全局参数的,就会按照tpi自动化测试平台102修改后的全局参数执行测试用例,这样就背离了原来测试用例设计的场景。

现有技术中,为了避免上述问题,采用人工沟通或同时测试相同全局参数的测试用例进行测试执行,无法实现完全的自动化测试,测试效率低,且浪费测试设备资源。



技术实现要素:

为解决现有存在的技术问题,本发明实施例期望提供一种执行测试用例的方法及装置,能够实现完全的自动化测试,提高测试效率。

本发明实施例的技术方案是这样实现的:

根据本发明实施例的一方面,提供一种执行测试用例的方法,所述方法包括:

检测到测试用例中的冲突标识不为空时,检测所述冲突标识中的测试平台标识与当前测试平台标识是否相同;

检测到所述冲突标识中的测试平台标识与所述当前测试平台标识不相同时,检测所述冲突标识中的全局参数标识与当前测试平台所设置的全局参数标识是否冲突;

检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识冲突时,检测当前时间与所述冲突标识中的标记时间的差值是否大于预设时间;

检测到所述差值大于预设时间时,清除所述冲突标识,设置所述当前测试平台的冲突标识,并执行所述测试用例。

上述方案中,所述方法还包括:

检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识不冲突时,复用全局参数,在所述冲突标识中增设当前测试平台标识,并修改所述冲突标识中的标记时间,执行所述测试用例。

上述方案中,所述方法还包括:

检测到所述冲突标识中的测试平台标识与所述当前测试平台标识相同时,更新所述冲突标识中的全局参数标识和所述标记时间,并执行所述测试用例。

上述方案中,所述方法还包括:

检测到所述测试用例中的冲突标识为空时,设置所述当前测试平台的冲突标识,并执行所述测试用例。

上述方案中,在执行完毕所述测试用例之后,所述方法还包括:

清除所述当前测试平台的冲突标识,并设置所述测试用例的用例执行标识的值为预设值。

上述方案中,在所述检测到所述测试用例中的冲突标识不为空之前,所述方法还包括:

检测所述测试用例的用例执行标识的值是否是预设值;

检测到所述测试用例的用例执行标识的值是预设值时,停止执行当前的测试用例,检查并执行下一个测试用例;

检测到所述测试用例的用例执行标识的值为非预设值时,触发检测所述测试用例中的冲突标识是否为空。

上述方案中,所述测试用例设置于测试用例池中,在检测所述测试用例的用例执行标识的值是否是预设值之前,所述方法还包括:

检测所述测试用例池的循环测试标识的值是否为预设值;

检测到所述循环测试标识的值是预设值时,停止对所述测试用例池中的测试用例的测试;

检测到所述循环测试标识的值为非预设值时,检测所述测试用例池中的循环测试标识的值是否是预设值,并检测所述测试用例池中未执行的测试用例的用例执行标识的值是否是预设值。

上述方案中,所述方法还包括:

检测到所述差值小于预设时间时,退出执行所述测试用例,并检测下一个测试用例。

根据本发明实施例的另一方面,提供一种执行测试用例的装置,所述装置包括:

第一检测单元、第二检测单元、第三检测单元、第四检测单元和执行单元,其中,

所述第一检测单元,用于检测所述测试用例中的冲突标识是否为空;

所述第二检测单元,用于所述第一检测单元检测到所述测试用例中的冲突标识不为空时,检测所述冲突标识中的测试平台标识与所述当前测试平台标识是否相同;

所述第三检测单元,用于所述第二检测单元检测到所述冲突标识中的测试平台标识与所述当前测试平台标识不相同时,检测所述冲突标识中的全局参数标识与当前测试平台所设置的全局参数标识是否冲突;

所述第四检测单元,用于所述第三检测单元检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识冲突时,检测当前时间与所述冲突标识中的标记时间的差值是否大于预设时间;

所述执行单元,用于所述第四检测单元检测到所述差值大于预设时间时,清除所述冲突标识,设置所述当前测试平台的冲突标识,并执行所述测试用例。

上述方案中,所述执行单元,还用于所述第三检测单元检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识不冲突时,复用全局参数,并在所述冲突标识中增设当前测试平台标识,并修改所述标记时间后,执行所述测试用例。

上述方案中,所述执行单元,还用于所述第二检测单元检测到所述冲突标识中的测试平台标识与当前测试平台标识相同时,更新所述冲突标识中的全局参数标识和所述标记时间,并执行所述测试用例。

上述方案中,所述执行单元,还用于所述第一检测单元检测到所述测试用例中的冲突标识为空时,设置所述当前测试平台的冲突标识,并执行所述测试用例。

上述方案中,所述装置还包括:

清除单元,用于在所述执行单元执行完毕所述测试用例之后,清除所述当前测试平台的冲突标识,并设置所述测试用例的用例执行标识的值为预设值。

上述方案中,所述装置还包括:

所述第五检测单元和触发单元;其中

所述第五检测单元,用于检测所述测试用例的用例执行标识的值是否是预设值;

所述执行单元,还用于所述第五检测单元检测到所述测试用例的用例执行标识的值是预设值时,停止执行当前的测试用例,检查并执行下一个测试用例;

所述触发单元,具体用于所述第五检测单元检测到所述测试用例的用例执行标识的值不是预设值时,触发所述第一检测单元检测所述测试用例中的冲突标识是否为空。

上述方案中,所述测试用例设于测试用例池中,所述装置还包括:第六检测单元和循环测试单元;其中,

所述第六检测单元,用于检测所述测试用例池中的循环测试标识的值是否是预设值;

所述循环测试单元,用于所述第六检测单元检测到所述循环测试标识的值是预设值时,停止对所述测试用例池中的测试用例的测试;

所述第六检测单元检测到所述循环测试标识的值非预设值时,检测所述测试用例池中的循环测试标识的值是否是预设值,并由所述第五检测单元检测所述测试用例池中未执行的测试用例的用例执行标识的值是否是预设值。

上述方案中,所述装置还包括:

退出单元,用于所述第四检测单元检测到的所述差值小于预设时间时,退出执行所述测试用例,并检测下一个测试用例。

本发明实施例提供一种执行测试用例的方法,通过检测到测试用例中的冲突标识不为空时,检测所述冲突标识中的测试平台标识与当前测试平台标识是否相同;检测到所述冲突标识中的测试平台标识与所述当前测试平台标识不相同时,检测所述冲突标识中的全局参数标识与当前测试平台所设置的全局参数标识是否冲突;检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识冲突时,检测当前时间与所述冲突标识中的标记时间的差值是否大于预设时间;检测到所述差值大于预设时间时,清除所述冲突标识,设置所述当前测试平台的冲突标识,并执行所述测试用例。如此,通过先执行全局参数标识不冲突的用例,或是先执行全局参数标识冲突但是能复用全局参数的用例,之后再通过循环测试标识对用例池中的用例进行循环测试,并对未执行的用例执行测试,实现了测试自动化,无需人工干预执行测试,提高了测试效率。

附图说明

图1为现有技术中全局参数的4g/3g多模互操作的测试环境结构组成示意图;

图2为本发明实施例中执行测试用例的方法流程示意图;

图3为本发明实施例中执行测试用例的装置组成示意图。

具体实施方式

下面结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

图2为本发明实施例中执行测试用例的方法流程示意图;如图2所示,该方法包括:

步骤201,检测到测试用例中的冲突标识不为空时,检测所述冲突标识中的测试平台标识与当前测试平台标识是否相同;

这里,所述冲突标识用p1:evn1@time表示,包括:全局参数标识、测试平台标识和标记时间;其中,所述全局参数标识,是指使用全局参数中的具体哪个参数,例如,可以设置为p1或者p2;所述平台标示,是指每个测试平台的编号,例如测试平台1设为env1,测试平台2设为env2;所述标记时间,是指测试平台设置全局参数的时间,设为time;在检测测试用例的冲突标识是否为空之前,要先检测测试用例池中的循环测试标识的值是否是预设值;这里循环测试标识为allflag,预设值为1,当检测到测试用例池中的循环测试标识allflag的值是1时,说明测试用例池中的用例已全部测试完毕,则停止对所述测试用例池中的测试用例的测试,并输出测试报告;当检测到测试用例池中的循环测试标识allflag的值不是1,而是allflag=0时,则说明在测试用例池中有未执行完测试的用例,需要对测试用例池进行循环测试。然后检测测试用例池中未执行的测试用例执行标识的值是否是预设值,这里测试用例执行标识为caseflag,预设值为1;当检测到测试用例的用例执行标识caseflag的值是预设值1时,说明该测试用例已执行完毕,则停止执行所述测试用例,检测并执行下一个测试用例;当检测到所述测试用例的用例执行标识caseflag的值不是预设值1,而是caseflag=0时,说明所述测试用例未执行测试,则对所述测试用例执行测试。这里的循环测试标识allflag和用例执行标识caseflag均可由atpi自动生成的新的运行列表latestrunlist生成,并将生成的allflag和caseflag按固定格式保存到固定地方供测试用例时修改和查询,具体地,在执行测试用例前,检测allflag是否为预设值1,以及检测caseflag是否为预设值1,可通过tcl用例脚本进行检测。具体tcl用例脚本语言的控制流程如下:

需要说明的是,该控制流程仅为该tcl用例脚本语音的简化控制流程,仅作为一实现示例。

在对所述测试用例执行测试时,首先,触发检测所述测试用例的冲突标识是否为空,若检测到所述测试用例中的冲突标识为空时,则说明没有测试平台在使用全局参数,当前测试平台可以使用所述全局参数,并设置当前测试平台的冲突标识,执行所述测试用例,在执行完毕所述测试用例后,清除所述冲突标识,并设置所述测试用例的用例执行标识的值为预设值:caseflag=1;

若检测到所述测试用例中的冲突标识不为空时,说明有测试平台在使用所述全局参数,当前测试平台不能直接使用所述全局参数,这里,需要检测所述冲突标识中的测试平台标识与所述当前测试平台标识是否相同。

步骤202,检测到所述冲突标识中的测试平台标识与所述当前测试平台标识不相同时,检测所述冲突标识中的全局参数标识与当前测试平台所设置的全局参数标识是否冲突;

这里,检测到所述冲突标识中的测试平台标识与所述当前测试平台标识相同时,说明所述测试平台在上次执行完测试用例后,未正常清除其所设置的冲突标识,这里,只需要更新所述冲突标识中的全局参数标识和所述标记时间,在更新完毕之后,执行所述测试用例,并在执行完毕所述测试用例后,清除其所设置的冲突标识,设置所述测试用例的用例执行标识的值为caseflag=1;

检测到所述冲突标识中的测试平台标识与所述当前测试平台标识不相同时,说明有测试平台已修改后所述全局参数,并且正在使所述全局参数下的环境,当前测试平台不能直接使用所述全局参数,这时需要检测所述冲突标识中的全局参数标识与当前测试平台所设置的全局参数标识是否冲突。

步骤203,检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识冲突时,检测当前时间与所述冲突标识中的标记时间的差值是否大于预设时间;

这里,检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识不冲突时,说明当前测试平台使用的全局参数与正在使用全局参数的测试平台使用的全局参数相同,则当前测试平台能复用所述全局参数,当前测试平台复用所述全局参数后,设置当前测试平台标识和修改所述标记时间后,执行所述测试用例,并在执行完毕所述测试用例之后,清除当前平台所设置的冲突标识,设置所述测试用例的用例执行标识的值为caseflag=1;

检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识冲突时,说明当前测试平台使用的全局参数与正在使用全局参数的测试平台使用的全局参数不同,需要进一步检测当前时间减去所述冲突标识中的标记时间是否大于预设时间,这里预设时间用maxtimer表示,用于防止其他测试平台异常退出时,未清除其所设置的冲突标识,导致再有测试平台使用所述全局参数测试用例时,就不能使用所述全局参数。

步骤204,检测到所述差值大于预设时间时,清除所述冲突标识,设置所述当前测试平台的冲突标识,并执行所述测试用例。

这里,检测到所述当前时间减去所述标记时间大于预设时间时,说明有测试平台执行完毕测试后,未正常清除其所设置的冲突标识,这时,需要清除所述冲突标识,并设置所述当前测试平台的冲突标识后,执行所述测试用例,并在执行完毕所述测试用例后,清除其所设置的冲突标识,设置所述测试用例的用例执行标识的值为caseflag=1;检测到所述当前时间减去所述标记时间小于预设时间时,说明有测试平台在使用所述全局参数,则全局参数冲突,不允许当前测试平台修改所述全局参数,这里,需要退出执行所述测试用例,执行下一个测试用例。

例如:测试平台a和测试平台b均在执行测试,其中,测试平台a正在执行一个测试用例,使用了全局参数p中的场景p1,则设置测试平台a的冲突标识为:p1:env1@time;测试平台b也执行到一个使用全局参数p的用例,如果测试平台b使用的是全局参数p中的场景p2,则说明全局参数p中的p1与p2冲突,需要在执行上述方法中的方法步骤203,检测当前时间减去所述冲突标识中的标记时间是否大于预设时间,若大于预设时间,则说明有测试平台在使用后,不清除其所设置的冲突标识,这里,需要清除所述冲突标识后,设置测试平台b的冲突标识,例如:p2:env2@time,并执行所述测试用例,并在执行完毕所述测试用例后,清除其所设置的冲突标识,并设置所述测试用例的用例执行标识的值为caseflag=1;若小于预设时间,则当前测试平台b退出执行所述测试用例,执行下一个测试用例。

如果测试平台b使用的也是全局参数p中的场景p1,则测试平台b与测试平台a使用的全局参数相同,测试平台b可以复用所述全局参数,并设置测试平台b的冲突标识后,为:p1:env12@time,此时的time为测试平台b设置冲突标识的时间,执行所述测试用例。

在本发明实施例中,解决全局参数冲突是在tcl脚本中编写omcr服务器的参数控制命令,查询修改全局参数实现,具体地,omcr服务器提供人工操作的图形用户界面(gui,graphicaluserinterface),以及提供telnet远程登陆修改参数的方法,简化流程如下(仅作为示意):

在本发明实施例中,测试循环标识allflag和用例执行标识caseflag可以在执行有全局参数的用例时使用,也可以在没有全局参数的用例时使用,在此并不限制。通过用例循环执行以及全局参数冲突时的解决方法,可以在全局参数发生冲突时,无需人工干预,完全实现自动化检测,极大程度地提高了测试效率。

图3为本发明实施例中执行测试用例的装置组成示意图;如图3所示,所述装置包括:第一检测单元301、第二检测单元302、第三检测单元303、第四检测单元304和执行单元305,其中,

所述第一检测单元301,用于检测所述测试用例中的冲突标识是否为空;

所述第二检测单元302,用于所述第一检测单元301检测到所述测试用例中的冲突标识不为空时,检测所述冲突标识中的测试平台标识与所述当前测试平台标识是否相同;

所述第三检测单元303,用于所述第二检测单元302检测到所述冲突标识中的测试平台标识与所述当前测试平台标识不相同时,检测所述冲突标识中的全局参数标识与当前测试平台所设置的全局参数标识是否冲突;

所述第四检测单元304,用于所述第三检测单元303检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识冲突时,检测当前时间减去所述冲突标识中的标记时间是否大于预设时间;

所述执行单元305,用于所述第四检测单元304检测到所述当前时间减去所述标记时间大于预设时间时,清除所述冲突标识,并设置所述当前测试平台的冲突标识后,执行所述测试用例。

这里,在图3所示的装置基础上,所述装置还包括第五检测单元、第六检测单元、触发单元、循环测试单元、退出单元和清除单元,其中,所述第五检测单元、第六检测单元、触发单元、循环测试单元、退出单元和清除单元在图中均未示出;第一检测单元301检测所述测试用例中的冲突标示是否为空之前,先要由第五检测单元检测测试用例池中的循环测试标识的值是否是预设值;这里循环测试标识为allflag,预设值为1,当第五检测单元检测到测试用例池中的循环测试标识allflag的值是预设值1时,说明测试用例池中的用例已全部测试完毕,则由循环测试单元停止对所述测试用例池中的测试用例的测试,并输出测试报告;当第五检测单元检测到测试用例池中的循环测试标识allflag的值不是预设值1,而是allflag=0时,则说明在测试用例池中有未执行完测试的用例,循环测试单元会循环测试所述测试用例池中的循环测试标识的值是否是预设值,并由第六检测单元检测测试用例池中未执行的测试用例执行标识的值是否是预设值,这里用例执行标识为caseflag,预设值为1;当第六检测单元检测到测试用例的用例执行标识caseflag的值是预设值1时,说明该测试用例已执行完毕,则由执行用例单元停止执行所述测试用例,执行下一个测试用例;当第六检测单元检测到所述测试用例的用例执行标识caseflag的值不是预设值1,而是caseflag=0时,说明所述测试用例未执行测试,则由执行单元305对所述测试用例执行测试。

这里的循环测试标识allflag和用例执行标识caseflag均可由atpi自动生成的新的运行列表latestrunlist生成,并将生成的allflag和caseflag按固定格式保存到固定地方供测试用例时修改和查询。具体地,在执行测试用例前,由第五检测单元检测循环测试标识allflag的值是否为预设值1,以及由第六检测单元检测用例执行标识caseflag的值是否为预设值1,可通过tcl用例脚本进行检测。具体tcl用例脚本语言的控制流程如下:

需要说明的是,该控制流程仅为该tcl用例脚本语音的简化控制流程,仅作为一实现示例。

执行单元305在对所述测试用例执行测试时,首先,由触发单元触发第一检测单元301检测所述测试用例中的冲突标识是否为空,若第一检测单元301检测到所述测试用例中的冲突标识为空时,则说明没有测试平台在使用全局参数,当前测试平台可以使用所述全局参数,由执行用例单元设置当前测试平台的冲突标识,执行所述测试用例。执行用例单元执行完毕所述测试用例后,告之清除单元,由清除单元清除所述冲突标识,并设置所述测试用例的用例执行标识的值为预设值:caseflag=1;

若第一检测单元301检测到所述测试用例中的冲突标识不为空时,说明有测试平台在使用所述全局参数,当前测试平台不能直接使用所述全局参数,这时,需要第二检测单元302检测所述冲突标识中的测试平台标识与所述当前测试平台标识是否相同。第二检测单元302检测到所述冲突标识中的测试平台标识与所述当前测试平台标识相同时,说明所述测试平台在上次执行完测试用例后,未正常清除其所设置的冲突标识,这时,所述执行单元305只需更新所述冲突标识中的全局参数标识和所述标记时间,在更新完毕之后,执行所述测试用例,并在执行完毕所述测试用例后,告之清除单元,由清除单元清除其所设置的冲突标识,并设置所述测试用例的用例执行标识的值为caseflag=1;

若第二检测单元302检测到所述冲突标识中的测试平台标识与所述当前测试平台标识不相同时,说明有测试平台已修改后所述全局参数,并且正在使所述全局参数下的环境,当前测试平台不能直接使用所述全局参数,这时需要第三检测单元303检测所述冲突标识中的全局参数标识与当前测试平台所设置的全局参数标识是否冲突。第三检测单元303检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识不冲突时,说明当前测试平台使用的全局参数与正在使用全局参数的测试平台使用的全局参数相同,则当前测试平台能复用所述全局参数,当前测试平台复用所述全局参数后,由执行单元305设置当前测试平台标识和修改所述标记时间后,执行所述测试用例,并在执行完毕所述测试用例之后,告之所述清除单元,清除单元清除当前测试平台所设置的冲突标识后,设置所述测试用例的用例执行标识的值为caseflag=1;

第三检测单元303检测到所述冲突标识中的全局参数标识与所述当前测试平台所设置的全局参数标识冲突时,说明当前测试平台使用的全局参数与正在使用全局参数的测试平台使用的全局参数不同,需要由第四检测单元304检测当前时间减去所述冲突标识中的标记时间是否大于预设时间,这里预设时间用maxtimer,表示,用于防止其他测试平台异常退出时,未清除其所设置的冲突标识,导致再有测试平台使用所述全局参数测试用例时,就不能使用所述全局参数。

所述第四检测单元304检测到所述当前时间减去所述标记时间大于预设时间时,说明有测试平台执行完毕测试后,未正常清除其所设置的冲突标识,这时,需要清除单元清除所述冲突标识,并在所述清除单元清除所述冲突标识后,由执行单元305设置所述当前测试平台的冲突标识,并执行所述测试用例,在执行单元305执行完毕所述测试用例后,告之清除单元,由清除单元清除其所设置的冲突标识后,设置所述测试用例的用例执行标识的值为caseflag=1;

第四检测单元304检测到所述当前时间减去所述标记时间小于预设时间时,说明有测试平台在使用所述全局参数,则全局参数冲突,不允许当前测试平台修改所述全局参数,这时,需要由退出单元退出执行所述测试用例,并由执行单元305执行下一个测试用例。

在本发明实施例中,所述冲突标识用例如,p1:evn1@time表示,包括:全局参数标识、平台标识和标记时间;其中,所述全局参数标识,是指使用全局参数中的具体哪个参数,例如,可以设置为p1或者p2;所述平台标示,是指每个测试平台的编号,例如测试平台1设为env1,测试平台2设为env2;所述标记时间,是指测试平台设置全局参数的时间,设为time;

解决全局参数冲突是在tcl脚本中编写omcr服务器的参数控制命令,查询修改全局参数实现,具体,omcr服务器提供人工操作的图形用户界面(gui,graphicaluserinterface),以及提供telnet远程登陆修改参数的方法,简化流程如下(仅作为示意):

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装所设置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1