一种自动生成及执行测试脚本的方法和装置

    公开(公告)号:CN118484400B

    公开(公告)日:2024-12-17

    申请号:CN202410783151.2

    申请日:2024-06-18

    Abstract: 本发明涉及软件测试技术领域,提供了一种自动生成及执行测试脚本的方法和装置。本发明本发明针对自动化测试,提供了一种多代理系统及其各代理角色的定义和协作方式;通过中枢代理、测试推理解释类代理、测试数据转化类代理和测试工具执行类代理之间的分工合作,在待测软件出现新版本时,将测试需求文本转换为可执行的测试脚本,将测试场景描述转换为结构化的测试用例,由测试脚本的指令逻辑得到目标执行顺序,并按照目标执行顺序基于测试用例执行相应的测试脚本,以得到测试结果,解决了现有技术依赖手工设置及维护自动化测试工具,导致的资源成本的浪费和测试效果不理想的问题。

    一种测试用例的筛选模型的训练方法及相应的装置

    公开(公告)号:CN116719714A

    公开(公告)日:2023-09-08

    申请号:CN202310514967.0

    申请日:2023-05-04

    Abstract: 本发明涉及软件测试技术领域,提供了一种测试用例的筛选模型的训练方法及相应的装置。其中,训练方法包括获取多个测试用例以及相应测试用例的权重影响因素,将所述测试用例的有效信息以及权重影响因素进行特征编码,得到相应测试用例的原始特征向量;再根据所述权重影响因素,调节所述原始特征向量中相应的特征值,以得到目标特征向量;最后根据所述目标特征向量对筛选模型进行训练。本发明通过对测试用例的权重影响因素动态调整测试用例,逐步优化从而得到更优的测试用例集合,提高训练的筛选模型的训练效果;通过对测试用例进行筛选后使用更高质量的测试用例作为训练数据,减少训练数据的规模,缩短训练时间,降低训练成本。

    一种基于私有知识库的软件测试方法和装置

    公开(公告)号:CN118585428A

    公开(公告)日:2024-09-03

    申请号:CN202410621956.7

    申请日:2024-05-20

    Abstract: 本发明涉及软件测试领域,特别是涉及一种基于私有知识库的软件测试方法和装置。主要包括:通过大语言模型和私有知识库生成第一测试用例集,使用第一测试用例集进行生成测试;获取生成测试中产生的测试用例特征,使用测试用例特征更新第一测试用例集,将更新后的第一测试用例集作为第二测试用例集;根据测试用例特征计算第二测试用例集中每个测试用例的适应度评价值,基于适应度评价值对测试用例进行排序;按照排序后的顺序,依次获取指定数量的测试用例,使用获取到的测试用例进行回归测试。本发明可以使用较少的测试用例达到最大的测试效果,从而减少测试的时间和资源浪费。

    一种测试用例执行路径的生成方法及相应的装置

    公开(公告)号:CN117149615A

    公开(公告)日:2023-12-01

    申请号:CN202310856287.7

    申请日:2023-07-12

    Abstract: 本发明涉及软件测试技术领域,提供了一种测试用例执行路径的生成方法及相应的装置。其中,根据测试用例集合对应的历史执行结果,计算测试用例集合中每个测试用例的第一权重值;初始化种群后,对初始种群进行局部优化得到局部结果集合,根据适应度函数对局部结果集合进行进化计算,对该过程迭代直至满足预设终止条件,以生成最优测试用例执行路径。本发明通过设计考虑实际输出和期望输出、代码覆盖率与执行时间的适应度函数,确定最优测试用例执行路径,实现减少不必要的测试用例,解决浪费执行时间和资源成本的问题,提高测试用例执行路径的覆盖率和覆盖准确程度,以检测出更多的程序错误,提高回归测试效果。

    一种自动生成及执行测试脚本的方法和装置

    公开(公告)号:CN118484400A

    公开(公告)日:2024-08-13

    申请号:CN202410783151.2

    申请日:2024-06-18

    Abstract: 本发明涉及软件测试技术领域,提供了一种自动生成及执行测试脚本的方法和装置。本发明本发明针对自动化测试,提供了一种多代理系统及其各代理角色的定义和协作方式;通过中枢代理、测试推理解释类代理、测试数据转化类代理和测试工具执行类代理之间的分工合作,在待测软件出现新版本时,将测试需求文本转换为可执行的测试脚本,将测试场景描述转换为结构化的测试用例,由测试脚本的指令逻辑得到目标执行顺序,并按照目标执行顺序基于测试用例执行相应的测试脚本,以得到测试结果,解决了现有技术依赖手工设置及维护自动化测试工具,导致的资源成本的浪费和测试效果不理想的问题。

    一种软件产品质量的量化评估方法和装置

    公开(公告)号:CN117632745A

    公开(公告)日:2024-03-01

    申请号:CN202311659994.3

    申请日:2023-12-04

    Abstract: 本发明涉及软件质量评估技术领域,提供了一种软件产品质量的量化评估方法和装置。本发明通过获取待评估范围的质量指标集,构建评估指标层次结构,建立了一套通用的软件质量评估方法,从多个角度定量地综合衡量软件产品的优劣,减少了软件质量评估耗费的时间和资源;根据所述待评估范围,确定每个质量指标的准则权重;通过获取包含所有质量指标的原始数据进而确定每个质量指标的指标权重,根据准则权重、指标权重和原始数据得到待评估范围的综合评分,最终根据综合评分对待评估范围进行排名,得到量化评估结果,解决现有技术中以定性评估方法作为选择软件产品的参考标准,准确度较低,通用性较差,无法从多个角度全面地衡量软件产品优劣的问题。

Patent Agency Ranking