发明名称 基于自反馈的地理空间信息处理工具功能性自动测试方法
摘要 本发明涉及地理空间信息软件测试领域,尤其涉及一种基于自反馈的地理空间信息处理工具自动测试方法。本发明程序系统的业务逻辑通过被测试的用户软件的自反馈信息来来实现软件的精确化测试。使用功能分析器对待测试软件进行功能分析;使用功能分解器将功能分析器分析出的功能分解为对原子粒度的功能模块;接着使用调用测试方法选择器,选择对应于每个功能模块的测试方法;调用测试用例生成器在测试用例库中选择测试用例;最后通过测试结果分析器来分析结果,根据结果的不同,生成测试报告或者重新转会到测试方法选择步骤,开始新一轮的测试。本发明用于解决现有地理信息类软件测试工作量重复、测试繁复、测试覆盖率低等技术问题。
申请公布号 CN104572437A 申请公布日期 2015.04.29
申请号 CN201410148367.8 申请日期 2014.04.15
申请人 武汉中地数码科技有限公司;北京中地时空数码科技有限公司 发明人 吴信才;徐世武;陈波;胡茂胜;任飞;吴亮
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 李晓林
主权项 基于自反馈的地理空间信息处理工具功能性自动测试方法,其特征在于:其包括以下步骤:步骤1)、待测试软件做好测试准备后,对待测试软件进行功能分析,用于将待测试软件的测试功能分类、分级,并生成功能清单;步骤2)、根据功能清单,将分类、分级后的功能,分解成为多个更小粒度、具有单一功能的功能模块,确保每一个功能模块可以由单组册书数据来完成测试,最后生成功能模块清单;步骤3)、针对功能模块清单中各种类型不一的功能模块,通过测试方法选择器,选择对应于每个功能模块的测试方法,并标识功能模块清单;步骤4)、测试用例生成器根据功能模块清单中每个功能模块的特性以及对应选择的测试方法,生成测试用例请求单,向测试用例库发送使用请求调用测试用例库,选取满足功能模块测试需求的测试用例,若没有合适用例,支持测试人员手动添加;得到测试用例库响应后将对应于具体功能模块、具体测试方法的预测测试结果标识于功能模块清单中最后标识功能模块清单,表明测试用例成功调用,并给出相应测试数据的合格测试结果;步骤5)、开始测试直到生成测试结果,将测试结果标识于功能模块清单中;步骤6)、通过测试结果分析器,分析功能模块清单中的预测结果和实际生成的测试结果,根据被测试的工具软件反馈测试过程与测试结果的一系列信息,调整测试用例;步骤7)、对被测试软件进行二次测试,将本次测试结果,结合功能模块清单中的信息,生成测试报告。
地址 430074 湖北省武汉市洪山区关山一路特一号光谷软件园C栋