...

摘要: Pytest是一个易用、强大、灵活的功能测试框架。 易用: 用例编写简单, 断言方便 强大: 全能的mark, 强大的fixtures 灵活: 灵活的执行控制及丰富的插件 官方文档:https://docs.pytest.org/en/stable/index.html 安装方法 pip insta 阅读全文
posted @ 2025-06-25 17:06 韩志超 阅读(33) 评论(0) 推荐(0)
摘要: Playwright是微软推出的一款WebUI自动化测试框架。 官方文档:https://playwright.dev/python/docs/intro#installing-playwright-pytest 安装方法 pip install pytest-playwright playwrig 阅读全文
posted @ 2025-06-25 17:05 韩志超 阅读(28) 评论(0) 推荐(0)
摘要: 效果如下: 视频链接: https://www.bilibili.com/video/BV1N4NizuE66?t=480.2 新建项目 cargo new bestls && cd bestls 添加依赖 修改 Cargo.toml,添加依赖 clap 和 owo-colors [package] 阅读全文
posted @ 2025-06-25 17:01 韩志超 阅读(6) 评论(0) 推荐(0)
摘要: Maven依赖 <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.8.1</version> <scope>test</scope> </depend 阅读全文
posted @ 2025-04-23 19:14 韩志超 阅读(26) 评论(0) 推荐(0)
摘要: OKHttp是一个三方Java接口请求库。 添加Maven依赖 <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>4.0.0</version> </depend 阅读全文
posted @ 2025-04-23 19:10 韩志超 阅读(22) 评论(0) 推荐(0)
摘要: 支持#注释及\换行 支持多级属性赋值,如a.b.c=1 demo.properties appId=cactus # 公钥 publicKey BEGIN PUBLIC KEY \n\ MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEP9eQZFl3j5zZX8bmYYEzn 阅读全文
posted @ 2024-11-27 23:02 韩志超 阅读(82) 评论(0) 推荐(0)
摘要: 需求 在测试框架中,往往需要测试数据和代码分离,使用CSV或JSON等数据文件存储数据,使用代码编写测试逻辑 一个用例过程往往可以测试多组数据,Pytest原生的参数化往往需要我们自己手动读取数据文件,比较麻烦又略显混乱 我们如何能把数据文件按约定的目录和文件名存起来,文件中可以存一组或多组数据,用 阅读全文
posted @ 2024-11-13 00:01 韩志超 阅读(276) 评论(0) 推荐(0)
摘要: 题目 Sort a list of words based on number of characters and ignore the asterisk separator between them Example Input: This*is*a***Hello**World***example 阅读全文
posted @ 2024-10-29 22:44 韩志超 阅读(30) 评论(0) 推荐(0)
摘要: IDEA社区版 + JDK1.8 + Maven3.9.6 + Spring2.7.18 SpringBoot3不兼容JDK1.8 新建SpringBoot项目 使用SpringBoot Initializr创建 IDEA专业版可以直接创建SpringBoot项目,社区版创建可以使用网页版Sprin 阅读全文
posted @ 2024-10-17 07:55 韩志超 阅读(290) 评论(0) 推荐(0)
摘要: 前言 本文通过Youtube视频:- Build a Markdown Notes app with Electron, React, Typescript, Tailwind and Jotai - YouTube 整理而来。 是基于Electron、React、TypeScript、Tailwi 阅读全文
posted @ 2024-09-29 11:01 韩志超 阅读(313) 评论(0) 推荐(0)
摘要: 题目 字符串去除驼峰,字符串驼峰指相邻的三个字符两端的两个字符相同,如:aba、AcA 式例: 输入:abcbef,输出:aef 输入:AbAcef,输出:cef 实现 def solution(array: str) -> str: array_list = [] i = 0 while i < 阅读全文
posted @ 2024-09-19 17:21 韩志超 阅读(23) 评论(0) 推荐(0)
摘要: Python中自带的ctypes可以加载C标准动态链接库并调用其中方法,Golang则也可以按C标准类型编写并对外暴露函数,这样Python就可以调用由Go语言编写的函数进行操作。例如。 创建go项目 mkdir go-calc cd go-calc go mod init calc echo "p 阅读全文
posted @ 2024-09-16 00:07 韩志超 阅读(57) 评论(0) 推荐(0)
摘要: 调用方法 如果觉得Python性能不够,可以使用C、C++或Rust、Golang为按标准C类型。为Python编写扩展。Python通过自带的ctypes模块,可以加载并调用C标准动态链接库(如.ddl 或 .so)中的函数。 常用的操作为: import ctypes # 加载动态链接库 lib 阅读全文
posted @ 2024-09-15 22:39 韩志超 阅读(76) 评论(0) 推荐(0)
摘要: RustPython介绍 同CPython,Jpython,PyPy一样,RustPython,是使用Rust语言实现的Python解释器,支持Python3语法。 项目地址:https://github.com/RustPython/RustPython RustPython真正方便的是可以编译成 阅读全文
posted @ 2024-09-12 18:53 韩志超 阅读(369) 评论(0) 推荐(0)
摘要: Python跨语言调用其他语言方法 通过FFI(外部程序接口)调用,Java中称JNI,将Rust/Go/C/C++按C类型编译称动态连接库,Python中使用ctypes加载并调用 通过进程间通信IPC调用(如使用socket) 通过网络接口调用,如RPC,HTTP接口等 通过本地虚拟机/解释器/ 阅读全文
posted @ 2024-09-12 18:07 韩志超 阅读(59) 评论(0) 推荐(0)
摘要: 收集整理,测试相关工具、资源面试题等,欢迎补充完善 功能测试 测试工具 XMind: 思维导图工具,常用来梳理测试点,商业软件,支持免费试用,有功能限制 XShell: Windows平台远程Linux服务器连接及操作工具,商业软件,支持免费试用,有功能限制 项目/测试管理 Jira: 缺陷跟踪、客 阅读全文
posted @ 2024-09-11 14:06 韩志超 阅读(728) 评论(0) 推荐(0)
摘要: DuckDB简介 DockDB官网 DuckDB是一款开源免费类似Sqlite的嵌入式数据库,支持直接使用内存或单个文件作为数据库。 DuckDB着重于数据处理和分析,是一个款OLAP(联机分析处理)类型的数据库,主要特点如下: 开源免费,MIT协议 功能完善,支持标准SQL、事务、二级索引等 高性 阅读全文
posted @ 2024-09-11 12:51 韩志超 阅读(3102) 评论(0) 推荐(0)
摘要: 项目新特性上线后,有时会因为包含内存泄露的问题导致服务资源被占满,以至于线上服务崩溃。 最简单的方式是对服务期CPU/内存占用进行监测和及时预警。 python中pyutil包是自动化运维常用的工具库之一,可以进行方便获取服务器CPU/内存及进程等相关信息。 安装方法 pip install psu 阅读全文
posted @ 2024-09-04 20:25 韩志超 阅读(68) 评论(0) 推荐(0)
摘要: 项目报表 数据来源:Jira 项目数概览 总项目数 日均项目数 完成项目数 日均完成项目数 总Bug数 日均Bug数 总参与人数 平均交付量 第x周 交付数量(项目完成) 交付耗时Top7 项目 交付耗时(created->Done) 项目待解决Bug数 待解决总Bug数 项目平均待解决Bug数 待 阅读全文
posted @ 2024-09-04 16:07 韩志超 阅读(55) 评论(0) 推荐(0)
摘要: 我们在使用pytest搭建测试框架时,有时候为了方便会将生成报告/日志等参数直接作为默认参数配置在pytest.ini中,如 pytest.ini [pytest] addopts = -v --html=reports/report.html --alluredir=reports/allure_ 阅读全文
posted @ 2024-09-04 15:05 韩志超 阅读(87) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示