[发明专利]一种测试仪自动化实现方法和装置在审
申请号: | 201711381959.4 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108170591A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 吴军妮;姚力;陈磊 | 申请(专利权)人: | 北京格林威尔科技发展有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种测试仪自动化实现方法和装置,该方法包括:预先配置针对测试目标的每种测试操作类型对应的测试函数;根据各测试操作类型对应的测试函数配置一接口函数;所述接口函数的输入参数包括测试操作类型,且当调用所述接口函数时,该测试操作类型对应的测试函数被所述接口函数调用;需要对测试目标执行任一类型测试操作时,以该测试操作类型为输入参数调用所述接口函数,以实现对测试目标的测试。该发明能够提高测试仪的自动化测试的效率。 1 | ||
搜索关键词: | 测试操作 接口函数 测试函数 测试目标 方法和装置 输入参数 测试仪 调用 自动化 接口函数调用 自动化测试 测试 预先配置 配置 | ||
预先配置针对测试目标的每种测试操作类型对应的测试函数;
根据各测试操作类型对应的测试函数配置一接口函数;所述接口函数的输入参数包括测试操作类型,且当调用所述接口函数时,该测试操作类型对应的测试函数被所述接口函数调用;
需要对测试目标执行任一类型测试操作时,以该测试操作类型为输入参数调用所述接口函数,以实现对测试目标的测试。
2.根据权利要求1所述的方法,其特征在于,所述接口函数的输入参数还包括:被调用函数参数。
3.根据权利要求2所述的方法,其特征在于,测试操作类型包括:增加操作;
增加操作对应的测试函数为增加函数;
增加函数的输入参数包括:增加操作相关参数;
需要对测试目标执行增加操作,以增加操作为输入参数调用所述接口函数时,还进一步将增加操作相关参数作为所述接口函数的被调用函数参数,以使所述接口函数调用所述增加函数时,将增加操作相关参数作为所述增加函数的输入参数;所述增加操作相关参数和所述被调用函数参数个数相同,且一一对应。
4.根据权利要求2所述的方法,其特征在于,测试操作类型包括:修改操作;
修改操作对应的测试函数为修改函数;
修改函数的输入参数包括:修改操作相关参数;
需要对测试目标执行修改操作,以修改操作为输入参数调用所述接口函数时,还进一步将修改操作相关参数作为所述接口函数的输入参数,以使所述接口函数调用所述修改函数时,将修改操作相关参数作为所述修改函数的输入参数;所述修改操作相关参数和所述被调用函数参数个数相同,且一一对应。
5.根据权利要求2所述的方法,其特征在于,测试操作类型包括:删除操作;
删除操作对应的测试函数为删除函数;
删除函数的输入参数包括:删除操作相关参数;
需要对测试目标执行删除操作,以删除操作为输入参数调用所述接口函数时,还进一步将删除操作相关参数作为所述接口函数的输入参数,以使所述接口函数调用所述删除函数时,将删除操作相关参数作为所述删除函数的输入参数;所述删除操作相关参数和所述被调用函数参数个数相同,且一一对应。
6.一种测试仪自动化实现装置,其特征在于,该装置包括:配置单元,用于预先配置针对测试目标的每种测试操作类型对应的测试函数;用于根据各测试操作类型对应的测试函数配置一接口函数;所述接口函数的输入参数包括测试操作类型,且当调用所述接口函数时,该测试操作类型对应的测试函数被所述接口函数调用;
测试单元,用于需要对测试目标执行任一类型测试操作时,以该测试操作类型为输入参数调用所述接口函数,以实现对测试目标的测试。
7.根据权利要求6所述的装置,其特征在于,所述接口函数的输入参数还包括:被调用函数参数。
8.根据权利要求7所述的装置,其特征在于,测试操作类型包括:增加操作;
增加操作对应的测试函数为增加函数;
增加函数的输入参数包括:增加操作相关参数;
所述测试单元,需要对测试目标执行增加操作,以增加操作为输入参数调用所述接口函数时,还进一步将增加操作相关参数作为所述接口函数的被调用函数参数,以使所述接口函数调用所述增加函数时,将增加操作相关参数作为所述增加函数的输入参数;所述增加操作相关参数和所述被调用函数参数个数相同,且一一对应。
9.根据权利要求7所述的装置,其特征在于,测试操作类型包括:修改操作;
修改操作对应的测试函数为修改函数;
修改函数的输入参数包括:修改操作相关参数;
所述测试单元,需要对测试目标执行修改操作,以修改操作为输入参数调用所述接口函数时,还进一步将修改操作相关参数作为所述接口函数的输入参数,以使所述接口函数调用所述修改函数时,将修改操作相关参数作为所述修改函数的输入参数;所述修改操作相关参数和所述被调用函数参数个数相同,且一一对应。
10.根据权利要求7所述的装置,其特征在于,测试操作类型包括:删除操作;
删除操作对应的测试函数为删除函数;
删除函数的输入参数包括:删除操作相关参数;
所述测试单元,需要对测试目标执行删除操作时,以删除操作为输入参数调用所述接口函数时,还进一步将删除操作相关参数作为所述接口函数的输入参数,以使所述接口函数调用所述删除函数时,将删除操作相关参数作为所述删除函数的输入参数;所述删除操作相关参数和所述被调用函数参数个数相同,且一一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京格林威尔科技发展有限公司,未经北京格林威尔科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711381959.4/,转载请声明来源钻瓜专利网。