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

    公开(公告)号:CN118585428A

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

    申请号:CN202410621956.7

    申请日:2024-05-20

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

    一种测试用例生成方法及装置
    2.
    发明公开

    公开(公告)号:CN119105955A

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

    申请号:CN202411061715.8

    申请日:2024-08-05

    Abstract: 本公开涉及软件测试技术领域,特别涉及一种测试用例生成方法及装置。收集待测试运行环境和用户行为信息;将运行环境和用户行为信息根据编码规则进行数据编码,运行环境和用户行为信息中每个操作步骤转换为固定长度的向量,基于向量构建染色体,每个染色体表示一个测试用例;将每个染色体表示一个粒子,对染色体采用粒子群优化算法计算适应度值,基于粒子的适应度值采用遗传算法进行迭代,得到变异后的染色体;根据编码规则,将变异后的染色体转换成文字测试用例。本公开解决了数据实时性不足的问题。通过引入遗传粒子群优化算法,生成动态、可变的测试数据,解决了测试场景复杂、测试场景多样性的问题。

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

    公开(公告)号:CN118484400A

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

    申请号:CN202410783151.2

    申请日:2024-06-18

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

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

    公开(公告)号:CN118484400B

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

    申请号:CN202410783151.2

    申请日:2024-06-18

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

Patent Agency Ranking