自动化测试控制方法、装置及终端与流程

文档序号:14747450发布日期:2018-06-21 23:53阅读:来源:国知局
技术特征:

1.一种自动化测试控制方法,其特征在于,包括:

设置测试工具的自动测试用例库,该自动测试用例库中包含各种自动测试用例;

获取所述测试工具当前测试工程的测试需求;

根据所述测试需求确定当前测试工程中的被测对象,并从所述自动测试用例库中选择出当前需对所述被测对象进行测试的目标自动测试用例;

获取各目标测试用例对应的各目标驱动;

通过所述各目标驱动将各目标自动测试用例导入所述测试工程对所述被测对象进行自动化测试。

2.如权利要求1所述的自动化测试控制方法,其特征在于,设置测试工具的自动化测试用例库包括:

对应所述测试工具的手动测试用例库中的各手动测试用例分别设置自动测试用例,各自动测试用例所使用的语言为所述测试工具支持的脚本语言。

3.如权利要求1所述的自动化测试控制方法,其特征在于,获取各目标测试用例对应的各目标驱动包括:

获取各目标测试用例对应的驱动参数;

根据各目标测试用例的驱动参数分别对所述测试工具中的通用驱动模板进行设置得到各目标测试用例的目标驱动。

4.如权利要求1所述的自动化测试控制方法,其特征在于,所述测试工具为统一功能测试工具UFT。

5.如权利要求1-4任一项所述的自动化测试控制方法,其特征在于,设置测试工具的自动化测试用例库包括:

将所述自动化测试用例库中的各自动化测试用例的名称设置为相同,且各自动化测试用例中的入口函数名相同,并将不同的自动化测试用例存储于不同的测试目录下。

6.如权利要求5所述的自动化测试控制方法,其特征在于,获取所述测试工具当前测试工程的测试需求包括:

获取测试人员设定的测试项目,所述测试项目中包含至少一个测试组;

从所述测试项目中获取各测试组,各测试组中包含至少一个被测对象以及各被测对象的测试用例组合;

根据所述测试用例组合从所述自动测试用例库中获取各被测对象对应的目标自动化测试用例。

7.一种自动化测试控制装置,其特征在于,包括:

测试用例设置模块,用于设置测试工具的自动测试用例库,该自动测试用例库中包含各种自动测试用例;

需求获取模块,用于获取所述测试工具当前测试工程的测试需求;

处理模块,用于根据所述测试需求确定当前测试工程中的被测对象,并从所述自动测试用例库中选择出当前需对所述被测对象进行测试的目标自动测试用例;

驱动获取模块,用于获取各目标测试用例对应的各目标驱动;

导入模块,用于通过所述各目标驱动将各目标自动测试用例导入所述测试工程对所述被测对象进行自动化测试。

8.如权利要求7所述的自动化测试控制装置,其特征在于,所述测试用例设置模块包括创建子模块,用于对应所述测试工具的手动测试用例库中的各手动测试用例分别创建自动测试用例,各自动测试用例所使用的语言为所述测试工具支持的脚本语言。

9.如权利要求7所述的自动化测试控制装置,其特征在于,所述驱动获取模块包括:

驱动参数获取子模块,用于获取各目标测试用例对应的驱动参数;

驱动设置模块,用于根据各目标测试用例的驱动参数分别对所述测试工具中的通用驱动模板进行设置得到各目标测试用例的目标驱动。

10.如权利要求7-9任一项所述的自动化测试控制装置,其特征在于,所述测试用例设置模块包括设置子模块和存储子模块;

所述设置子模块用于将所述自动化测试用例库中的各自动化测试用例的名称设置为相同,且将各自动化测试用例中的入口函数名相同;

所述存储子模块用于将不同的自动化测试用例存储于不同的测试目录下。

11.如权利要求10所述的自动化测试控制装置,其特征在于,所述需求获取模块包括:

测试项目获取子模块,用于获取测试人员设定的测试项目,所述测试项目中包含至少一个测试组;

测试组获取子模块,用于从所述测试项目中获取各测试组,各测试组中包含至少一个被测对象以及各被测对象的测试用例组合;

测试用例获取子模块,用于根据所述测试用例组合从所述自动测试用例库中获取各被测对象对应的目标自动化测试用例。

12.一种的自动化测试控制终端,其特征在于,包括如权利要求7-11任一项所述的自动化测试控制装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1