← 返回列表

自动化测试方法及装置、终端设备及计算机可读存储介质

申请号: CN201711258658.2
申请人: 中兴通讯股份有限公司
申请日期: 2017年12月4日

摘要文本

本发明提供一种自动化测试方法,通过终端设备获取待执行测试用例,并根据测试用例是否互斥将各待执行测试用例进行分类,得到可以并行执行的第一类测试用例,以及需要串行执行的第二类测试用例;然后将第一类测试用例平均分配至多个执行器并行执行,并在第一类测试用例均执行完成后,将第二类测试用例分配至同一执行器串行执行,这样能够最大限度的并行执行测试用例,节省测试用例的执行时间,从而达到提高自动化测试的执行效率的目的。本发明还提供一种自动化测试装置、终端设备及计算机可读存储介质。

专利详细信息

项目 内容
专利名称 自动化测试方法及装置、终端设备及计算机可读存储介质
专利类型 发明授权
申请号 CN201711258658.2
申请日 2017年12月4日
公告号 CN109871308B
公开日 2024年3月19日
IPC主分类号 G06F11/36
权利人 中兴通讯股份有限公司
发明人 王细娥
地址 广东省深圳市南山区科技南路55号

专利主权项内容

1.一种自动化测试方法,其特征在于,包括以下步骤:获取待执行测试用例,并根据测试用例是否互斥将各待执行测试用例进行分类,得到可以并行执行的第一类测试用例,以及需要串行执行的第二类测试用例,所述第一类测试用例包括多个子类测试用例,其中各子类测试用例所需的环境配置不同;将所述第一类测试用例平均分配至多个执行器并行执行,并在所述第一类测试用例均执行完成后,将所述第二类测试用例分配至同一执行器串行执行;在对各待执行测试用例进行分类还得到内部需要串行执行且外部可以并行执行的第三类测试用例时,所述将所述第一类测试用例平均分配至多个执行器并行执行,并在所述第一类测试用例均执行完成后,将所述第二类测试用例分配至同一执行器串行执行的步骤包括:将所述第三类测试用例分配至同一执行器串行执行,同时将所述第一类测试用例平均分配至执行第三类测试用例的执行器之外的各其它执行器并行执行;在所述第一类测试用例和所述第三类测试用例均执行完成后,将所述第二类测试用例分配至同一执行器串行执行;所述将所述第一类测试用例平均分配至多个执行器并行执行包括:确定所述第一类测试用例中各待执行测试用例的执行时长,并根据确定的各所述执行时长将所述第一类测试用例平均分配至多个执行器并行执行,其中,各所述执行器执行完成分配的待执行测试用例所消耗的总执行时长相同;所述确定所述第一类测试用例中各待执行测试用例的执行时长包括:获取所述第一类测试用例中各待执行测试用例上一次被执行时的执行时长;在获取成功时,分别将获取到的各所述执行时长确定为所述第一类测试用例中对应的各所述待执行测试用例的执行时长;在获取失败时,将默认执行时长确定为所述第一类测试用例中各所述待执行测试用例的执行时长。