自动化测试代码处理方法、系统、终端及存储介质技术方案

技术编号:42415175 阅读:19 留言:0更新日期:2024-08-16 16:31
本发明专利技术涉及软件测试技术领域,具体提供一种自动化测试代码处理方法、系统、终端及存储介质,包括:提取代码库中各自动化测试代码的特征参数,所述特征参数包括输入特征、输出特征、注解数量和对象特征;将所述特征参数转换为符合预设格式的标准特征参数;计算不同自动化测试代码的标准特征参数的相似度,基于所述相似度筛查重复代码,并对重复代码进行整合;对整合后的自动化测试代码按照预设的排序指标进行排序,根据自动化测试代码的排列顺序生成自动化测试代码的执行顺序。本发明专利技术通过自动化测试代码的查重处理以及自动化测试代码的排序,实现了对测试效率和测试覆盖度的均衡。

【技术实现步骤摘要】

本专利技术属于软件测试,具体涉及一种自动化测试代码处理方法、系统、终端及存储介质


技术介绍

1、软件测试是一个关键的软件开发过程环节,它旨在识别软件产品中的缺陷、错误或问题,以确保软件产品能够按照预定的要求和标准正常运行。软件测试的主要目的是提高软件的质量,确保为最终用户提供无缺陷的产品。通过软件测试,可以测试和验证软件的功能、性能、安全性和其他重要方面是否满足用户的需求和期望。自动化测试代码在软件测试中扮演着至关重要的角色,它可以与特定的需求和缺陷关联起来,为软件缺陷的追踪和管理提供了便利,也可以验证软件的稳定性和可靠性,是评估软件功能是否按预期工作的基本单位,也是企业产品ci/cd的重要组成部分。但是对于软件的自动化测试代码并不是越多越好,测试代码的重复和低质量对软件测试过程有多方面的负面影响,包括浪费资源、降低测试效率、影响测试覆盖率和质量。

2、现有技术可能会通过tf-id等文本分析技术针对自动化测试代码进行文本去重。这种方式数据处理量大,不仅效率低下,而且也均衡解决测试效率与测试覆盖率,无法有效提升测试质量。p>

本文档来自技高网...

【技术保护点】

1.一种自动化测试代码处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,提取代码库中各自动化测试代码的特征参数,所述特征参数包括输入特征、输出特征、注解数量和对象特征,包括:

3.根据权利要求1所述的方法,其特征在于,将所述特征参数转换为符合预设格式的标准特征参数,包括:

4.根据权利要求3所述的方法,其特征在于,对特征参数中的输入特征、注解数量进行均一化处理,包括:

5.根据权利要求3所述的方法,其特征在于,通过层级计算将输出特征转换为返回对象对返回值列的标准化值,包括:

6.根据权利要求3所述的方法,其...

【技术特征摘要】

1.一种自动化测试代码处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,提取代码库中各自动化测试代码的特征参数,所述特征参数包括输入特征、输出特征、注解数量和对象特征,包括:

3.根据权利要求1所述的方法,其特征在于,将所述特征参数转换为符合预设格式的标准特征参数,包括:

4.根据权利要求3所述的方法,其特征在于,对特征参数中的输入特征、注解数量进行均一化处理,包括:

5.根据权利要求3所述的方法,其特征在于,通过层级计算将输出特征转换为返回对象对返回值列的标准化值,包括:

6.根据权利要...

【专利技术属性】
技术研发人员:郑坤
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1