[发明专利]一种面向多对象系统的关键字驱动测试方法及系统在审
| 申请号: | 202211670828.9 | 申请日: | 2022-12-23 |
| 公开(公告)号: | CN115858383A | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 房振军;郭向英;吴瑾;周秋红;王松松;杨建磊;刘璟炜;盛庄 | 申请(专利权)人: | 北京轩宇信息技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 101300 北京市顺义*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 对象 系统 关键字 驱动 测试 方法 | ||
本发明公开了一种面向多对象系统的关键字驱动测试方法及系统,方法包括步骤一,创建关键字执行流;步骤二,执行关键字;步骤三,测试结果反馈;步骤四,持续测试;步骤五,创建并行执行流;步骤六,切换测试对象;系统包括自动化测试模块、并行执行模块和测试对象切换模块,本发明基于关键字驱动的自动化测试框架进行改进,在关键字驱动的自动化测试框架基础之上,增加测试对象信息,测试框架据此信息向相应的测试对象发送测试操作指令;测试对象执行测试操作并返回执行结果。通过在用例中配置“设置被测对象”关键字和在参数中配置目的测试对象标识,以修改测试对象信息,实现向不同测试对象发送测试操作指令。
技术领域
本发明涉及嵌入式软件测试技术领域,具体为一种面向多对象系统的关键字驱动测试方法及系统。
背景技术
随着嵌入式软件系统设计越来越庞杂,航天航空型号任务越来越紧急,人工测试成本较高、测试效率却较低,自动化测试手段越发重要和紧迫。主流的自动化测试方法的演变经历了基于录制回放的测试,数据驱动测试和关键字驱动测试等。其中,关键字驱动测试是目前最为流行和高效的自动化测试方法,现有基于关键字驱动的自动化动态测试工具对于测试数据的注入和预期结果的判读具有默认的测试对象,主要支持配置项级自动化测试;测试对象没有可选择性,单独的自动化测试工具无法满足针对多个测试对象进行自动化测试;如果每个测试对象配置一个自动化测试工具以执行各自的测试脚本,则测试用例设计缺乏整体,测试用例执行缺乏交互性,因此该工具无法对于具有多个被测对象的分布式系统进行自动化测试。
发明内容
本发明的目的在于提供一种面向多对象系统的关键字驱动测试方法及系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种面向多对象系统的关键字驱动测试方法,包括步骤一,创建关键字执行流;步骤二,执行关键字;步骤三,测试结果反馈;步骤四,持续测试;步骤五,创建并行执行流;步骤六,切换测试对象;
其中上述步骤一中,自动化测试框架在执行测试脚本时,会创建默认的关键字执行流,并设置好关键字执行流标识与默认测试对象;
其中上述步骤二中,关键字执行流执行关键字时,将测试指令发送至测试对象,并等待测试指令的执行结果;
其中上述步骤三中,测试对象接受测试指令,保存关键字执行流标识,执行测试操作,将关键字执行流标识和执行结果送回自动化测试框架;
其中上述步骤四中,自动化测试框架根据关键字执行流标识将测试结果提交给关键字执行流,关键字执行流返回继续执行;
其中上述步骤五中,关键字执行流执行“创建执行流”关键字,创建新的关键字执行流,并与当前关键字执行流并行执行;
其中上述步骤六中,当测试对象测试完毕后,执行“设置测试对象”关键字,切换到另一测试对象继续进行测试,直至所有测试对象测试完毕。
优选的,所述步骤五中,创建新的关键字执行流时,需要进行的测试操作与第一个关键字执行流的操作相同。
优选的,所述新的关键字执行流中,可以通过执行“创建执行流”关键字,再去创建另一个关键字执行流。
一种面向多对象系统的关键字驱动测试系统,包括自动化测试模块、测试结果收发单元、默认关键字执行流创建单元、关键字执行流标识单元、标识收发单元、默认测试对象设置模块、关键字测试模块、标识保存模块、反馈模块、标识反馈单元、结果反馈单元、关键字创建模块、并行执行模块、测试对象切换模块、数据比对模块、数据收集单元和数据比对单元,所述自动化测试模块的一侧连接有关键字创建模块,关键字创建模块的一侧连接有并行执行模块,并行执行模块的一侧连接有测试对象切换模块,测试对象切换模块的一侧连接有数据比对模块。
优选的,所述自动化测试模块包括测试结果收发单元、默认关键字执行流创建单元、关键字执行流标识单元和标识收发单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京轩宇信息技术有限公司,未经北京轩宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211670828.9/2.html,转载请声明来源钻瓜专利网。





