logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

6:ROS2 Python 发布者 Publisher 从零实现

跟着步骤能跑通程序,但完全不懂原理。比如:为什么创建包要加?为什么写了代码必须编译?为什么新开终端找不到功能包?文件夹这么多分别是干嘛的?ROS1和ROS2发布者到底有什么区别?本文基于,结合亲手实操的小乌龟发布者案例,从零、无死角、逐行拆解ROS2发布者开发全流程。包含:目录结构详解、每个文件的作用、代码逐行解析、编译运行原理、报错原因、固定开发套路,看完彻底告别“稀里糊涂跑通代码”。本文适配纯

#python#开发语言
3.Python 接口自动化之 Pytest 测试框架

对比维度unittest (Python 内置)pytest安装方式Python 标准库,无需额外安装语法风格基于类继承TestCase函数式 / 面向对象,无强制样板代码关键字驱动,表格化编写用例断言写法等固定断言方法原生 Pythonassert表达式,写法灵活关键字断言(Should Be Equal 等)参数化依赖subTest或第三方库内置Test Template 数据驱动插件生态匮乏

#python#开发语言
从 0 到 1 搭建 Python 接口自动化测试框架(博客系统实战)

在做博客系统的功能测试时,我发现每次回归都要重复执行几十次登录、发布、编辑、删除的操作,效率极低还容易漏测。而且接口的底层逻辑问题,单靠 UI 测试很难发现。覆盖核心业务接口(登录、博客增删改查)支持数据驱动,减少重复代码生成可视化测试报告日志完整,方便定位问题结构清晰,方便后续维护和扩展。

#python#开发语言
9:ROS2 服务通信详解:客户端与服务器的请求应答模型

上一篇我们讲解了话题(Topic),它是异步单向的数据广播通道;但机器人开发中还有一类场景:需要主动发起请求、等待对方返回结果,比如节点B请求苹果位置执行单次坐标更新、节点A返回苹果位置坐标。针对这种一问一答、同步交互的需求,ROS2 提供了服务(Service)通信模型。本文结合加法器完整案例,拆解服务通信原理、客户端 / 服务器完整编程流程,最后对比话题与服务的核心差异,帮你分清两种通信方式的

#服务器#运维
11.Allure自动化测试报告

Allure Report 是一款开源轻量级测试报告框架,搭配pytest+allure-pytest可以生成美观、详细、可离线打开的 HTML 可视化测试报告,广泛应用于 UI 自动化、接口自动化项目,支持用例分级、失败用例截图、用例标签分类等功能。本文基于 Windows 环境,完整梳理依赖安装、环境配置、命令使用、两种报告打开方式全流程。安装分两部分:Python 的包 + Windows

#python
17:Allure Report 自动化测试报告

《AllureReport自动化测试报告实战指南》摘要:本文详细介绍了开源测试报告工具Allure的完整使用流程。首先讲解Allure的核心优势,包括交互式网页报告、多框架支持和丰富可视化功能。接着提供Windows环境下的安装配置指南,涵盖Python适配器安装和环境变量设置。重点演示了如何结合pytest生成测试报告,包括两种查看方式(本地服务器和静态HTML)以及报告的核心功能模块。最后分享

#python
17:Allure Report 自动化测试报告

《AllureReport自动化测试报告实战指南》摘要:本文详细介绍了开源测试报告工具Allure的完整使用流程。首先讲解Allure的核心优势,包括交互式网页报告、多框架支持和丰富可视化功能。接着提供Windows环境下的安装配置指南,涵盖Python适配器安装和环境变量设置。重点演示了如何结合pytest生成测试报告,包括两种查看方式(本地服务器和静态HTML)以及报告的核心功能模块。最后分享

#python
4:程序启停、窗口定位、控件定位

控件标题、auto_id 为空,无法精准匹配多个同类型控件无索引区分,导致匹配模糊窗口未加载完成,未添加wait()等待方法本篇是 Pywinauto GUI 自动化的核心地基,所有复杂自动化脚本都基于以上操作延伸:start()启动新程序、connect()连接已有程序;窗口定位:优先使用window()多参数匹配,拒绝动态简写;窗口操作:支持最大化/最小化/状态判断等全场景操作;控件认知:熟记

#python
4:程序启停、窗口定位、控件定位

控件标题、auto_id 为空,无法精准匹配多个同类型控件无索引区分,导致匹配模糊窗口未加载完成,未添加wait()等待方法本篇是 Pywinauto GUI 自动化的核心地基,所有复杂自动化脚本都基于以上操作延伸:start()启动新程序、connect()连接已有程序;窗口定位:优先使用window()多参数匹配,拒绝动态简写;窗口操作:支持最大化/最小化/状态判断等全场景操作;控件认知:熟记

#python
c++ 1:域的概念:类,命名空间,全局,局部域 以及::域作用限定符

域(Scope)指的是程序中某个实体(如变量、函数、类)能够被访问的范围。一个实体只能在其定义的域内被直接访问,超出该域则无法直接访问(除非通过特定方式,如作用域限定符)。避免命名冲突:不同域中可以定义同名的实体。控制实体的生命周期:局部域的变量在离开域时会被销毁,而全局域的变量则在程序结束时才被销毁。本文详细介绍了 C++ 中的四种常见域:全局域、局部域、类域和命名空间域,并讲解了作用域限定符的

#c++
    共 17 条
  • 1
  • 2
  • 请选择