
Python-从入门到放弃
文章平均质量分 74
介绍python编程语言的使用
汽车通信技术
汽车通信技术专家。专注于车载网络诊断以太网测试与网络架构需求开发。涉足:汽车,网络,诊断,以太网,CANoe,SOMEIP,DoIP,TSN,SOA,Python,测试等。独立开发课程《CAPL编程语言系统性课程》《车载以太网通信测试》。
展开
-
Monkey Test简单介绍
什么是Monkey Test?顾名思义,就像一只猴子一样,它的下一步具有随机性。所以Monkey Test可以简单地理解为动作随机性测试!Monkey是android模拟器或设备上运行的一个程序。它可以生成伪随机用户事件(例如点击、触碰或滑动等)流和很多的系统级事件(启动app activity等),对某个或某些指定的app应用进行压力测试,且能够生成日志分析文件。为什么说它是伪随机呢?从多次调用Monkey命令生成的事件流看,它具有随机性。但是从每次调用Monkey命令来看,它是确定好的事件流。原创 2023-03-20 18:03:28 · 1580 阅读 · 0 评论 -
Python的高阶玩法:装饰器(没人比我讲的更简单易懂了吧)
从CANoe vTESTstudio版本7开始,支持使用python编辑器编写python脚本。其中CANoe提供了许多API接口给python使用,大大扩展了python的可用性。在python中使用装饰器定义capl中的事件处理程序(on key/on timer等)。对此我们有必要了解什么是装饰器装饰器,装饰是包装的意思,器表示工具。所以装饰器字面意思指的是包装用的工具。就像是买的礼物外面的包装盒子一样可以看出,装饰器有三个特点:不能改变礼物的本身包装盒和礼物是一起的拿出礼物时只会说礼原创 2022-11-30 16:33:32 · 579 阅读 · 0 评论 -
python导入模块时做了什么
大家还记得python如何操作CANoe吗?如果不懂,请再看一遍我的文章《如何用python操作CANoe》。或者参考CANoe Sample Configurations里的相关示例示例中提供了一个python文件RunAllTests.py,用于演示python代码如何操作canoe功能有人想用这个python文件RunAllTests.py作为第三方模块,导入到新的python文件中,通过调用RunAllTests.py中封装好的类和函数接口,来操作canoe思路有问题吗?没问题!原创 2022-10-26 12:18:33 · 781 阅读 · 0 评论 -
如何在python中实现capl语言里的回调函数
CAPL是一种程序语言,其中程序块的执行由事件控制。这些程序块被称为事件程序。在事件程序中定义的程序代码在事件发生时执行。换句话说,事件程序就是事件函数,当事件函数关联的事件被触发时,会自动执行此事件函数函数体。事件函数也称为回调函数还有很多此类函数,你可以通过在capl文件的左侧的导航栏里右击插入不同类型的事件函数事件函数的作用是什么?就是在程序运行期间,可以随时监控某种事件的发生,执行对应的操作。...原创 2022-08-08 09:50:12 · 1417 阅读 · 0 评论 -
Python Behave框架学习
它是一种敏捷软件开发技术,它鼓励软件项目中的开发人员、QA和非技术或业务参与者之间进行协作。python behave的官方网址:https://behave.readthedocs.io/en/latest/gherkin.html#gherkin-feature-testing-language最初由Dan North命名,并于2009年对BDD给出了如下定义:“BDD是第二代、由外而内、基于拉动、多利益相关者、多规模、高度自动化、敏捷的方法。它描述了一个与定义明确的输出交互的循环,从而交付了重要的工原创 2022-07-12 10:28:25 · 2127 阅读 · 0 评论 -
Python-logging模块的使用
python-logging模块的使用原创 2022-07-08 10:00:22 · 430 阅读 · 0 评论 -
【写文章神器】标记语言Markdown的使用
基本的语法有对于插入图片,markdown在线编辑器一般无法获取到本地的图片地址,只能把图片传到网上用图片的url链接而本地的编辑器可以识别本地图片,同时当你输入![]()后就已经有图片图标了,你可以点击这个图标,会弹出文件选择窗口,直接选择图片,省去了输入图片路径的烦恼markdown只保存了图片的路径,没有对图片进行渲染后保存,所以图片不能删除,删除后就无法显示了[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZAMslNAW-1655783151266)(https://原创 2022-06-21 11:48:24 · 402 阅读 · 2 评论 -
一些测试人员会经常用到的linux命令
以前工作中常用的一些Linux系统的命令挂载整个目录可读可写mount –uw /vi打开文件vi /vm/images/linux-la.config命令补全或提示双击tab进入vi编辑模式按键i查找关键字/关键字,回车删除光标高亮内容按键Esc+x退出vi编辑模式按键Esc退出vi编辑器并保存按键shift加:号输入wq!退出vi编辑器,不保存按键shift加:号输入q!刷新sync进入根目录cd /返原创 2022-05-17 20:54:27 · 790 阅读 · 0 评论 -
Appium自动化测试框架的原理、安装以及使用
appium是一个开源的移动端自动化测试框架,可以测试原生的、混合的以及移动端的web项目,appium是跨平台的,可以运行在osx、windows以及linux桌面系统上,用来测试ios、android应用Selenium2004年,Thoughtworks的员工Jason Huggins编写了一个名为JavaScriptTestRunner的测试工具后来多人修改架构为独立服务模式,开发并推出了Selenium RC和Selenium-IDESelenium是一个用于Web应用程序测试的工具.原创 2022-05-12 16:50:47 · 2590 阅读 · 0 评论