- 博客(297)
- 资源 (56)
- 收藏
- 关注
原创 pytest fixture scope 四个作用域 -对比示例
session:从头到尾只出现1 次module:整个.py只出现1 次class:每个class各1 次(这里 2 个类 → 2 次)function:每个test_用例各1 次(这里 3 个用例 → 3 次)
2026-04-11 19:48:31
3
原创 pytest fixture scope 四个作用域 完整解释
表格scope执行次数范围function每个测试函数 1 次最小class每个测试类 1 次中module每个 .py 文件 1 次大session整个测试任务 1 次最大。
2026-04-11 19:45:25
4
原创 pytest-fixture 核心用法
装饰器定义yield分隔前置和后置scope控制作用域(function/class/module/session)自动执行全局共享测试用例直接传 fixture 名即可使用。
2026-04-11 19:31:06
3
原创 Linux 文件权限 rwxrwxr-- 完整解析
这是 Linux 系统中文件 / 目录权限的符号表示法,下方的 是对应的八进制数字权限,我们一步步拆解:Linux 权限分为 3 组,每组 3 位,对应 3 类用户:表格表格bash运行📌 常见权限参考表格r=4, w=2, x=1,三组相加得数字
2026-04-09 10:28:10
150
原创 Vim 编辑器参数(启动参数 + 配置参数)
启动参数+行号+/关键词-R(只读)、-O/-o(分屏)配置参数nu(行号)、ic(忽略大小写)、tabstop=4(缩进)、(编码)永久生效:把:set命令写到~/.vimrc。
2026-04-09 10:27:10
175
原创 vim编辑器
Vim 是一款功能强大、高度可配置的终端文本编辑器,是 Vi 的增强版。它以为核心,无需鼠标,全键盘操作,能极大提升编辑效率,是程序员、系统管理员的常用工具。
2026-04-09 10:26:48
197
原创 rz /sz 命令详解(Linux 本地↔服务器文件传输)
这是 Linux 系统中基于的轻量级文件传输工具,需要配合支持 ZMODEM 的终端工具(如 Xshell、SecureCRT)使用,核心作用是在本地电脑和远程服务器之间快速上传 / 下载文件,无需额外配置 FTP 或端口。
2026-04-09 10:26:10
155
原创 Git版本管理
是目前最主流的(Distributed Version Control System, DVCS),核心用于追踪文件(尤其代码)的修改历史、支持多人协作开发、安全回溯版本。以下从全方面详解。
2026-04-08 12:43:43
128
原创 常用的Git命令有哪些?
日常用statusaddcommitpushpull分支用branchswitchmerge救急用checkoutresetstash。
2026-04-08 12:42:13
26
原创 Git版本管理
是目前最主流的(Distributed Version Control System, DVCS),核心用于追踪文件(尤其代码)的修改历史、支持多人协作开发、安全回溯版本。以下从全方面详解。
2026-04-08 12:41:36
155
原创 高斯数据库(GaussDB)SQL 常用语句总结
兼容标准 SQL:MySQL/Oracle 开发者可快速上手,语法差异极小核心优化:善用TRUNCATE、批量插入、窗口函数、索引提升性能运维必备:连接查询、执行计划、空间查看是日常排优关键安全规范:删除 / 修改必须加WHERE,生产库禁用无备份操作。
2026-04-08 12:14:21
51
原创 GaussDB /openGauss 与 MySQL、Oracle、PostgreSQL 核心对比表
(偏,重点看业务适配、迁移成本、国产化、性能)
2026-04-08 12:09:24
316
原创 runner = unittest.TextTestRunner(verbosity=2) verbosity=2是什么意思?
安静到几乎没输出:简洁打点详细展示每个用例结果(最推荐)你现在用的就是最适合开发调试的等级。
2026-04-08 00:33:05
44
原创 Python unittest 测试用例自动发现
discover()自动批量加载测试用例./= 从当前目录找test*.py= 只找 test 开头的 .py 文件配合可以一键运行全部测试。
2026-04-08 00:27:01
61
原创 unner = unittest.TextTestRunner() 详细解释
它是执行测试的「启动器」没有它,你的测试用例写了也不会自动运行。默认输出控制台文本报告告诉你:跑了多少个、成功多少、失败多少、报错多少。是 unittest 最基础、最常用的运行器适合开发调试、简单自动化测试。创建文本模式测试运行器runner= 运行器对象,用来执行测试套件在控制台跑测试 + 打印文本测试报告这是 Python 自动化测试、单元测试最基础的固定写法之一。
2026-04-07 18:49:42
15
原创 unittest 前置 / 后置方法 完整实战案例
setUpClass→ 整个测试类只执行 1 次(所有用例执行前)setUp→ 测试用例 →tearDown→ 每个用例都会走一遍这个流程setUp→→tearDownsetUp→→tearDown→ 整个测试类只执行 1 次(所有用例执行完后)
2026-04-07 17:23:25
15
原创 Python unittest 断言(断言方法大全)
unittest 断言用来验证结果是否符合预期,是单元测试的核心最常用assertTrueassertIn异常测试:必须用with self.assertRaises(异常类型)断言失败 = 测试不通过,会自动抛出错误信息。
2026-04-07 17:13:35
18
原创 pytest test_api.py -v
运行 test_api.py 里的接口测试用例,展示详细结果-v= 详细输出这是接口自动化测试最基础、最常用的启动命令。
2026-04-07 11:29:08
41
原创 cursor.description 到底长啥样
cursor.description 就是一个 “列信息清单”每个元素对应一列,里面存着列名、类型、长度等信息,你只需要取第 0 位当列名就行。元组套元组每个内部元组 =一列的信息内部元组第 0 位 =列名。
2026-04-07 11:25:58
12
原创 Python unittest 自动化测试 核心常用点
继承 TestCase用例以 test 开头断言前后置套件:控制用例执行顺序批量执行discover自动加载用例跳过用例生成报告。
2026-04-07 10:45:00
29
原创 unittest 是 Python 自带的、官方标准单元测试框架
unittest是 Python 官方标准测试框架,属于标准库不用安装,直接就能用专门用于编写单元测试,验证代码正确性是 Python 测试领域最基础、最常用的框架之一。
2026-04-07 10:41:09
32
原创 代码托管平台
站点下的 “探索 / 活跃项目” 板块。版本控制系统进行了增强和优化。平台的公共实例页面,具体是。它是一个面向开源开发者的。从功能和界面上看,它是。
2026-04-06 21:23:36
194
原创 with open方法详解
with open= 自动开关文件 + 安全简洁 + 官方推荐写法文件路径 + 操作模式 + 编码(utf-8)r(读)、w(覆盖写)、a(追加写)读写中文必须指定编码,避免乱码。
2026-04-06 17:21:21
29
原创 open 和 with open 的区别
直接open:需要手动打开、手动关闭文件,忘记关闭会占用系统资源、导致文件无法修改。with open自动帮你关闭文件,不用手动写关闭代码,安全、简洁、不会出错。直接open:手动开关文件,容易漏关、不安全;with open:自动开关文件,安全简洁,日常开发首选。读写文件永远用with open。
2026-04-06 17:20:21
28
原创 Python JSON:dump /load 用法详解
dumpload配对:专门用于文件读写中文必加格式化必加indent=4操作内存字符串用,操作文件用dump/loadensure_ascii是什么意思要中文正常显示→ 必须写默认不写→ 中文变乱码(\uXXXX)
2026-04-06 12:35:42
24
原创 Python open方法详解
open()打开文件,用于读 / 写文本 / 二进制文件r(读)、w(覆盖写)、a(追加)最佳实践:用自动关闭文件。
2026-04-06 12:27:59
23
原创 Python + pytest 模块导入问题的标准解决方案
的经典方案,核心是通过动态添加项目根目录到 Python 路径,配合-m pytest的模块式运行,彻底解决相对导入、路径不匹配的问题。
2026-04-05 21:44:06
50
原创 ModuleNotFoundError: No module named ‘business‘
报错,核心原因是business,导致语句执行失败。
2026-04-05 21:43:32
25
原创 Ruby语言在测试领域的应用
Ruby 是测试领域的 “高效协作工具”,尤其在 Web 自动化与 BDD 场景下表现突出。若团队以 Ruby/Rails 技术栈为主,或优先关注用例可读性与快速落地,Ruby 是优质选择。若需覆盖云原生、AI 测试或跨语言生态,可考虑与 Python/Java 互补,构建多语言测试体系。
2026-04-04 10:23:50
176
geckodriver - chrom (20221015)
2022-10-15
WebDriver实现两个程序操作同一个浏览器
2023-02-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅