[发明专利]一种基于星载目标系统验证的自动化作业编写方法有效
申请号: | 202010791259.8 | 申请日: | 2020-08-07 |
公开(公告)号: | CN112100053B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 王冀山;李川;董晓刚;党纪红;高益军;李昊然;王健蓉;吴宗哲;赵性颂;周中泽 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/30 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 目标 系统 验证 自动化 作业 编写 方法 | ||
一种基于星载目标系统验证的自动化作业编写方法,采用中间码和自然语言复合描述自动化作业操作,通过中间码描述操作并精准表达操作含义,同时通过自然语言描述使作业文件具有良好可读性,实现双语作业文件的稳定执行,解决了传统自动化测试框架与自动化测试需求难以匹配、成本过高且利用率低的问题,具备广阔的应用前景,能够为航天系统和产品研制工作提供有力支撑。
技术领域
本发明涉及一种基于星载目标系统验证的自动化作业编写方法,属于自动化操作领域。
背景技术
近年来,随着系统复杂性的提高和任务量的激增,自动化测试已经逐步应用于宇航产品的研制过程,有效提高产品研制效率,并发挥着越来越大的作用。软件测试是产品质量的保证,而快速可靠的软件测试则是质量保证的关键。自动化测试能够加快产品测试的进度、缩短产品研发周期、提升产品的质量,早已成为软件测试的共识。
自动化测试是把以人为驱动的测试过程转化为机器执行对应指令的一种活动。通常,在测试用例设计和细化完成并通过评审之后,由测试工程师根据测试用例中描述的步骤对设备或软件进行操作,并进行实际输出和用例预期结果的分析比较。在此过程中,为了节省人力、时间和硬件资源,同时提高测试效率,很自然地就会引入自动化测试过程。自动化测试框架需要选择一种脚本语言来实现框架的所有功能和编写脚本。理论上,很多脚本语言都可以作为被选项。但实际工作中,选择脚本语言往往需要针对被测系统的特点进行考虑。譬如TCL语言,其从上世纪80年代开始就在Motorola得到使用,后来被设备厂商思科采纳。在基于命令行进行远程控制如路由器、防火墙等数通设备的自动化测试活动中成功应用。但自动化测试在具体的实施过程中,往往面临很多困难。自动化测试的推行需要对本地产品进行建模,并以之作为基础建立自动化测试框架。在不清楚自身自动化测试需求的情况下,盲目引入商业和开源的自动化测试工具,追求脚本数量以尽快的开展测试,结果都会使得后期的维护工作量巨大,投入产出不成正比,最终让整个研制过程得不偿失。因此如何合理的描述产品的自动化测试过程,并在此基础之上选择或开发适合自身产品的自动化测试框架显得尤为重要。目前,国内外已在自动化测试领域开展了一些研究,如专利CN201110407252的“一种航天器测试脚本语义识别与自动生成方法”,其提出采用XML语言实现对测试脚本语法元素和测试用例表格化模板中相应列的绑定关系的描述,基于测试用例表格化模块和绑定关系配置模块实现测试脚本自动生成引擎模块,其自动化作业描述方法与本发明提出的方法存在显著差异,与本发明的权利要求没有冲突。
发明内容
本发明解决的技术问题是:针对目前现有技术中,传统自动化测试框架与自动化测试需求难以匹配、成本过高且利用率低的问题,提出了一种基于星载目标系统验证的自动化作业编写方法。
本发明解决上述技术问题是通过如下技术方案予以实现的:
一种基于星载目标系统验证的自动化作业编写方法,步骤如下:
(1)根据星载目标系统的动态验证需求,编写中间码格式定义文件;
(2)根据星载目标系统的动态验证需求,编写双语作业文件;
(3)将步骤(2)编写所得双语作业文件保存于用例库中;
(4)开始自动化测试,于用例库中提取所需双语作业文件并进行加载,启动作业文件自动执行,根据作业文件时序对中间码进行分发;其中,加载测试均通过自动测试引擎完成;
(5)通过外部终端设备的中间码解释器对步骤(4)分发后的中间码进行解释,并执行对应操作,完成测试。
所述步骤(1)中,编写中间码格式定义文件的具体步骤为:
(1-1)根据星载目标系统的动态验证需求,将所需的操作进行分类及归纳,根据整理结果定义操作码及操作参数,并进行中间码格式文件定义;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010791259.8/2.html,转载请声明来源钻瓜专利网。