jenkins python自动化测试,jmeter jenkins自动化测试框架

  jenkins python自动化测试,jmeter jenkins自动化测试框架

  背景:机顶盒是实现汽车通信的重要环节。起初,它只实现了车辆信息采集。但有车辆信息监控与信息交换(V2X)、车辆远程控制、安全监控与报警、远程诊断、边缘计算等多种选项。为了保证T-Box功能的正常运行,进行功能测试尤为重要。

  作为“边缘节点”,T-Box通过传统总线或车载以太网与车内控制器交换信息,通过蜂窝基站无线技术与车外tsp(telematicsserviceplatform)交换信息。

  从测试实现的角度来看,对于T-Box功能测试来说,很难实现自动化测试所需的“输入模拟”和“输出监控”的闭环,因此基本上需要采用人工或半自动的传统方法进行测试。“但这种方案测试效率低,覆盖面有限,难以满足快速迭代和深度验证的要求。

  介绍了实现VT箱部分功能(与移动终端交互的功能)的自动化测试技术路径和相关测试经验。

  测试对象及原理分析三级盒与手机移动终端的主要交互功能如下。

  图1机顶盒与手机的主要交互功能

  车内T盒与手机的通信过程如下。

  图2车内T-Box与手机端的交换过程以车主想通过手机的APP查看车辆当前状态信息为例:

  已通过卫星获取车辆位置信息的车载T-Box,已通过之前的总线或车载以太网获取车辆当前状态信息的车载T-Box,通过蜂窝基站向TSP服务器传输信息,通过蜂窝基站向车主的手机APP传输数据。

  从T-Box与手机的交互过程分析,实现T-Box功能的自动化测试,需要以T-Box为中心,从T-Box车内交互平台(车内网络)和T-Box车外交互平台(TSP)入手。T盒与汽车的交互可以通过总线模拟和监控来实现,但是T盒与TSP交互的无线信号模拟非常困难。但测试T-box功能的最终目的是验证APP的触发、显示、T-box功能逻辑是否符合要求。

  为此,该方案应用了硬件在环仿真的概念,将T-box、TSP和手机APP之间的无线通信和无线功能实现作为一个整体(假设通信稳定、逻辑正常),将用户的移动终端操作作为T-box的“信号刺激”。

  因此,自动化的关键在于如何对这个“信号激励”源进行“编程”,即如何自动控制手机和车辆中的app。因此,选择Android手机作为操作对象,开发了基于CANoe vTESTstudio总线接口设备的VT系统Android调试接口测试验证方案。

  测试方案设计及实测结果T-box功能自动测试系统框架

  图3测试盒功能自动测试系统框图

  测试系统可以触发手机APP按照设定的测试流程自动测试并生成报告,大大提高了T-Box的测试效率,严格遵循测试脚本,避免了人为的意外漏检。

  在实车测试环境下,对测试方案的实现进行了验证和分析。

  T-Box实车测试环境系统框架

  图4t-box实车测试环境系统框图

  硬件和软件工具CANoe软件的配置和功能:测试和运行软件

  包括人机界面,实现三级盒子功能的手动测试,并自动执行测试脚本;集成Adb命令,实现手机APP操作。

  VTESTstudio软件:图形编程软件

  根据T-box功能测试规范编写测试用例。

  安卓手机:安装车辆控制应用

  从CANoe执行操作命令,与TSP服务器建立通信连接,发送和接收数据。

  通信接口设备:监控车内总线信息。

  测试闭环

  测试环境是实物搭建的,如下图所示。

  图5构建测试环境

  在…里

  自动化测试脚本开发测试完成后,CANoe会自动生成HTML格式的测试报告,并在报告中显示每个测试用例的运行结果和测试步骤。

  图7 vTESTstudio自动化测试脚本界面和测试报告

  测试结果验证(点击查看视频)案例分享 t-box功能自动化测试计划-t-box测试过程视频

  【北汇资讯】教你如何在T-Box测试中释放双手

  该方案充分利用Android系统的控制交互指令,在实车测试环境下提前进行T-Box与手机交互功能的自动测试方案。

  期间验证分析。

  除了上述工具,一个完整的自动化测试系统还需要结合Vector的VT系统I/O板、电源等相关设备,形成一个完整的T-Box HiL测试平台。

  北汇信息可以提供从底层射频信号电平测试、中间层协议测试到上层应用功能全覆盖的T-Box测试解决方案,包括在线测试和离线测试。欢迎感兴趣的朋友联系我们。后续还会继续分享其他与测试技术相关的干货,敬请关注!

  参考[1] GBT 32960.2-2016电动汽车远程服务与管理系统技术规范第2部分:车载终端[2]基于CMW500的车联网系统自定义场景测试。pdf[3]车辆T_BOX系统的安全性测试与评估。pdf[4]车联网系统车辆T_BOX设计。中国期刊网

  作者:北汇资讯-hdsdxmg,wmddp

  -

  如果你喜欢这篇文章,欢迎一键三重支持边肖~!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • android自动化测试框架有哪些,ios手机自动化测试工具,Android和iOS 测试五个最好的开源自动化工具
  • ,,如何使用IOS自动化测试工具UIAutomation
  • android自动化测试框架有哪些,ios手机自动化测试工具
  • ,,Python自动化测试框架pytest的详解安装与运行
  • ,,python自动化测试之DDT数据驱动的实现代码
  • selenium+java自动化测试框架,selenium自动化测试pdf
  • java自动化测试框架,java 自动化测试工具
  • 接口自动化测试面试问题,关于接口测试面试题
  • 自动化测试工具可以用在哪种测试过程中,测试自动化工具有哪些
  • airtest和appium自动化测试,airtest全自动脚本
  • 测试自动化面试问题及答案,自动化测试面试题及答案大全(3)
  • 自动化测试框架是什么,什么叫自动化测试框架
  • python+selenium自动化测试框架搭建,selenium自动化测试环境搭建
  • 接口测试与接口自动化测试,接口自动化测试项目实战
  • appium自动化测试环境搭建,python appium自动化测试框架
  • 留言与评论(共有 条评论)
       
    验证码: