The invention discloses a method and system for testing resource integration, including the testing process involved in component modules, and generating test flow sets; the source information of the file categories and the logical entities corresponding to the various file categories in the component modules, and generating the test file sets; the collection of functional modules is involved. Test process set and test file set to generate test resource set. At the same time, the function test method and system based on the testing resource integration method and system are also disclosed, including obtaining the requirements of the software resource to be measured, matching the integrated test resource set according to the resource requirements, and placing the hit test resource set in the test environment if the matching is successful. The technical scheme of the present invention overcomes the problem that the traditional test platform requires human resource integration and testing resources, can automatically match the required test resources according to the resource requirements, and can be applied to the testing requirements of the input of various logical entities, thus avoiding the one-sided problem of artificial preparation.
【技术实现步骤摘要】
测试资源整合方法、系统及功能测试方法、系统
本专利技术涉及软件测试
,尤其涉及一种按照功能测试需求整合测试资源的方法及系统。
技术介绍
随着软件技术的飞速发展以及现代社会生活需求的不断丰富,软件市场纷繁芜杂,在大众中脱颖而出的产品推出新版本的时间不断缩短,新功能层出不穷。快速完成软件产品功能的测试并保障软件质量成为企业关注的重点。大多数软件产品在进行测试时,除软件本身之外,并不需要其他逻辑实体资源作为支撑,仅需按照测试用例执行已经设计好的输入即可。而另一些软件产品的测试输入则可能是多种不同的逻辑实体。当前软件产品的功能测试逐渐趋于自动化,现有的自动化测试工具在功能测试方面已经完全可以使测试人员实现计划、组织、执行、管理和报告所有测试活动,但是对于无界面和一些需要固定种类的逻辑实体作为输入的软件产品来说,整理符合被测试功能的测试资源很耗时耗力,因为功能总是在不断变化,需要的测试资源在同一种类下的从属类型也随着功能需求不断改变。此外,逻辑实体资源还可能存在于不同的平台,如数据库,Linux服务器等,测试人员需要进行必要的下载、导出之类的迁移工作。当前对于软件功能测试资源的整合方法,一种是人力迁移,即将所需逻辑实体资源通过人为准备的方式,配置到测试环境中去;另一种则是依赖自动化测试工具,目前市场上已经存在的测试工具例如QuickTestProfessionalsoftware、WinRunnerMercury、Rational、AdventNet、Test等,这一类工具的测试对象多为有界面的应用,其输入多为测试人员设计的原始数据,而并非逻辑实体。当测试需要 ...
【技术保护点】
1.一种测试资源整合方法,其特征在于,包括:组件化各功能模块涉及的测试流程组件化各功能模块,生成测试流程集;组件化各功能模块涉及的文件类别及各文件类别组件化各功能模块对应的逻辑实体的来源信息,生成测试文件集;集合各功能模块涉及的测试流程集和测试文件集,生成测试资源集。
【技术特征摘要】
1.一种测试资源整合方法,其特征在于,包括:组件化各功能模块涉及的测试流程组件化各功能模块,生成测试流程集;组件化各功能模块涉及的文件类别及各文件类别组件化各功能模块对应的逻辑实体的来源信息,生成测试文件集;集合各功能模块涉及的测试流程集和测试文件集,生成测试资源集。2.如权利要求1所述的整合方法,其特征在于,根据预设规则对所述测试文件集对应的逻辑实体进行筛选,将满足预设规则的逻辑实体的来源信息及逻辑实体属性录入系统数据库组件化,生成有效测试文件集。3.如权利要求2所述的整合方法,其特征在于,对所述有效测试文件集中的各功能模块涉及的文件构造属性表,并生成以每种属性作为关键值的资源列表,形成每个属性下的测试资源子集。4.各属性下的测试资源子集一种测试资源整合系统,其特征在于,包括:测试流程集生成模块,用于组件化各功能模块组件化各功能模块涉及的测试流程,生成测试流程集;测试文件集生成模块,用于组件化各功能模块组件化各功能模块涉及的文件类别及各文件类别对应的逻辑实体的来源信息,生成测试文件集;测试资源集生成模块,用于集合各功能模块涉及的测试流程集和测试文件集,生成测试资源集。5.如权利要求4所述的整合系统,其特征在于,还包括:有效测试文件集生成模块,用于根据预设规则对所述测试文件集对应的逻辑实体进行筛选,组件化将满足预设规则的逻辑实体的来源信息及该逻辑实体属性录入系统数据库,生成有效测试文件集。6.如权利要求5所述的整合系统,其特征在于,还包括:多维度测试文件集生成模块,用于对所述有效测试文件集中的各功能模块涉及的文件构造属性表,并生成以每种属性作为关键值的资源列表,形成每个属性下的测试资源子集。7.各属性下的测试资源子集一种功能测试方法,其特征在于,包括:获取待测软件资源需求,包括:功能测试类型、文件类别;根据所述资源需求匹配如权利要求1-2所述的测试资源集,若匹配成功则将命中的测试资源集配置到测试环境中,其中,具体包括:根据所需功能测试类型匹配所述测试流程集,获取命中的测试流程;根据所需文件类别匹配所述测试文件集,获取命中的逻辑实体的来源信息,并根据逻辑实体的来源信息调用逻辑实体;将命中的测试流程及调用的逻辑实体作...
【专利技术属性】
技术研发人员:杨玲,乔伟,
申请(专利权)人:武汉安天信息技术有限责任公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。