摘要: 一,个人小心得 作为刚入门两个月汽车电子行业的软件工程师,现阶段在学习汽车组合开关的测试(主要用CANoe软件),在学习过程中总结了一些自己理解的知识点,当然也希望得到大佬们的指点。当然如果要做一个优秀的汽车电子软件工程师必不可少以下技能: 语言 c语言,CAPL语言 软件: 1,CANoe软件(很 阅读全文
posted @ 2022-08-02 10:09 疯狂的机器人 阅读(2055) 评论(0) 推荐(1) 编辑
摘要: 概述 CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。 想到CAN就要想到德国的Bosch公司,因为CAN就是这个公司开发的(和Intel) CAN有很多优秀的特点,使得它能够被广泛的应用。比如:传输速度最高到1Mbps,通信距离最 阅读全文
posted @ 2021-05-22 10:34 疯狂的机器人 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 一、源码地址 GitHub:https://github.com/xiongye105554598/DVR8010_AutoTest 二、测试报告 阅读全文
posted @ 2021-04-05 08:25 疯狂的机器人 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、背景 本章主要分享的是将Excel存放的数据导入到MySQL存放。 二、准备工作 1.安装Python3 下载地址:https://www.python.org/downloads/windows/ 2.安装库 pip install PyMySQL==1.0.2 pip install xlr 阅读全文
posted @ 2021-03-26 14:05 疯狂的机器人 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 一. 基本简介 adb,即Android Debug Bridge,它是Android开发/测试人员不可替代的强大工具 二. 设备连接管理 1) USB连接 通过 USB 连接来正常使用 adb 需要保证几点: 硬件状态正常。 包括 Android 设备处于正常开机状态,USB 连接线和各种接口完好 阅读全文
posted @ 2021-03-01 09:43 疯狂的机器人 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 一、Locust工具介绍 1.概述 Locust是一款易于使用的分布式负载测试工具,完全基于事件,使用python开发,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在自己的进程内运行)。 2.常见性能测试工具比较 3.环境搭建 Python 阅读全文
posted @ 2021-02-08 16:45 疯狂的机器人 阅读(657) 评论(1) 推荐(0) 编辑
摘要: 一、背景 本文章主要是分享如何使用Python从MySQL数据库中面抽取试题,生成的试卷每一份都不一样。 二、准备工作 1.安装Python3 下载地址:https://www.python.org/downloads/windows/ 2.安装库 pip install python-docx== 阅读全文
posted @ 2021-02-01 17:24 疯狂的机器人 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 一、Jenkins Pipelines介绍 Pipeline,简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。 Pipeline是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD与 阅读全文
posted @ 2021-02-01 10:23 疯狂的机器人 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一、Azure DevOps介绍 1.什么是 Azure DevOps? Azure DevOps其实是VSTS(Visual Studio Team Service)更名后的名字。而VSTS是TFS(Team Foundation Server)的在线版本。所以Azure DevOps可以理解为是 阅读全文
posted @ 2021-01-29 17:09 疯狂的机器人 阅读(547) 评论(1) 推荐(0) 编辑
摘要: 一、Multipass介绍 Multipass是一种简单的虚拟机工具。它不仅使启用虚拟机变得快速简易,还使管理那些虚拟机变得异常简单,因此可以立即开始针对云、边缘、物联网或任何一种类型的技术进行开发。实际上,Multipass包含一个系统任务栏工具,你只要点击一下就可以启动和停止虚拟机,甚至进入虚拟 阅读全文
posted @ 2021-01-07 16:11 疯狂的机器人 阅读(1916) 评论(0) 推荐(1) 编辑
摘要: 一、L1层测试用例 以下是L1层的部分测试用例,完整的测试用例和代码见下一张的GitHub地址。 1.初始化.robot *** Settings *** Resource ../L2层关键字.robot *** Test Cases *** 切换EMMC模式 [Tags] AUTO Clear 切 阅读全文
posted @ 2020-12-21 08:18 疯狂的机器人 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一、EMMC测试套件 以下是EMMC测试套件中封装的L2层关键字。 L2层关键字.robot *** Settings *** Resource ../L3公共层.robot *** Keywords *** 一般录影文件列表(EMMC) ${file} Normal Files EMMC [Ret 阅读全文
posted @ 2020-12-15 10:36 疯狂的机器人 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、L3公共层.robot 以下是封装的整个项目公用的关键字。 L3层关键字.robot *** Settings *** Library Public.py *** Variables *** ${air} ${EMPTY} *** Keywords *** 截图 [Arguments] ${im 阅读全文
posted @ 2020-12-11 10:16 疯狂的机器人 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一、Public.py Public.py中的函数方法都是封装的自定义方法,包含调用cmd命令、照片对比、日志抓取、断言等方法。 # _*_ coding:utf-8 _*_ import os, subprocess, tkinter.messagebox, re, time, cv2 from 阅读全文
posted @ 2020-11-22 10:07 疯狂的机器人 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一、项目背景 本项目主要是分享Android设备实现自动化测试,该Android设备是一台行程记录仪,因无法定位到元素(开发也没有定义元素),所以流行的Uiautomator、Appium等框架是不能实现自动化测试的,就采用了原生的adb命令来进行封装,通过adb点击坐标来操作设备,并结合Robot 阅读全文
posted @ 2020-11-20 18:09 疯狂的机器人 阅读(375) 评论(0) 推荐(0) 编辑