一种测试脚本程序标准化的检验方法及系统技术方案

技术编号:19424801 阅读:33 留言:0更新日期:2018-11-14 10:30
本发明专利技术提供一种测试脚本程序标准化的检验方法及系统,提取测试脚本的测试特征;将测试脚本的测试特征与脚本预设特征进行匹配;匹配后,将测试脚本的测试特征值与脚本预设特征值进行比对;判断测试脚本的测试特征是否与脚本预设特征相一致。可以提取测试脚本中测试语句的测试特征和测试特征值,对应与预设测试特征和测试特征值进行比对判断是否一致来判断待测试脚本与标准脚本的一致性。实现了对测试脚本标准化的检测,避免了由于测试脚本被修改,造成测试人员无法判断出是测试脚本问题,还是测试环境问题,导致环境测试失败,影响测试环境后续使用,进而影响测试结果的有效性。

【技术实现步骤摘要】
一种测试脚本程序标准化的检验方法及系统
本专利技术涉及脚本测试领域,尤其涉及一种测试脚本程序标准化的检验方法及系统。
技术介绍
在服务器测试领域,测试工具/脚本分两种类型,一种是针对CPU、MEM、NETWORKCARD等业界认可的标准化测试工具如:SPECCPU、Stream、Netperf等;另外一种是根据测试需求大家自行编与的测试脚本,如广泛应用的shell/python等调用BIOS、BMC、DMI、RAID/SAS、OS等接口获取信息的脚本工具。在测试过程中执行标准化测试工具并生成测试数据,或者是通用自编脚本,在测试中抓取所需要的测试数据。完成对服务器功能、性能及稳定性的检验。在测试中,由于测试需求可能存在差异,一个测试脚本可能无法满足所有测试环境使用,所以测试人员通常对测试脚本进行修改,来适应当前的测试环境和需求。测试人员对测试脚本进行修改后,使用修改后的测试脚本对测试环境进行测试并得出测试结果。由于测试脚本是开放性的,测试脚本的源代码可以进行修改,当测试人员编译的测试脚本无法满足测试环境测试时,在测试过程中,容易出现测试脚本异常提示,或测试环境出现异常等问题,这样造成测本文档来自技高网...

【技术保护点】
1.一种测试脚本程序标准化的检验方法,其特征在于,方法包括:提取测试脚本的测试特征;将测试脚本的测试特征与脚本预设特征进行匹配;匹配后,将测试脚本的测试特征值与脚本预设特征值进行比对;判断测试脚本的测试特征是否与脚本预设特征相一致。

【技术特征摘要】
1.一种测试脚本程序标准化的检验方法,其特征在于,方法包括:提取测试脚本的测试特征;将测试脚本的测试特征与脚本预设特征进行匹配;匹配后,将测试脚本的测试特征值与脚本预设特征值进行比对;判断测试脚本的测试特征是否与脚本预设特征相一致。2.根据权利要求1所述的测试脚本程序标准化的检验方法,其特征在于,方法还包括:提取测试脚本中第一测试语句的测试特征以及测试特征所对应的特征值;提取测试脚本中第二测试语句的测试特征以及测试特征所对应的特征值;提取测试脚本中第N测试语句的测试特征以及测试特征所对应的特征值;将第一测试语句的测试特征与第一脚本预设特征进行匹配;判断第一测试语句的测试特征是否与第一脚本预设特征一致;将第二测试语句的测试特征与第二脚本预设特征进行匹配;判断第二测试语句的测试特征是否与第二脚本预设特征一致;将第N测试语句的测试特征与第N脚本预设特征进行匹配;判断第N测试语句的测试特征是否与第N脚本预设特征一致。3.根据权利要求2所述的测试脚本程序标准化的检验方法,其特征在于,当第一测试语句的测试特征与第一脚本预设特征不一致时,对第一测试语句的测试特征进行标识;当第二测试语句的测试特征与第二脚本预设特征不一致时,对第二测试语句的测试特征进行标识;当第N测试语句的测试特征与第N脚本预设特征不一致时,对第N测试语句的测试特征进行标识。4.根据权利要求1或2所述的测试脚本程序标准化的检验方法,其特征在于,将第一测试语句的测试特征值与第一脚本预设特征值进行比对;判断第一测试语句的测试特征值与第一脚本预设特征值是否一致;将第二测试语句的测试特征值与第二脚本预设特征值进行比对;判断第二测试语句的测试特征值与第二脚本预设特征值是否一致;将第N测试语句的测试特征值与第N脚本预设特征值进行比对;判断第N测试语句的测试特征值与第N脚本预设特征值是否一致。5.根据权利要求4所述的测试脚本程序标准化的检验方法,其特征在于,当第一测试语句的测试特征值与第一脚本预设特征值不一致时,对第一测试语句的测试特征值进行标识;当第二测试语句的测试特征值与第二脚本预设特征值不一致时,对第二测试语句的测试特征值进行标识;当第N测试语句的测试特征值与第N脚本预设特征值不一致时,对第N测试语句的测试特征值进行标识。6.根据权利要求2所述的测试脚本程序标准化的检验方法,其特征在于,方法还包括:当第一测试语句的测试特征与第一脚本预设特征不一致时,将第一测试语句的测试特征与第二脚本预设特征进行比对,判断是否一致;如果第一测试语句的测试特征与第二脚本预设特征不一致时,将第一测试语句的测试特征与第N脚本预设特征进行比对,判断是否一致;当第一测试语句的测试特征与第N脚本预设特征比对不一致时,标识第一测试语句的测试特征不一致;当第二测试语句的测试特征与第二脚本预设特征不一致时,将第二测试语句的测试特征与第一脚本预设特征进行比对,判断是否一致;如果第二测试语句的测试特征与第一脚本预设特征不一致时,将第二测试语句的测试特征与第N脚本预设特征进行比对,判断是否一致;当第二测试语句的测试特征与第N脚本预设特征比对不一致时,标识第二测试语句的测试特征不一致。7.一种测试脚本程序标准化的检验系统,其特征在于,包括:测试特征提...

【专利技术属性】
技术研发人员:刘智刚
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1