1.一种测试资源整合方法,其特征在于,包括:
组件化各功能模块涉及的测试流程组件化各功能模块,生成测试流程集;
组件化各功能模块涉及的文件类别及各文件类别组件化各功能模块对应的逻辑实体的来源信息,生成测试文件集;
集合各功能模块涉及的测试流程集和测试文件集,生成测试资源集。
2.如权利要求1所述的整合方法,其特征在于,根据预设规则对所述测试文件集对应的逻辑实体进行筛选,将满足预设规则的逻辑实体的来源信息及逻辑实体属性录入系统数据库组件化,生成有效测试文件集。
3.如权利要求2所述的整合方法,其特征在于,对所述有效测试文件集中的各功能模块涉及的文件构造属性表,并生成以每种属性作为关键值的资源列表,形成每个属性下的测试资源子集。
4.各属性下的测试资源子集一种测试资源整合系统,其特征在于,包括:
测试流程集生成模块,用于组件化各功能模块组件化各功能模块涉及的测试流程,生成测试流程集;
测试文件集生成模块,用于组件化各功能模块组件化各功能模块涉及的文件类别及各文件类别对应的逻辑实体的来源信息,生成测试文件集;
测试资源集生成模块,用于集合各功能模块涉及的测试流程集和测试文件集,生成测试资源集。
5.如权利要求4所述的整合系统,其特征在于,还包括:有效测试文件集生成模块,用于根据预设规则对所述测试文件集对应的逻辑实体进行筛选,组件化将满足预设规则的逻辑实体的来源信息及该逻辑实体属性录入系统数据库,生成有效测试文件集。
6.如权利要求5所述的整合系统,其特征在于,还包括:多维度测试文件集生成模块,用于对所述有效测试文件集中的各功能模块涉及的文件构造属性表,并生成以每种属性作为关键值的资源列表,形成每个属性下的测试资源子集。
7.各属性下的测试资源子集一种功能测试方法,其特征在于,包括:
获取待测软件资源需求,包括:功能测试类型、文件类别;
根据所述资源需求匹配如权利要求1-2所述的测试资源集,若匹配成功则将命中的测试资源集配置到测试环境中,其中,具体包括:
根据所需功能测试类型匹配所述测试流程集,获取命中的测试流程;
根据所需文件类别匹配所述测试文件集,获取命中的逻辑实体的来源信息,并根据逻辑实体的来源信息调用逻辑实体;
将命中的测试流程及调用的逻辑实体作为测试资源配置到测试环境中。
8.一种功能测试方法,其特征在于,包括:
获取待测软件资源需求,包括:功能测试类型、文件类别;
根据所述资源需求匹配如权利要求3所述的测试资源集,若匹配成功则将命中的测试资源集配置到测试环境中,其中,具体包括:
根据所需功能测试类型匹配所述测试流程集,获取命中的测试流程;
根据所需文件类别匹配各属性下的测试资源子集,获取命中的逻辑实体的来源信息,并根据逻辑实体来源调用逻辑实体;
将命中的测试流程及调用的逻辑实体作为测试资源配置到测试环境中。
9.如权利要求7或8所述的测试方法,其特征在于,将命中的测试资源集和对应的待测软件资源需求一起保存至数据库,当下次测试获取的待测软件资源需求与数据库中的匹配时,则直接调用相应的命中的测试资源集。
10.一种功能测试系统,其特征在于,包括:
资源需求获取模块,用于获取待测软件资源需求,包括:功能测试类型、文件类别;
测试资源配置模块,用于根据所述资源需求匹配如权利要求4或5所述的测试资源集,若匹配成功则将命中的测试资源集配置到测试环境中,其中,具体包括:
根据所需功能测试类型匹配所述测试流程集,获取命中的测试流程;
根据所需文件类别匹配所述测试文件集,获取命中的逻辑实体的来源信息,并根据逻辑实体的来源信息调用逻辑实体;
将命中的测试流程及调用的逻辑实体作为测试资源配置到测试环境中。
11.一种功能测试系统,其特征在于,包括:
资源需求获取模块,用于获取待测软件资源需求,包括:功能测试类型、文件类别;
测试资源配置模块,用于根据所述资源需求匹配如权利要求6所述的测试资源集,若匹配成功则将命中的测试资源集配置到测试环境中,其中,具体包括:
根据所需功能测试类型匹配所述测试流程集,获取命中的测试流程;
根据所需文件类别匹配各属性下的测试资源子集,获取命中的逻辑实体的来源信息,并根据逻辑实体来源调用逻辑实体;
将命中的测试流程及调用的逻辑实体作为测试资源配置到测试环境中。
12.如权利要求10或11所述的测试系统,其特征在于,还包括:动态构建模块,用于将命中的测试资源集和对应的待测软件资源需求一起保存至数据库,当下次测试获取的待测软件资源需求与数据库中的匹配时,则直接调用相应的命中的测试资源集。