[发明专利]一种联锁工具软件的自动化测试方法在审
申请号: | 202110643539.9 | 申请日: | 2021-06-09 |
公开(公告)号: | CN113515451A | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 王绍新;杨平;黎瀚泽;辛帆;雷贝贝;张国茹 | 申请(专利权)人: | 卡斯柯信号(成都)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都天嘉专利事务所(普通合伙) 51211 | 代理人: | 康拯通 |
地址: | 610036 四川省成都市金牛高新技*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联锁 工具软件 自动化 测试 方法 | ||
1.一种联锁工具软件的自动化执行验证测试方法,其特征在于,包括以下步骤:
用例设计步骤,根据所有待测试联锁工具软件的功能分别设计若干相应的测试用例并形成带有用例目录的、用于存放所述测试用例的存储地址,建立用于存储被测试的工具软件运行后输出数据存储地址的生成目录;所述测试用例包括待测试的联锁工具软件执行各功能所需要的输入文件样本、配置文件样本和执行流程指令;
参数配置步骤,选择要进行测试的联锁工具软件,并根据所述用例设计步骤中的用例目录选择对应被测试联锁工具软件的测试用例在存储文件的存储地址,以及根据所述生成目录选择设定被测试联锁工具软件运行后输出数据的存储地址;
指令生成步骤,根据所述参数配置步骤中选择的对应被测试联锁工具软件的测试用例在存储文件的存储地址调取每个对应的测试用例中所有的输入文件样本、配置文件样本和执行流程指令,再根据参数配置步骤中设定的被测试联锁工具软件运行后输出数据的存储地址生成被测试联锁工具软件运行输出数据输出的存储路径,生成包括输入文件、软件配置、运行流程和数据输出目录的测试指令;
用例测试步骤,根据指令生成步骤中生成的测试指令,启动被测试联锁工具软件对每个对应的测试用例进行运行,直至所有测试用例运行完毕,并将运行后的输出数据按照所述指令生成步骤中的存储路径分别输出并存储到对应文件中;
目录检查步骤,对所述用例测试步骤中被测试的联锁工具软件运行每个测试用例的输出数据进行回归分析与目录文件列表比较,分类标记并存储;
数据分析步骤,将所述目录检查步骤的存储结果行数据分析和处理,具体的,对于文件名称相同的进行文件内容匹配比较,如果文件内容也一致,则标记为一致,写入测试报告,如果内容不一致,则需要进行下一步的详细文件内容比较分析;对于单独的文件直接写入测试报告。
2.如权利要求1所述的一种联锁工具软件的自动化执行验证测试方法,其特征在于:所述输入文件包括文本文件、Xml文件、二进制文件以及Excel文件。
3.如权利要求1或2所述的一种联锁工具软件的自动化执行验证测试方法,其特征在于:所述配置文件为包括联锁工具软件的配置信息的Tab文件。
4.如权利要求1所述的一种联锁工具软件的自动化执行验证测试方法,其特征在于:所述目录检查步骤,具体的,将每个测试用例本次进行用例测试所生成的输出数据与历史数据文件中的历史数据逐一进行对比分析;确认生成数据中的文件和历史数据相应目录中文件的对应关系,按文件名称相同、历史数据有而生成数据没有、生成数据有而历史数据没有这三类进行区分存储。
5.如权利要求1所述的一种联锁工具软件的自动化执行验证测试方法,其特征在于:所述数据分析步骤中对于文件名称相同的进行文件内容匹配比较,具体的,首先按照文本文件、二进制文件、电子表格文件三类判断所述目录检查步骤的存储结果中的的文件类型;
对于文本文件类型的文件,按照文件的大小以及校验和、文本行数、具体行内容三个层次来依次进行匹配比较评估;
对于二进制文件,直接按文件内容进行逐字节严格比较;
对于电子表格文件,依次按文件的大小和校验和、子表个数和名称、各子表行列数、各子表对应行列的单元格内容、各对应单元格的数据格式来进行匹配比较。
6.如权利要求5所述的一种联锁工具软件的自动化执行验证测试方法,其特征在于:匹配比较评估是根据相似度=2*相同元素数/(生成数据文件元素数+历史数据文件元素数)的标准来进行的。
7.如权利要求5或6所述的一种联锁工具软件的自动化执行验证测试方法,其特征在于:对于文本文件类型的文件,具体行内容是采用暴力检索算法进行比较评估,也就是从首字母开始挨个的将生成数据和历史数据的内容做比对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号(成都)有限公司,未经卡斯柯信号(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110643539.9/1.html,转载请声明来源钻瓜专利网。