[发明专利]测试资源整合方法、系统及功能测试方法、系统在审
申请号: | 201611124405.1 | 申请日: | 2016-12-08 |
公开(公告)号: | CN108182142A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 杨玲;乔伟 | 申请(专利权)人: | 武汉安天信息技术有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试资源 整合 生成测试 资源需求 测试流程 功能测试 逻辑实体 文件类别 组件化 测试环境 测试文件 测试需求 传统测试 待测软件 来源信息 匹配成功 整合测试 自动匹配 文件集 资源集 匹配 集合 配置 | ||
本发明公开了一种测试资源整合方法及系统,包括:组件化各功能模块涉及的测试流程,生成测试流程集;组件化各功能模块涉及的文件类别及各文件类别对应的逻辑实体的来源信息,生成测试文件集;集合各功能模块涉及的测试流程集和测试文件集,生成测试资源集。并同时公开了基于上述测试资源整合方法及系统的功能测试方法及系统,包括:获取待测软件资源需求;根据所述资源需求匹配上述整合得到的测试资源集,若匹配成功则将命中的测试资源集配置到测试环境中。本发明所述技术方案克服了传统测试平台需要人力整合测试资源的问题,能够根据资源需求自动匹配所需的测试资源,适用于多种逻辑实体输入的测试需求,进而避免了人工准备的片面性问题。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种按照功能测试需求整合测试资源的方法及系统。
背景技术
随着软件技术的飞速发展以及现代社会生活需求的不断丰富,软件市场纷繁芜杂,在大众中脱颖而出的产品推出新版本的时间不断缩短,新功能层出不穷。快速完成软件产品功能的测试并保障软件质量成为企业关注的重点。大多数软件产品在进行测试时,除软件本身之外,并不需要其他逻辑实体资源作为支撑,仅需按照测试用例执行已经设计好的输入即可。而另一些软件产品的测试输入则可能是多种不同的逻辑实体。
当前软件产品的功能测试逐渐趋于自动化,现有的自动化测试工具在功能测试方面已经完全可以使测试人员实现计划、组织、执行、管理和报告所有测试活动,但是对于无界面和一些需要固定种类的逻辑实体作为输入的软件产品来说,整理符合被测试功能的测试资源很耗时耗力,因为功能总是在不断变化,需要的测试资源在同一种类下的从属类型也随着功能需求不断改变。此外,逻辑实体资源还可能存在于不同的平台,如数据库,Linux服务器等,测试人员需要进行必要的下载、导出之类的迁移工作。
当前对于软件功能测试资源的整合方法,一种是人力迁移,即将所需逻辑实体资源通过人为准备的方式,配置到测试环境中去;另一种则是依赖自动化测试工具,目前市场上已经存在的测试工具例如QuickTest Professional software、WinRunnerMercury、Rational、AdventNet、Test等,这一类工具的测试对象多为有界面的应用,其输入多为测试人员设计的原始数据,而并非逻辑实体。当测试需要大批量逻辑实体输入的软件产品时,这一类测试工具的便利性就不再那么明显了。
发明内容
针对上述技术问题,本发明通过组件化已知功能模块涉及的功能测试流程和所需文件类别,进而当获取测试所需的具体资源需求时,通过自动匹配的形式输出所需的测试资源集,进而克服了人工整合测试资源耗费时间过多的问题,尤其适用于需要多平台逻辑实体输入进行测试的软件产品。
本发明采用如下方法来实现测试资源整合,包括:
组件化各功能模块组件化各功能模块涉及的测试流程,生成测试流程集;
组件化各功能模块组件化各功能模块涉及的文件类别及各文件类别对应的逻辑实体的来源信息,生成测试文件集;
集合各功能模块涉及的测试流程集和测试文件集,生成测试资源集。
进一步地,所述逻辑实体的来源信息为物理地址、服务器地址、IP地址、数据库名称、数据库表、操作系统信息中的至少一种。
进一步地,根据预设规则对所述测试文件集对应的逻辑实体进行筛选,组件化将满足预设规则的逻辑实体的来源信息及该逻辑实体属性录入系统数据库,生成有效测试文件集。
更进一步地,对所述有效测试文件集中各功能模块涉及的文件类别按照资源维度细分,生成多个各属性下的测试资源子集;其中,所述资源维度包括:文件大小或者文件格式。
本发明可以采用如下系统来实现测试资源整合,包括:
测试流程集生成模块,用于组件化各功能模块组件化各功能模块涉及的测试流程,生成测试流程集;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉安天信息技术有限责任公司,未经武汉安天信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611124405.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件质量评价方法和系统
- 下一篇:一种页面对象自动化测试方法