测试系统和测试方法技术方案

技术编号:28871214 阅读:22 留言:0更新日期:2021-06-15 23:03
本发明专利技术提供了一种测试系统和测试方法。其中,该测试系统包括:测试用例模块、测试框架模块和输入输出模块;其中,测试用例模块、测试框架模块和输入输出模块依次通信连接;测试用例模块用于生成测试用例,以使测试用例在测试系统中运行;监控测试系统的运行状态;如果运行状态表征测试系统处于异常状态,将错误信息发送至上位机中;测试框架模块用于提供测试用例模块的类型,为输入输出模块定义接口,调度和管理测试用例模块的测试用例;输入输出模块用于基于测试用例生成输出结果,将输出结果发送至上位机中。可以将部分测试用例的设计从测试工程师转移到开发工程师,从而减少测试工程师的测试工作量,提高工作效率,缩短集成测试的周期。

【技术实现步骤摘要】
测试系统和测试方法
本专利技术涉及车辆通信
,尤其是涉及一种测试系统和测试方法。
技术介绍
随着汽车ECU(ElectronicControlUnit,电子控制单元)的软件复杂度越来越高,由不同方向的工程师合作共同开发,一般由卡法工程师进行软件的开发,由测试工程师进行软件的测试。然而,由于汽车ECU的软件复杂度越来越高,测试工程师很可能不清楚具体的逻辑,而开发工程师比较清楚上述逻辑。因此,上述方式存在以下问题:测试工程师和开发工程师之间的沟通成本高;有些需求的测试用例开发难度大;测试工程师开发测试用例的时间成本高;最终导致产品开发的周期比较长。测试工程师要完成测试用例的设计需要对需求和功能及其实现有一定的了解,因此对测试工程师的要求也比较高。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种测试系统和测试方法,可以由开发工程师进行部分测试用例的设计,降低测试用例的开发难度和时间成本,从而缩减产品的开发周期。第一方面,本专利技术实施例提供了一种测试系统,测试系统包括:测试用例模块、测试框架模块和输入输本文档来自技高网...

【技术保护点】
1.一种测试系统,其特征在于,所述测试系统包括:测试用例模块、测试框架模块和输入输出模块;其中,所述测试用例模块、所述测试框架模块和所述输入输出模块依次通信连接;/n所述测试用例模块用于生成测试用例,以使所述测试用例在测试系统中运行;监控所述测试系统的运行状态;如果所述运行状态表征所述测试系统处于异常状态,将错误信息发送至上位机中;/n所述测试框架模块用于提供所述测试用例模块的类型,为所述输入输出模块定义接口,调度和管理所述测试用例模块的测试用例;/n所述输入输出模块用于基于所述测试用例生成输出结果,将所述输出结果发送至所述上位机中。/n

【技术特征摘要】
1.一种测试系统,其特征在于,所述测试系统包括:测试用例模块、测试框架模块和输入输出模块;其中,所述测试用例模块、所述测试框架模块和所述输入输出模块依次通信连接;
所述测试用例模块用于生成测试用例,以使所述测试用例在测试系统中运行;监控所述测试系统的运行状态;如果所述运行状态表征所述测试系统处于异常状态,将错误信息发送至上位机中;
所述测试框架模块用于提供所述测试用例模块的类型,为所述输入输出模块定义接口,调度和管理所述测试用例模块的测试用例;
所述输入输出模块用于基于所述测试用例生成输出结果,将所述输出结果发送至所述上位机中。


2.根据权利要求1所述的测试系统,其特征在于,所述测试用例模块包括:测试用例配置文件、测试用例文件和测试执行文件;
所述测试用例配置文件用于设置所述测试用例的标识和测试函数;
所述测试用例文件用于定义所述测试系统的监控方式和输出内容;
所述测试执行文件用于为所述测试框架模块提供入口函数。


3.根据权利要求1所述的测试系统,其特征在于,所述测试框架模块包括:测试框架配置文件、测试框架类型文件和测试框架执行文件;
所述测试框架配置文件用于设置所述测试用例模块的标识和所述测试用例模块的入口函数;
所述测试框架类型文件用于提供所述测试用例模块的类型;
所述测试框架执行文件用于定于测试的行为,所述测试的行为包含周期执行、触发执行或抑制执行所述测试用例;还用于调度所述测试用例模块的入口函数。


4.根据权利要求1所述的测试系统,其特征在于,所述输入输出模块,包括:协议层和驱动层;
所述协议层用于格式化所述测试用例的输出结果和下位机命令;
所述驱动层用于基于所述下位机命令将所述输出结果发送至所述上位机中。


5.根据权利要求1-4任一项所述的测试系统,其特征在于,所述测...

【专利技术属性】
技术研发人员:李东军钱李龙宋海军梁彬彬邹璇周超付春雨潘常远
申请(专利权)人:苏州挚途科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1