【技术实现步骤摘要】
具有电气测试用例自动代码转化功能的系统和转化方法
本专利技术属于电气测试
,涉及一种具有电气测试用例自动代码转化功能的系统和转化方法。
技术介绍
在汽车领域电气测试中,自动化测试执行正逐步取代人工测试执行,目前,自动化测试系统执行所需的自动化测试用例生成步骤如下:首先由人工编写电气测试用例,然后由人工通过高级语言编程或图形化编程等方式进行二次转化,将人工编写的电气测试用例转化为自动化测试系统能够识别的自动化代码。在电气测试用例转化过程中需要进行编程,需将人工测试用例进行按规则进行转化,转化周期长,由于转化工程师对测试用例转化规则与编程语言的理解和掌握程度的不同,会严重影响转化结果的一致性,自动化测试用例生成后需进行反复修改才能满足于测试,转化效率低。
技术实现思路
本专利技术为了克服现有技术存在的上述问题,提供了一种具有电气测试用例自动代码转化功能的系统和转化方法。本专利技术是采用如下技术方案实现的:本专利技术提供了一种具有电气测试用例自动代码转化功能的系统,其特征在于,由测试用例管 ...
【技术保护点】
1.具有电气测试用例自动代码转化功能的系统,其特征在于,由测试用例管理模块(1-1)、自动化测试用例转化模块(1-2)、自动化测试系统(1-3)构成;/n测试用例管理模块(1-1)负责测试用例的编写与管理,为自动化用例转化模块(1-3)提供测试用例的操作序列及期待结果;/n自动化用例转化模块(1-2)通过转化规则能够识别测试用例管理模块(1-1)中的测试序列及期待结果的信号类别,转化为对应的软件动作库,然后将测试序列及期待结果转化为对应的自动化代码;/n自动化测试系统(1-3)负责导入自动化用例转化模块(1-2)转化的自动化代码并自动化执行出具测试报告。/n
【技术特征摘要】
1.具有电气测试用例自动代码转化功能的系统,其特征在于,由测试用例管理模块(1-1)、自动化测试用例转化模块(1-2)、自动化测试系统(1-3)构成;
测试用例管理模块(1-1)负责测试用例的编写与管理,为自动化用例转化模块(1-3)提供测试用例的操作序列及期待结果;
自动化用例转化模块(1-2)通过转化规则能够识别测试用例管理模块(1-1)中的测试序列及期待结果的信号类别,转化为对应的软件动作库,然后将测试序列及期待结果转化为对应的自动化代码;
自动化测试系统(1-3)负责导入自动化用例转化模块(1-2)转化的自动化代码并自动化执行出具测试报告。
2.使用权利要求1所述的具有电气测试用例自动代码转化功能的系统的具有电气测试用例自动代码转化方法,其特征在于,过程如下:
自动化代码转化流程分为人工测试用例(2-1)、转化规则(2-2)和自动化测试用例(2-3)三部分,其中,人工测试用例(2-1)包括测试序列1及测试序列1期待结果(2-4)、测试序列2及测试序列2期待结果(2-5)、测试序列3与测试序列3期待结果(2-6)…,以此类推,一直测试序列n与测试序列n期待结果(2-7),其中n>3;
转化规则(2-2)包括信号识别和动作库,信号识别用于识别总线信号(2-8)、硬线信号(2-9)、时间信号(2-10)、信息信号(2-11)和自定义信号(2-12),动作库包括总线类(2-13)、硬线类(2-14)、时间类(2-15)、信息类(2-16)、自定义类(2-17);
自动化测试用例(2-3)包括转化完成的测试序列1代码及测试序列1期待结果代码(2...
【专利技术属性】
技术研发人员:谷原野,刘德利,王邵龙,孙运玺,潘守亮,孙云,节忠海,席占虎,赵跃,马文峰,
申请(专利权)人:一汽轿车股份有限公司,
类型:发明
国别省市:吉林;22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。