[发明专利]具有电气测试用例自动代码转化功能的系统和转化方法在审
申请号: | 201911042352.2 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110704329A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 谷原野;刘德利;王邵龙;孙运玺;潘守亮;孙云;节忠海;席占虎;赵跃;马文峰 | 申请(专利权)人: | 一汽轿车股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 22103 长春市四环专利事务所(普通合伙) | 代理人: | 张建成 |
地址: | 130000 吉林*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化测试 转化 人工测试 有效解决 自动代码 测试用例升级 测试 电气测试 汽车电气 系统管理 转化效率 自动更新 升级 保证 | ||
本发明提供了一种具有电气测试用例自动代码转化功能的系统和转化方法,能够将人工测试用例与自动化测试用例进行系统管理,并且测试用例升级时,只需将人工测试用例进行升级,对应的自动化测试用例会自动更新,有效解决上述传统自动化测试用例转化过程中出现的一致性差、转化效率低等问题,保证测试用例转化质量,为汽车电气测试用例自动代码转化提供有效解决方案。
技术领域
本发明属于电气测试技术领域,涉及一种具有电气测试用例自动代码转化功能的系统和转化方法。
背景技术
在汽车领域电气测试中,自动化测试执行正逐步取代人工测试执行,目前,自动化测试系统执行所需的自动化测试用例生成步骤如下:首先由人工编写电气测试用例,然后由人工通过高级语言编程或图形化编程等方式进行二次转化,将人工编写的电气测试用例转化为自动化测试系统能够识别的自动化代码。在电气测试用例转化过程中需要进行编程,需将人工测试用例进行按规则进行转化,转化周期长,由于转化工程师对测试用例转化规则与编程语言的理解和掌握程度的不同,会严重影响转化结果的一致性,自动化测试用例生成后需进行反复修改才能满足于测试,转化效率低。
发明内容
本发明为了克服现有技术存在的上述问题,提供了一种具有电气测试用例自动代码转化功能的系统和转化方法。
本发明是采用如下技术方案实现的:
本发明提供了一种具有电气测试用例自动代码转化功能的系统,其特征在于,由测试用例管理模块、自动化测试用例转化模块、自动化测试系统构成;
测试用例管理模块负责测试用例的编写与管理,为自动化用例转化模块提供测试用例的操作序列及期待结果;
自动化用例转化模块通过转化规则能够识别测试用例管理模块中的测试序列及期待结果的信号类别,转化为对应的软件动作库,然后将测试序列及期待结果转化为对应的自动化代码;
自动化测试系统负责导入自动化用例转化模块转化的自动化代码并自动化执行出具测试报告。
本发明还提供了一种具有电气测试用例自动代码转化方法,过程如下:
自动化代码转化流程分为人工测试用例、转化规则和自动化测试用例三部分,其中,人工测试用例包括测试序列1及测试序列1期待结果、测试序列2及测试序列2期待结果、测试序列3与测试序列3期待结果…,以此类推,一直测试序列n与测试序列n期待结果,其中n>3;
转化规则包括信号识别和动作库,信号识别用于识别总线信号、硬线信号、时间信号、信息信号和自定义信号,动作库包括总线类、硬线类、时间类、信息类、自定义类;
自动化测试用例包括转化完成的测试序列1代码及测试序列1期待结果代码、测试序列2代码及测试序列2期待结果代码、测试序列3及代码及测试序列3期待结果代码、测试序列n代码及测试序列n期待结果代码,n>3;
自动化代码转化过程为:人工测试用例编写测试序列1及测试序列1期待结果的同时,转化规则识别测试序列1中包含的总线信号、硬线信号、时间信号、信息信号、和自定义信号并转化为对应的动作库,即总线信号对应总线类、硬线信号对应硬线类、时间信号对应时间类、信息信号对应信息类、自定义信号对应自定义类,然后转化为对应的测试序列1代码及测试序列1 期待结果代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于一汽轿车股份有限公司,未经一汽轿车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911042352.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:接口测试方法、装置、电子设备及可读存储介质
- 下一篇:数据存取控制装置及方法