[发明专利]一种测试用例约简方法、装置、设备及存储介质在审
申请号: | 201711229968.1 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107832228A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 唐龙;万月亮;王梅 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆 |
地址: | 100044 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 用例约简 方法 装置 设备 存储 介质 | ||
技术领域
本发明涉及软件测试技术领域,尤其涉及一种测试用例约简方法、装置、设备及存储介质。
背景技术
测试用例(Test Case)是为测试软件程序而设计的一组测试输入、执行条件和预期的结果的数据。为了提高软件的可靠性,需要对软件程序进行大量的测试,在测试软件程序的过程中,根据设计的测试用例对软件程序的各个功能进行测试验证。
然而,随着被测软件程序的演化,测试用例的数量显著增加,全量执行测试用例需要消耗大量的时间成本和人力成本,测试效率低。
发明内容
本发明实施例提供一种测试用例约简方法、装置、设备及存储介质,可以对精简测试用例,避免软件功能的重复测试,提高测试效率。
第一方面,本发明实施例提供了一种测试用例约简方法,包括:
利用第一预设算法对目标测试用例集进行约简得到第一约简集;
判断所述第一约简集中是否存在重复数据;
若是,利用第二预设算法对所述第一约简集进行约简,得到第二约简集。
第二方面,本发明实施例还提供了一种测试用例约简装置,包括:
第一约简模块,用于利用第一预设算法对目标测试用例集进行约简得到第一约简集;
判断模块,用于判断所述第一约简集中是否存在重复数据;
第二约简模块,用于若是,利用第二预设算法对所述第一约简集进行约简,得到第二约简集。
第三方面,本发明实施例提供了一种设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例提供的一种测试用例约简方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例提供的一种测试用例约简方法。
本发明实施例提供的技术方案,通过对目标测试用例集进行多次约简,可以精简测试用例,避免软件功能的重复测试,提高测试效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1是本发明实施例提供的一种测试用例约简方法的流程图;
图2是本发明实施例提供的另一种测试用例约简方法的流程图;
图3是本发明实施例提供的另一种测试用例约简方法的流程图;
图4是本发明实施例提供的一种测试用例约简方法装置的结构框图;
图5是本发明实施例提供的一种设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
随着信息技术的高速发展,人们积累的数据量急剧增长,从海量的数据中提取有用的知识成为当务之急,数据挖掘可以帮助人们解决面临的难题。数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识。它是一门以统计学、机器学习、数据库等多个学科为基础的新兴学科,作为一门面向应用的学科分支,数据挖掘已经在许多领域取得了成功的应用。
数据挖掘是通过分析,从大量数据中寻找其规律的技术,主要有数据准备、规律寻找和规律表示三个步骤:数据准备是从相关的数据源中选择所需的数据并整合成用于数据挖掘的数据集;规律寻找是用某种方法将数据集所含的规律找出来;规律表示是尽可能以用户可理解的方式将找出的规律表示出来。
数据挖掘的主要分析方法包括关联分析(Associations),序列模式分析、分类分析以及聚类分析。其中,关联分析的目的是为了挖掘出隐藏在数据间的相互关系;序列模式分析(Sequential Patterns)和关联分析法相似,其目的也是为了挖掘出数据之间的联系,但序列模式分析的侧重点在于分析数据间的前后或因果关系;
其中,分类分析(Classifiers)主要是记录一组标记(TAG),所谓标记是指一组具有不同特征的类别,分类分析时首先为每一个记录赋予一个标记,按标记分类记录;聚类分析(Clustering)与分类分析不同,聚类分析的输入集是一组未标定的记录,也就是说此时输入的记录还没有被进行任何分类。其目的是根据一定的规则,合理地划分记录集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711229968.1/2.html,转载请声明来源钻瓜专利网。