【技术实现步骤摘要】
测试脚本的确定方法及装置
[0001]本专利技术涉及服务器
,尤其涉及一种测试脚本的确定方法及装置。
技术介绍
[0002]目前针对服务器自动化测试主要依赖远程连接服务器执行shell指令,或者根据服务器制定专用的测试脚本实现服务器的自动化测试过程。
[0003]现有的自动化测试方式是基于在测试代码中列举所有的可能性,通过不同逻辑分支完成兼容不同机型和测试项目的要求。由于服务器的测试场景多涉及到操作系统,BMC(Baseboard Management Controller,基板管理控制器)版本,以及具体硬件配置,且有些项目BMC页面差距较大,因此自动化测试需要针对不同情况做大量兼容,非常容易出错,导致测试准确率低。
技术实现思路
[0004]本专利技术提供一种测试脚本的确定方法及装置,用以解决现有技术针对自动化测试时需要针对不同情况做大量兼容,非常容易出错,导致测试准确率低的技术问题。
[0005]本专利技术提供一种测试脚本的确定方法,包括:
[0006]在参数库中检索目标服务 ...
【技术保护点】
【技术特征摘要】
1.一种测试脚本的确定方法,其特征在于,所述方法包括:在参数库中检索目标服务器的多个基础配置信息,确定所述多个基础配置信息中所述参数库中不包含的目标配置信息,所述参数库是预先构建的;基于所述目标配置信息对应的通用配置信息,以及所述多个基础配置信息中所述参数库中包含的基础配置信息,构建检索条件,所述参数库中包含所述目标服务器各基础配置的通用配置信息;基于所述检索条件,从所述参数库中确定所述检索条件对应的测试脚本参数,并基于所述测试脚本参数以及服务器通用测试脚本,确定所述目标服务器的测试脚本。2.根据权利要求1所述的测试脚本的确定方法,其特征在于,所述基于所述目标配置信息对应的通用配置信息,以及所述多个基础配置信息中所述参数库中包含的基础配置信息,构建检索条件,包括:基于所述目标服务器各基础配置信息的优先级,对所述目标配置信息对应的通用配置信息以及所述多个基础配置信息中所述参数库中包含的基础配置信息进行排序,得到排序后的配置信息;基于所述排序后的配置信息,构建检索条件。3.根据权利要求2所述的测试脚本的确定方法,其特征在于,所述基于所述检索条件,从所述参数库中确定所述检索条件对应的测试脚本参数,包括:基于所述检索条件,从所述参数库中选取所述检索条件中各配置信息对应的测试脚本参数;基于所述检索条件中各配置信息的优先级顺序,确定所述检索条件对应的测试脚本参数。4.根据权利要求1所述的测试脚本的确定方法,其特征在于,预先构建所述参数库,包括:将服务器的配置信息与所述服务器的配置信息对应的配置参数进行关联,得到第一关联信息,所述配置信息包含基础配置信息以及通用配置信息;将所述配置参数与所述配置参数对应的测试脚本参数进行关联,得到第二关联信息;基于所述第一关联信息以及所述第二关联信息,构建所述参数库。5.根据权利要求4所述的测试脚本的确定方法,其特征在于,所述在参数库中检索目标服务器的多个基础配置信息,确定所述多个基础配置信息中所述参数库中不包含的目...
【专利技术属性】
技术研发人员:刘钟元,赵永东,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。