An automatic test method for a client terminal access device includes the following steps: reading the identification data of a test case; reading the parameter information file of a pre-configured client terminal access device; searching the parameter string corresponding to the identification data in the parameter information file; extracting the parameter name contained in the parameter string, and The parameter name corresponds to the node name of the parameter and the parameter value corresponding to the parameter name; determines whether the parameter value needs to be replaced by a matching value; if so, searches for the matching value corresponding to the parameter value in the parameter information file, and generates a command containing the parameter name, the node name of the parameter and the matching value; if not, it generates A command containing the name of the parameter, the name of the node to which the parameter belongs, and the value of the parameter is written to the client terminal access device, and the operation result of the client terminal access device is recorded. The above method can improve the efficiency of testing client terminal access devices. In addition, an automatic test system for client terminal access equipment is also provided.
【技术实现步骤摘要】
客户终端接入设备自动测试方法和系统
本专利技术涉及计算机
,特别涉及一种客户终端接入设备自动测试方法和系统。
技术介绍
客户终端接入设备即将客户终端(例如个人计算机等)接入到网络的设备。客户终端接入设备包括集线器、网桥、交换机和路由器等。数字处理芯片是客户终端接入设备中的一个重要的部件,是客户终端接入设备的处理器。由于生产厂商的不同或者型号的不同,数字处理芯片的命令参数也不同。在对客户终端接入设备进行测试时,即使是测试相同的功能,也需要根据客户终端接入设备中的数字处理芯片的不同而设置不同的命令。导致测试工作非常繁琐,测试效率很低。
技术实现思路
基于此,有必要提供一种能提高测试效率的客户终端接入设备自动测试方法。一种客户终端接入设备自动测试方法,包括以下步骤:读取测试用例的标识数据;读取预先配置的客户终端接入设备的参数信息文件;在所述参数信息文件中查找所述标识数据对应的参数字符串;提取所述参数字符串中包含的参数名称、与所述参数名称对应的参数所属节点名称、与所述参数名称对应的参数值;判断所述参数值是否需重新匹配替换,若是,则在所述参数信息文件中查找所述参数值对应的匹配值,生成包含所述参数名称、参数所属节点名称和匹配值的命令,若否,则生成包含所述参数名称、参数所属节点名称和参数值的命令;将所述命令写入客户终端接入设备;记录客户终端接入设备的运行结果。在其中一个实施例中,所述提取所述参数字符串中包含的参数所属节点名称、参数名称和参数值的步骤包括:查找所述参数字符串中包含的字符串分隔符;根据所述字符串分隔符将所述参数字符串分解为子参数字符串;提取所述 ...
【技术保护点】
1.一种客户终端接入设备自动测试方法,包括以下步骤:加载预先配置的测试用例配置文件,所述测试用例配置文件中一行数据对应一个测试用例的标识数据;读取测试用例的标识数据;读取预先配置的客户终端接入设备的参数信息文件;在所述参数信息文件中查找所述标识数据对应的参数字符串;提取所述参数字符串中包含的参数名称、与所述参数名称对应的参数所属节点名称、与所述参数名称对应的参数值;判断所述参数值是否需重新匹配替换,若是,则在所述参数信息文件中查找所述参数值对应的匹配值,生成包含所述参数名称、参数所属节点名称和匹配值的命令,若否,则生成包含所述参数名称、参数所属节点名称和参数值的命令;将所述命令写入客户终端接入设备;记录客户终端接入设备的运行结果。
【技术特征摘要】
1.一种客户终端接入设备自动测试方法,包括以下步骤:加载预先配置的测试用例配置文件,所述测试用例配置文件中一行数据对应一个测试用例的标识数据;读取测试用例的标识数据;读取预先配置的客户终端接入设备的参数信息文件;在所述参数信息文件中查找所述标识数据对应的参数字符串;提取所述参数字符串中包含的参数名称、与所述参数名称对应的参数所属节点名称、与所述参数名称对应的参数值;判断所述参数值是否需重新匹配替换,若是,则在所述参数信息文件中查找所述参数值对应的匹配值,生成包含所述参数名称、参数所属节点名称和匹配值的命令,若否,则生成包含所述参数名称、参数所属节点名称和参数值的命令;将所述命令写入客户终端接入设备;记录客户终端接入设备的运行结果。2.根据权利要求1所述的客户终端接入设备自动测试方法,其特征在于,所述提取所述参数字符串中包含的参数所属节点名称、参数名称和参数值的步骤包括:查找所述参数字符串中包含的字符串分隔符;根据所述字符串分隔符将所述参数字符串分解为子参数字符串;提取所述子参数字符串中包含的参数名称、与所述参数名称对应的参数所属节点名称、与所述参数名称对应的参数值。3.根据权利要求2所述的客户终端接入设备自动测试方法,其特征在于,提取所述子参数字符串中包含的参数名称、与所述参数名称对应的参数所属节点名称、与所述参数名称对应的参数值的步骤为:查找所述子参数字符串中包含的两个参数分隔符;根据所述参数分隔符将所述子参数字符串分解为三个字串;按照预设顺序提取三个字串分别为所述参数名称、参数所属节点名称和所述参数值。4.根据权利要求1所述的客户终端接入设备自动测试方法,其特征在于,所述判断所述参数值是否需重新匹配替换的步骤为:判断所述参数值是否标记有表示需要重新匹配替换的预设符号,若是,则判定所述参数值需重新匹配替换,若否,则判断所述参数值不需重新匹配替换。5.根据权利要求1所述的客户终端接入设备自动测试方法,其特征在于,所述判断所述参数值是否需重新匹配替换的步骤为:判断参数值是否标记有表示不需要重新匹配替换的预设符号,若否,则判定参数值需重新匹配替换,若是,则判断参数值不需重新匹配替换。6.一种客户终端接入设备自动测试系统,其特征在于,包括:读取模块,用于加载...
【专利技术属性】
技术研发人员:郭春威,卢红波,周霞,刘承栋,
申请(专利权)人:深圳市共进电子股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。