基于Excel的HIL自动化测试工具VIAutoHIL

Posted 蔚赫信息

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Excel的HIL自动化测试工具VIAutoHIL相关的知识,希望对你有一定的参考价值。

    硬件在环(Hardware-in-the-Loop,HIL )是一种用于复杂设备控制器的开发与测试技术。通过HIL测试,机器或系统的物理部分被仿真器所代替,并被广泛运用于汽车控制器开发过程中。ECU开发过程中,系统软件和机械硬件结构通常是并行设计的。只有在集成后才能开展测试工作。如果在集成后发现了一些严重风险的安全BUG,就有可能造成人身伤害、损坏设备和项目延误。为了减少这些BUG的发生,HIL测试得到了广泛的关注。而在HIL测试越来越被关注的今天,传统的HIL手动测试已无法满足当前工况复杂、高稳定性的测试需求。因此,蔚赫基于多年的HIL测试本身的理解开发了HIL自动化测试软件——VIAutoHIL



VIAutoHIL简介


    VIAutoHIL是蔚赫自主研发的一款HIL自动化测试工具,基于Excel开发测试用例,依托于HIL测试硬件设备,实现HIL自动化测试。

主要功能:

1.基于Excel测试用例,实现自动化测试

2.远程控制HIL测试系统

3.自动化执行测试用例,生成测试报告

特点:

1.基于Excel的自动化测试用例,只需编写Excel测试用例即可实现自动化测试,无需再进行软件学习。

2.程序根据测试序列自动化执行,解放人力,降低成本

硬件设备:HIL测试设备


测试界面及测试用例



    首先,我们来看一下VIAutoHIL操作界面(如图1)

图1 测试界面

   如界面所示,我们需要在TestPath及ModelPath部分加载已经编辑好的测试用例和做好的被控对象模型,TestCase部分则为从Excel中读取的测试用例,TestSequence部分为当前执行的测试用例队列。加载好之后Run执行即可,执行完成即可自动生成报告。

其次,测试用例模板如图2所示:

基于Excel的HIL自动化测试工具VIAutoHIL

图2 测试用例模板

其中各列的定义如下:

1.TestCase ID :命名方式为控制器名-子功能名-编号

2.Object Type:步骤类型为Precondition初始条件 TestStep测试执行 TestCleanUp恢复

3.Feature / TestCase Name:测试步骤描述,直接显示在报告中

4.Description Action Variable:设置变量,使用该值寻找模型中的变量

5.Description Action Value:设置变量值,使用该值修改模型中变量值

6.Expected Result Description:预期结果描述,直接显示在报告中

7.Expected Result Variable:预期变量,做判断

8.Expected Result Value:预期变量值

9.Tolerance:容差   

10.Pass Or Fail:通过情况

11.DAQ:采集该变量值,画图

12.Comments:备注,用于记录相关问题


测试流程


 

1.加载测试用例(如图3):点击TestPath处选择路径按钮,选择目标测试用例后,点击Load TestCase按钮。

2.加载被控对象模型:点击ModelPath处选择路径按钮,选择目标模型后,点击Load Model按钮。

3.选择需要执行的测试用例:在TestCase Group中,点击Add添加需要执行的测试用例到Test Sequence中。

4.执行并等待:点击RUN,并等待程序执行完毕。

5.自动生成报告(如图4、图5)


基于Excel的HIL自动化测试工具VIAutoHIL

图3 测试用例


测试报告



  测试报告主要分2部分构成,第1部分如图4所示主要使用图标的方式体现了整个测试序列的通过情况。第2部分如图5所示,主要体现了单条试用例执行时具体监测的数据变化以及数据变量随时间变化的曲线。

基于Excel的HIL自动化测试工具VIAutoHIL

图4 测试报告第1部分

基于Excel的HIL自动化测试工具VIAutoHIL

图5 测试报告第2部分


结语



    至此,想必大家对于蔚赫自行研发的测试软件VIAutoHIL有了简单的了解,对于其如何具体操作,减轻繁琐的测试用例的核对过程,实现控制器HIL测试功能,请及时跟我们联系,我们会为您提供优质的服务,让您从繁重的工作中解放出来。

    感谢您对蔚赫信息的关注和支持,期待2020年继续和您及所在的组织保持合作关系,通过我们高质量的服务助力您和所在组织的持续发展。如有任何问题,可以随时和我们的客户经理联系,我们将竭诚为您服务!

    上海蔚赫信息科技有限公司以“让汽车通信更美好”为使命,秉承“真诚、有爱、互信、共赢”的企业理念,关注汽车电子信息行业最新的技术和产品,为客户提供符合网络信息安全及功能安全的电子电气架构开发服务、车载网络开发测试工具、汽车嵌入式软件AUTOSAR开发集成服务、HIL测试设备及功能测试服务、实车功能测试及大数据解决方案等。致力于成为受人尊重,让自己和客户感动的高科技服务公司!


联系方式:021-60497007

邮箱:marketing@vehinfo.com


以上是关于基于Excel的HIL自动化测试工具VIAutoHIL的主要内容,如果未能解决你的问题,请参考以下文章

接口自动化---简单的数据驱动框架ATP(基于excel)

转 基于Excel参数化你的Selenium2测试

基于Java+Selenium的WebUI自动化测试框架-----读取Excel文件(POI)

Python 基于http接口自动化测试

如何基于YAML设计接口自动化测试框架?看完秒会

基于jmeter+ant实现的接口自动化测试