[发明专利]一种linux环境下自动测试的方法及系统在审
| 申请号: | 201910146691.9 | 申请日: | 2019-02-27 |
| 公开(公告)号: | CN109902009A | 公开(公告)日: | 2019-06-18 |
| 发明(设计)人: | 庞潇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 读取 自动化测试 配置信息 自动测试 测试 指令 测试用例生成 测试用例转换 测试程序 测试命令 测试项目 测试终端 输出测试 文件格式 文件拷贝 信息生成 转换模块 日志 存储 | ||
本发明提供一种linux环境下自动测试的方法及系统,包括如下步骤:启动excel程序;在excel表格中进行测试程序信息的设置;设置测试项目、测试命令以及是否测试;将excel表格文件存储为CSV的文件格式;将CSV格式的文件拷贝到Linux系统的第一设定目录,转换模块将CSV格式的文件转为xml格式的文件;将xml格式的文件导入测试用例生成模块,基于用户的导入信息生成测试用例;将生成的测试用例转换成自动化测试指令;读取配置信息并将自动化测试指令和读取的配置信息发送给测试终端执行测试;输出测试日志。
技术领域
本发明属于服务器测试技术领域,具体涉及一种linux环境下自动测试的方法及系统。
背景技术
随着服务器行业的高速发展,在各个领域中越来越多的客户采用计算能力更强的服务器运行自己的核心应用。为了满足高度并行化及高性能需求的客户,在推高性能服务器的同时,通用注重产品的质量、可靠性和稳定性。
为了满足客户的不同需求,提供丰富多样的服务器配置,就需要进行非常多的配置测试,也带来了很大的测试压力。所以急需一种可以在linux环境下可以自动化进行测试的方法。
发明内容
为了满足客户的不同需求,提供丰富多样的服务器配置,就需要进行非常多的配置测试,测试压力大的问题,本发明提供一种linux环境下自动测试的方法及系统。
第一方面,本发明提供一种linux环境下自动测试的方法,包括如下步骤:
基于用户的导入信息生成测试用例;
将生成的测试用例转换成自动化测试指令;
读取配置信息并将自动化测试指令和读取的配置信息发送给测试终端执行测试;
输出测试日志。
进一步的,基于用户的导入信息生成测试用例,之前包括:
启动excel程序;
在excel表格中进行测试程序信息的设置;
将excel表格导入测试用例生成模块。
进一步的,在excel表格中进行测试程序信息的设置,包括:
设置测试项目、测试命令以及是否测试;
将excel表格文件存储为CSV的文件格式。
进一步的,将excel表格导入测试用例生成模块,包括:
将CSV格式的文件拷贝到Linux系统的第一设定目录,转换模块将CSV格式的文件转为xml格式的文件;
将xml格式的文件导入测试用例生成模块。
进一步的,该方法还包括:
获取执行失败的测试用例对应的测试日志;
分析测试日志提取测试日志中的查询关键词,通过提取的查询关键词在预存的测试日志分析表中查找与查询关键词匹配的关键词;
输出匹配成功的关键词对应的错误分析结论;
根据输出的错误分析结论生成测试报告。
进一步的,分析测试日志提取测试日志中的查询关键词,通过提取的查询关键词在预存的测试日志分析表中查找与查询关键词匹配的关键词,之前还包括:
从每个执行失败的测试用例的测试日志中提取关键词,确定关键词与错误分析结论的对应关系;
根据关键词与对应的错误分析结论的对应关系生成测试日志分析表并进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910146691.9/2.html,转载请声明来源钻瓜专利网。





