一种可复用测试用例的提取方法、服务器、存储介质技术

技术编号:35936770 阅读:18 留言:0更新日期:2022-12-14 10:24
本发明专利技术提供了一种可复用测试用例的提取方法,包括:分析被测软件的测试项目,提取所述测试项目的各功能点,形成分析清单;将分析清单与可复用测试用例库进行检索匹配;如果匹配到与测试项目相同或相近的测试用例,则提取已有测试用例,并进一步将该测试用例具体化,使之成为针对该项目的具体测试用例;如果没有匹配到与待测项相同或相近的测试用例,则创建新的测试用例,并按照可复用测试用例的质量特性和设计准则进行抽象和泛化,生成新的可复用测试用例,统一提交评审并入可复用测试用例库。本发明专利技术所述的可复用测试用例的提取方法可有效提高软件测试的效率并降低了成本。效提高软件测试的效率并降低了成本。效提高软件测试的效率并降低了成本。

【技术实现步骤摘要】
一种可复用测试用例的提取方法、服务器、存储介质


[0001]本专利技术属于互联网
,尤其是涉及一种可复用测试用例的提取方法。

技术介绍

[0002]在软件测试过程中,一个成熟的团队一般都有自己的公共测试用例库。公共测试用例库即可复用的测试用例库。测试用例是为了验证最小功能点的一组输入、输出及操作序列的集合。可复用测试用例是指“为了复用目的而设计的测试用例”。复用的意义在于通过可复用测试用例验证功能相同或相近的模块,加快测试用例的设计进度、减少测试人员的负担;可复用测试用例是指“为了复用目的而设计的测试用例”。复用的意义在于通过可复用测试用例验证功能相同或相近的模块,加快测试用例的设计进度、减少测试人员的负担。但要实现测试用例复用却遇到了一些困难,例如:测试人员的经验欠缺、测试用例复用没有统一标准等问题。

技术实现思路

[0003]有鉴于此,本专利技术旨在提出一种可复用测试用例的提取方法,以提高软件测试的效率。
[0004]为达到上述目的,本专利技术的技术方案是这样实现的:
[0005]第一方面,本专利技术提供了一种可复用测试用例的提取方法,包括:
[0006]分析被测软件的测试项目,提取所述测试项目的各功能点,形成分析清单;
[0007]将分析清单与可复用测试用例库进行检索匹配;
[0008]如果匹配到与测试项目相同或相近的测试用例,则提取已有测试用例,并进一步将该测试用例具体化,使之成为针对该项目的具体测试用例;
[0009]如果没有匹配到与待测项相同或相近的测试用例,则创建新的测试用例,并按照可复用测试用例的质量特性和设计准则进行抽象和泛化,生成新的可复用测试用例,统一提交评审并入可复用测试用例库。
[0010]进一步的,所述测试项目包括:业务逻辑、测试环境、测试需求、测试类型。
[0011]第二方面,本专利技术提供了一种可复用测试用例的提取装置,包括:
[0012]分析模块,用于分析被测软件的测试项目,提取所述测试项目的各功能点,形成分析清单;
[0013]检索模块,用于将分析清单与可复用测试用例库进行检索匹配;
[0014]提取模块,当匹配到与测试项目相同或相近的测试用例,提取模块用于提取已有测试用例,并进一步将该测试用例具体化,使之成为针对该项目的具体测试用例;
[0015]创建模块,当没有匹配到与待测项相同或相近的测试用例,创建模块用于则创建新的测试用例,并按照可复用测试用例的质量特性和设计准则进行抽象和泛化,生成新的可复用测试用例,统一提交评审并入可复用测试用例库。
[0016]第三方面,本专利技术提供了一种电子设备/服务器,包括处理器,以及与处理器通信
连接,且用于存储所述处理器可执行指令的存储器,所述处理器在执行所述指令时,实现上述第一方面所述的可复用测试用例的提取方法。
[0017]第四方面,本专利技术提供了一种可读取存储介质,用于存储计算机程序,所述计算机程序在被处理器执行时,实现上述第一方面所述的可复用测试用例的提取方法。
[0018]相对于现有技术,本专利技术所述的可复用测试用例的提取方法具有以下优势:
[0019]本专利技术可复用测试用例的提取方法可有效提高软件测试的效率并降低了成本;也大幅缩短了软件测试的周期,避免重复设计测试用例。
附图说明
[0020]构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0021]图1为本专利技术所述的可复用测试用例的提取方法流程图。
具体实施方式
[0022]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0023]下面将参考附图并结合实施例来详细说明本专利技术。
[0024]本实施例提供了一种可复用测试用例的提取方法,具体步骤包括:
[0025]1、对被测软件的业务逻辑、测试环境、测试需求、测试类型进行分析,然后提取被测项的各功能点,形成被测项目的分析清单。
[0026]2、将输出的被测项目的分析清单与可复用测试用例库进行检索匹配。
[0027]3、在库中如果检索到与待测项相同或相近的测试用例,则测试工程师提取已有测试用例,并进一步将该测试用例具体化,使之成为针对该项目的具体测试用例。
[0028]4、在库中如果没有检索到与待测项相同或相近的测试用例,则测试工程师设计新测试用例,并按照可复用测试用例的质量特性和设计准则进行抽象和泛化,生成新的可复用测试用例,统一提交评审并入库。
[0029]本实施例提供了一种可复用测试用例的提取装置,包括:
[0030]分析模块,用于分析被测软件的测试项目,提取所述测试项目的各功能点,形成分析清单;
[0031]检索模块,用于将分析清单与可复用测试用例库进行检索匹配;
[0032]提取模块,当匹配到与测试项目相同或相近的测试用例,提取模块用于提取已有测试用例,并进一步将该测试用例具体化,使之成为针对该项目的具体测试用例;
[0033]创建模块,当没有匹配到与待测项相同或相近的测试用例,创建模块用于则创建新的测试用例,并按照可复用测试用例的质量特性和设计准则进行抽象和泛化,生成新的可复用测试用例,统一提交评审并入可复用测试用例库。
[0034]本实施例提供了一种电子设备/服务器,包括处理器,以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,所述处理器在执行所述指令时,实现上述实施例所述的可复用测试用例的提取方法。
[0035]本实施例提供了一种可读取存储介质,用于存储计算机程序,所述计算机程序在
被处理器执行时,实现上述实施例所述的可复用测试用例的提取方法。
[0036]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本专利技术的范围。
[0037]在本申请所提供的几个实施例中,应该理解到,所揭露的方法和系统,可以通过其它的方式实现。例如,以上所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。上述单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本专利技术实施例方案的目的。
[0038]最后应说明的是:以上各实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管参照本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可复用测试用例的提取方法,其特征在于,包括:分析被测软件的测试项目,提取所述测试项目的各功能点,形成分析清单;将分析清单与可复用测试用例库进行检索匹配;如果匹配到与测试项目相同或相近的测试用例,则提取已有测试用例,并进一步将该测试用例具体化,使之成为针对该项目的具体测试用例;如果没有匹配到与待测项相同或相近的测试用例,则创建新的测试用例,并按照可复用测试用例的质量特性和设计准则进行抽象和泛化,生成新的可复用测试用例,统一提交评审并入可复用测试用例库。2.根据权利要求1所述的可复用测试用例的提取方法,其特征在于,所述测试项目包括:业务逻辑、测试环境、测试需求、测试类型。3.一种可复用测试用例的提取装置,其特征在于,包括:分析模块,用于分析被测软件的测试项目,提取所述测试项目的各功能点,形成分析清单;检索模块...

【专利技术属性】
技术研发人员:蒋添诗
申请(专利权)人:紫光云技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1