测试模板脚本的生成方法及装置

    公开(公告)号:CN109446059A

    公开(公告)日:2019-03-08

    申请号:CN201811064684.6

    申请日:2018-09-12

    Abstract: 本发明实施例提供一种测试模板脚本的生成方法及装置,其中,方法包括:对待测系统的组件类型和操作类型定义相应的关键字,建立关键字库;用自然语言编写测试用例文档,测试用例文档用于描述测试任务的所有步骤;根据预设的TCDL脚本语言语法和关键字库,将测试用例文档中的所有步骤转换为脚本语句;创建数据连接池,数据连接池中的形参与脚本语句中脚本参数相对应,将脚本参数替换为对应的形参,获得测试模板脚本。本发明实施例提供的测试模板脚本的生成方法及装置,通过以数据连接池的形参代替具体参数,实现测试模板脚本与数据的分离,从而能够快速生成大量测试用例,降低了软件测试人员使用自动化测试工具的技术要求,显著提高测试效率。

    测试脚本的生成方法及装置

    公开(公告)号:CN109299005A

    公开(公告)日:2019-02-01

    申请号:CN201811033432.7

    申请日:2018-09-05

    Abstract: 本发明实施例提供一种测试脚本的生成方法及装置,所述方法包括:获取模板脚本;对于所述模板脚本中当前解析的脚本语句,若判断所述脚本语句中含有形参,则从数据中心中获取该形参对应的实参;根据所述实参对所述脚本语句进行处理,并根据处理后的脚本语句生成测试脚本;其中,所述数据中心用于存储实参,所述实参在数据中心的存储位置与所述模板脚本和对应的形参相关。本发明实施例实现了模板脚本和数据的分离,在模板脚本的结构不变的情况下,只需要调整数据中心中的实参,即可获得不同的测试脚本。

    测试脚本的生成方法及装置

    公开(公告)号:CN109299005B

    公开(公告)日:2020-07-07

    申请号:CN201811033432.7

    申请日:2018-09-05

    Abstract: 本发明实施例提供一种测试脚本的生成方法及装置,所述方法包括:获取模板脚本;对于所述模板脚本中当前解析的脚本语句,若判断所述脚本语句中含有形参,则从数据中心中获取该形参对应的实参;根据所述实参对所述脚本语句进行处理,并根据处理后的脚本语句生成测试脚本;其中,所述数据中心用于存储实参,所述实参在数据中心的存储位置与所述模板脚本和对应的形参相关。本发明实施例实现了模板脚本和数据的分离,在模板脚本的结构不变的情况下,只需要调整数据中心中的实参,即可获得不同的测试脚本。

    一种回归测试用例的排序方法及装置

    公开(公告)号:CN109947649B

    公开(公告)日:2021-03-23

    申请号:CN201910213825.4

    申请日:2019-03-20

    Abstract: 本发明实施例提供了一种回归测试用例的排序方法及装置,该方法包括:通过从测试日志中按照预设规则提取与预设的测试用例集中测试用例相关的执行信息;根据所述执行信息,确定测试用例优先级排序问题的优化目标;从预设的适应度函数库中选取与所述优化目标对应的适应度函数;利用所选取的适应度函数和所述执行信息,对所述测试用例集中测试用例进行测试用例优先级排序。相对现有技术,本发明提出的方案不易陷入局部最优问题,因此,应该本发明实施例的方法能够得到更优的测试用例优先级排序序列,从而能够提高软件测试的测试效率。

    一种回归测试用例的排序方法及装置

    公开(公告)号:CN109947649A

    公开(公告)日:2019-06-28

    申请号:CN201910213825.4

    申请日:2019-03-20

    Abstract: 本发明实施例提供了一种回归测试用例的排序方法及装置,该方法包括:通过从测试日志中按照预设规则提取与预设的测试用例集中测试用例相关的执行信息;根据所述执行信息,确定测试用例优先级排序问题的优化目标;从预设的适应度函数库中选取与所述优化目标对应的适应度函数;利用所选取的适应度函数和所述执行信息,对所述测试用例集中测试用例进行测试用例优先级排序。相对现有技术,本发明提出的方案不易陷入局部最优问题,因此,应该本发明实施例的方法能够得到更优的测试用例优先级排序序列,从而能够提高软件测试的测试效率。

Patent Agency Ranking