[发明专利]一种linux环境下自动测试的方法及系统在审
| 申请号: | 201910146691.9 | 申请日: | 2019-02-27 |
| 公开(公告)号: | CN109902009A | 公开(公告)日: | 2019-06-18 |
| 发明(设计)人: | 庞潇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 读取 自动化测试 配置信息 自动测试 测试 指令 测试用例生成 测试用例转换 测试程序 测试命令 测试项目 测试终端 输出测试 文件格式 文件拷贝 信息生成 转换模块 日志 存储 | ||
1.一种linux环境下自动测试的方法,其特征在于,包括如下步骤:
基于用户的导入信息生成测试用例;
将生成的测试用例转换成自动化测试指令;
读取配置信息并将自动化测试指令和读取的配置信息发送给测试终端执行测试;
输出测试日志。
2.根据权利要求1所述的一种linux环境下自动测试的方法,其特征在于,基于用户的导入信息生成测试用例,之前包括:
启动excel程序;
在excel表格中进行测试程序信息的设置;
将excel表格导入测试用例生成模块。
3.根据权利要求2所述的一种linux环境下自动测试的方法,其特征在于,在excel表格中进行测试程序信息的设置,包括:
设置测试项目、测试命令以及是否测试;
将excel表格文件存储为CSV的文件格式。
4.根据权利要求3所述的一种linux环境下自动测试的方法,其特征在于,将excel表格导入测试用例生成模块,包括:
将CSV格式的文件拷贝到Linux系统的第一设定目录,转换模块将CSV格式的文件转为xml格式的文件;
将xml格式的文件导入测试用例生成模块。
5.根据权利要求1所述的一种linux环境下自动测试的方法,其特征在于,该方法还包括:
获取执行失败的测试用例对应的测试日志;
分析测试日志提取测试日志中的查询关键词,通过提取的查询关键词在预存的测试日志分析表中查找与查询关键词匹配的关键词;
输出匹配成功的关键词对应的错误分析结论;
根据输出的错误分析结论生成测试报告。
6.根据权利要求5所述的一种linux环境下自动测试的方法,其特征在于,分析测试日志提取测试日志中的查询关键词,通过提取的查询关键词在预存的测试日志分析表中查找与查询关键词匹配的关键词,之前还包括:
从每个执行失败的测试用例的测试日志中提取关键词,确定关键词与错误分析结论的对应关系;
根据关键词与对应的错误分析结论的对应关系生成测试日志分析表并进行存储。
7.一种linux环境下自动测试的系统,其特征在于,包括测试用例生成模块、测试指令转换模块、测试执行模块和日志输出模块;
测试用例生成模块,用于基于用户的导入信息生成测试用例;
测试指令转换模块,用于将生成的测试用例转换成自动化测试指令;
测试执行模块,用于接收自动化测试指令执行测试;
日志输出模块,用于输出测试日志。
8.根据权利要求7所述的一种linux环境下自动测试的系统,其特征在于,该系统还包括excel程序启动模块、测试程序信息设置模块、转换模块和导入模块;
excel程序启动模块,用于启动excel程序;
测试程序信息设置模块,用于在excel表格中进行测试程序信息的设置;其中,包括设置测试项目、测试命令以及是否测试;
测试程序信息设置模块,还用于将excel表格文件存储为CSV的文件格式;
转换模块,用于将CSV格式的文件拷贝到Linux系统的第一设定目录,并将CSV格式的文件转为xml格式的文件;
导入模块,用于将xml格式的文件导入测试用例生成模块。
9.根据权利要求7所述的一种linux环境下自动测试的系统,其特征在于,该系统还包括测试日志获取模块、测试日志分析查询模块、错误分析结论输出模块和测试报告生成模块;
测试日志获取模块,用于获取执行失败的测试用例对应的测试日志;
测试日志分析查询模块,用于分析测试日志提取测试日志中的查询关键词,通过提取的查询关键词在预存的测试日志分析表中查找与查询关键词匹配的关键词;
错误分析结论输出模块,用于输出匹配成功的关键词对应的错误分析结论;
测试报告生成模块,用于根据输出的错误分析结论生成测试报告。
10.根据权利要求8所述的一种linux环境下自动测试的系统,其特征在于,测试日志分析查询模块包括关键词提取单元、测试日志分析表生成单元:
关键词提取单元,用于从每个执行失败的测试用例的测试日志中提取关键词,确定关键词与错误分析结论的对应关系;
测试日志分析表生成单元,用于根据关键词与对应的错误分析结论的对应关系生成测试日志分析表并进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910146691.9/1.html,转载请声明来源钻瓜专利网。





