[发明专利]一种基于人工智能的软件自动化测试方法,终端及存储介质在审
| 申请号: | 201910480248.5 | 申请日: | 2019-06-04 |
| 公开(公告)号: | CN110209586A | 公开(公告)日: | 2019-09-06 |
| 发明(设计)人: | 李男 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件要素 测试 软件程序 软件自动化测试 输出测试结果 人工智能 测试程序 测试模块 存储介质 匹配 终端 测试用例集 测试方式 测试要求 测试执行 建立关联 匹配结果 人员使用 拆解 编制 灵活 | ||
1.一种基于人工智能的软件自动化测试方法,其特征在于,方法包括:
获取第一软件要素;
将第一软件要素与测试用例集进行匹配;
获取匹配结果,并将匹配出的第一测试模块与第一软件要素建立第一关联关系;
执行第一测试模块对第一软件要素进行测试,输出测试结果。
2.根据权利要求1所述的基于人工智能的软件自动化测试方法,其特征在于,
当测试结果输出为错误时,重新执行测试进程;
在第一错误测试位停止执行测试;
基于第一错误测试位所涉及的第一软件要素信息与测试用例集进行匹配;
获取匹配结果,并将匹配出的第二测试模块与第一软件要素建立第二关联关系;
执行第一测试模块和第二测试模块对第一软件要素进行测试,输出测试结果。
3.根据权利要求2所述的基于人工智能的软件自动化测试方法,其特征在于,
当测试结果输出为错误时,重新执行测试进程;
在第二错误测试位停止执行测试;
基于第二错误测试位所涉及的第一软件要素信息与测试用例集进行匹配;
获取匹配结果,并将匹配出的第三测试模块与第一软件要素建立第三关联关系;
执行第一测试模块,第二测试模块和第三测试模块对第一软件要素进行测试;
当测试结果输出为错误时,重复上述过程直至达到预设测试条件,并输出测试结果。
4.根据权利要求1所述的基于人工智能的软件自动化测试方法,其特征在于,
获取第二软件要素;
将第二软件要素与测试用例集进行匹配;
获取匹配结果,并将匹配出的第一测试单元与第二软件要素建立第四关联关系;
执行第一测试单元对第二软件要素进行测试,输出测试结果。
5.根据权利要求4所述的基于人工智能的软件自动化测试方法,其特征在于,
当测试结果输出为错误时,重新执行测试进程;
在错误测试位停止执行测试;
基于错误测试位所涉及的第二软件要素信息与测试用例集进行匹配;
获取匹配结果,并将匹配出的第二测试单元与第二软件要素建立第五关联关系;
执行第一测试单元和第二测试单元对第二软件要素进行测试;
当测试结果输出为错误时,重复上述过程直至达到预设测试调节,并输出测试结果。
6.根据权利要求4所述的基于人工智能的软件自动化测试方法,其特征在于,
建立第一软件要素与第二软件要素逻辑关系;
基于第一软件要素与第二软件要素之间的逻辑关系,组合软件程序;
对软件程序进行测试。
7.根据权利要求4所述的基于人工智能的软件自动化测试方法,其特征在于,获取第三软件要素;
建立第一软件要素,第二软件要素以及第三软件要素逻辑关系;
基于第一软件要素,第二软件要素以及第三软件要素之间的逻辑关系,组合软件程序;
对软件程序进行测试。
8.根据权利要求6或7所述的基于人工智能的软件自动化测试方法,其特征在于,
逻辑关系包括:逻辑与,逻辑或以及逻辑非。
9.一种实现基于人工智能的软件自动化测试方法的终端,其特征在于,包括:
存储器,用于存储计算机程序及基于人工智能的软件自动化测试方法;
处理器,用于执行所述计算机程序及基于人工智能的软件自动化测试方法,以实现如权利要求1至8任意一项所述基于人工智能的软件自动化测试方法的步骤。
10.一种具有基于人工智能的软件自动化测试方法的计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1至8任意一项所述基于人工智能的软件自动化测试方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910480248.5/1.html,转载请声明来源钻瓜专利网。





