[发明专利]一种系统功能测试方法和装置在审
申请号: | 201811441702.8 | 申请日: | 2018-11-29 |
公开(公告)号: | CN111176910A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 宋惠;耿鹏;谢培新;王志平;童伟;聂宇威;张磊 | 申请(专利权)人: | 通号城市轨道交通技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100073 北京市丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 功能 测试 方法 装置 | ||
本发明实施例提供一种系统功能测试方法和装置,其中方法包括:基于预设测试顺序,将每一测试命令分别发送给对应的外部设备,以使得外部设备能够基于每一测试命令生成测试输入,并将测试输入发送给待测信号产品;其中,预设测试顺序与测试命令是基于测试脚本获取的;获取待测信号产品的测试输出;基于测试输出与预设输出,获取待测信号产品的系统功能测试结果;其中,预设输出是基于测试脚本获取的。本发明实施例提供的方法和装置,基于测试脚本实现了系统功能测试的全自动化操作,系统功能测试过程无需人工介入,减少了人为出错的风险,稳定性高,同时有效缩短了系统功能测试的周期,降低了系统功能测试的人力成本和时间成本。
技术领域
本发明实施例涉及列车运营技术领域,尤其涉及一种系统功能测试方法和装置。
背景技术
系统功能测试是铁路信号产品生命周期中进行产品验证、保证产品质量安全的重要手段。为了保证系统功能测试的质量和效率,需要一种高效可靠的测试方法。
当前基于信号产品的系统功能测试主要通过人工实现。在系统功能测试时,测试案例用于描述整个测试执行需要的基本信息,包括被测对象、测试的系统需求、测试需要的前置条件、测试步骤以及测试结果的检测标准。测试人员依据测试案例的描述,设置测试的前置条件,依次执行测试步骤,最后观察测试结果并依据检测标准判断测试是否执行成功。
上述系统功能测试方法对测试人员提出了较高要求,需要测试人员对系统需求、输入输出和测试环境有一定的理解,一个没有经验的测试人员在执行测试时易于发生不能正确理解测试目的、不能正确执行测试步骤和不能正确判断测试是否成功的现象,使得测试的稳定性和质量难以保证。此外,一次完整的系统功能测试往往需要数天甚至数十天,期间需要测试人员在操作界面上依次进行操作,耗时耗力,影响了系统功能测试的整体进度。
发明内容
本发明实施例提供一种系统功能测试方法和装置,用以解决现有的系统功能测试方法需要人工实现,稳定性差、耗时耗力的问题。
第一方面,本发明实施例提供一种系统功能测试方法,包括:
基于预设测试顺序,将每一测试命令分别发送给对应的外部设备,以使得外部设备能够基于每一测试命令生成测试输入,并将测试输入发送给待测信号产品;其中,预设测试顺序与测试命令是基于测试脚本获取的;
获取待测信号产品的测试输出;
基于测试输出与预设输出,获取待测信号产品的系统功能测试结果;其中,预设输出是基于测试脚本获取的。
第二方面,本发明实施例提供一种系统功能测试方法,包括:
若存在多个测试脚本,则基于预设脚本顺序,依次针对每一测试脚本执行如第一方面所提供的系统功能测试方法。
第三方面,本发明实施例提供一种系统功能测试装置,包括:
命令发送单元,用于基于预设测试顺序,将每一测试命令分别发送给对应的外部设备,以使得外部设备能够基于每一测试命令生成测试输入,并将测试输入发送给待测信号产品;其中,预设测试顺序与测试命令是基于测试脚本获取的;
输出获取单元,用于获取待测信号产品的测试输出;
结果判断单元,用于基于测试输出与预设输出,获取待测信号产品的系统功能测试结果;其中,预设输出是基于测试脚本获取的。
第四方面,本发明实施例提供一种系统功能测试装置,包括:
循环选取单元,用于若存在多个测试脚本,则基于预设脚本顺序,依次选取测试脚本;
命令发送单元,用于基于预设测试顺序,将每一测试命令分别发送给对应的外部设备,以使得外部设备能够基于每一测试命令生成测试输入,并将测试输入发送给待测信号产品;其中,预设测试顺序与测试命令是基于测试脚本获取的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通号城市轨道交通技术有限公司,未经通号城市轨道交通技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811441702.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种棉花打顶组合刀具
- 下一篇:形成导角的切割方法