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

    公开(公告)号:CN109299005A

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

    申请号:CN201811033432.7

    申请日:2018-09-05

    IPC分类号: G06F11/36

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

    一种接口测试模板脚本生成的方法与装置

    公开(公告)号:CN113590464A

    公开(公告)日:2021-11-02

    申请号:CN202110706079.X

    申请日:2021-06-24

    IPC分类号: G06F11/36

    摘要: 本发明提供了一种接口测试模板脚本生成的方法与装置。其中方法包括,接口脚本生成方法,大致包含:为将要进行的接口测试任务定义接口测试实体;对接口测试报文体等数据实现处理方法;根据预设的脚本语法,将接口用例中的测试任务转为脚本语句;创建数据连接池,数据连接池与脚本语句实现参数一一对应,根据传入的接口测试数据获得接口模板测试脚本。本发明提供的接口测试模板脚本生成方法与装置,通过接口数据配置实现模板数据与脚本分离,快速生成大量接口测试脚本,实现接口高效、大批量测试,测试人员不需要了解底层如何实现,只需要简单的数据配置便可完成,降低了软件测试人员使用自动化接口测试工具的技术要求,提高测试效率。

    一种自动化测试元素的自动抓取并录入方法及装置

    公开(公告)号:CN113239298A

    公开(公告)日:2021-08-10

    申请号:CN202110679613.2

    申请日:2021-06-18

    摘要: 本发明实施例提供一种自动化测试元素的抓取并录入方法及装置,所述方法包括:获取被测系统的待测功能点所在的页面URL;向被测系统网站的发起请求,获取功能点所在页面的HTML源码;使用selenium分析HTML源码中的控件元素,如输入框input,下拉框select等;将这些元素的唯一定位信息采集下来;调用后端接口将采集的数据录入系统。本发明实施例实现了对给定功能点页面网址的元素自动抓取与录入后台,避免了自动化测试过程中测试人员手动录入的繁琐,使自动化测试过程更加简便快捷。

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

    公开(公告)号:CN109446059A

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

    申请号:CN201811064684.6

    申请日:2018-09-12

    IPC分类号: G06F11/36

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

    一种自动化测试元素的识别方法及装置

    公开(公告)号:CN109144871A

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

    申请号:CN201810943266.8

    申请日:2018-08-17

    IPC分类号: G06F11/36

    摘要: 本发明实施例提供一种自动化测试元素的识别方法及装置,包括:获取操作步骤序列中的元素,所述元素是可操作且具有业务含义的;若在预设对象库中检测到与所述元素具有关联关系的第一对象,则将所述第一对象的识别属性作为所述元素的识别属性,以识别所述元素。本发明实施例通过自动识别测试人员所编写测试用例操作步骤序列中的元素在预设对象库中对应的对象,使得测试人员在测试过程中只需要关注测试用例操作步骤序列中的元素,从而降低了自动化测试工具对于测试人员的操作技能要求。

    一种自动化测试元素的识别方法及装置

    公开(公告)号:CN109144871B

    公开(公告)日:2020-11-10

    申请号:CN201810943266.8

    申请日:2018-08-17

    IPC分类号: G06F11/36

    摘要: 本发明实施例提供一种自动化测试元素的识别方法及装置,包括:获取操作步骤序列中的元素,所述元素是可操作且具有业务含义的;若在预设对象库中检测到与所述元素具有关联关系的第一对象,则将所述第一对象的识别属性作为所述元素的识别属性,以识别所述元素。本发明实施例通过自动识别测试人员所编写测试用例操作步骤序列中的元素在预设对象库中对应的对象,使得测试人员在测试过程中只需要关注测试用例操作步骤序列中的元素,从而降低了自动化测试工具对于测试人员的操作技能要求。

    一种自动化测试用例的分发方法及装置

    公开(公告)号:CN113282510A

    公开(公告)日:2021-08-20

    申请号:CN202110678288.8

    申请日:2021-06-18

    IPC分类号: G06F11/36

    摘要: 本发明实施例提供一种自动化测试用例的分发方法及装置,所述方法包括:获取待执行自动化测试用例批次中的待执行自动化测试用例;将待执行的各个自动化测试用例根据各个自动化测试用例执行机器的负载状态和分发原则进行选择分配,将待执行的各个自动化测试用例发送到各个被选择的自动化测试用例机器进行执行;获得各台自动化测试用例执行机的结果反馈并进行相应处理。本发明实施例在实现多个自动化测试用例执行机器之间的负载均衡,多个自动化测试用例可以得到合理分发且高效的执行,有效减轻平台负载压力,提升多自动化测试用例执行效率,减少测试人员等待自动化测试用例执行的时间。

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

    公开(公告)号:CN109299005B

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

    申请号:CN201811033432.7

    申请日:2018-09-05

    IPC分类号: G06F11/36

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