自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 pytest参数化 @pytest.mark.parametrize

pytest.mark.parametrize 是pytest中用于参数化测试的核心装饰器,通过它可以在测试函数中注入多组测试数据,实现一次定义、多次执行的效果。@pytest.mark.parametrize("参数1","参数2",[(值1_1,值1_2),(值2_1,值2_2)])参数值列表:包含多个元组的列表,每个元组对应一组测试数据,元组中的元素按参数顺序一一对应。参数的作用是为每个参数组合生成唯一的测试用例ID,增强可读性。参数名:用逗号分隔的字符串,表示测试函数的参数列表。

2025-12-01 17:14:02 561

原创 setup和teardown的使用说明

开发和测试中,setup和teardown是两个用于管理测试用例或操作执行前后环境的核心机制。

2025-11-21 14:34:40 631

原创 sys模块了解

Python的sys模块是Python标准库中的核心组件,它作为Python解释器与操作系统之间的桥梁,提供了访问和操作Python运行时环境的能力。它允许在模块导入阶段(而非单个测试函数执行时)就跳过测试这种方法,适用于‌需要在导入时就决定是否跳过整个测试模块‌的场景,比如平台相关的测试。:通过sys.argv列表获取运行Python程序时从外部传入的命令行参数,其中sys.argv[0]通常是脚本名称,后续元素为传递的参数。:在命令行工具中,通过解析sys.argv来处理用户输入的各种选项和参数。

2025-11-21 11:21:27 343

原创 Python文件I/O

如果from被设为0,这意味着将文件的开头作为移动字节的参考位置。# 无论是a还是a+模式,打开文件时文件指针默认都位于文件末尾,在a+模式下,想要读取文件之前的内容,需要先使用seek(0)方法将指针移动到文件开头。do.write("open打开一个文件,并通过write方法在文档中写入内容,再通过read将写入的内容展示出来")tell()方法可以说明文件内的当前位置, 下一次的读取会在上次读取的这些字节之后开始。要养成利用该函数关闭文件的习惯。print("a+模式下追加内容后显示为", str)

2025-11-15 23:25:45 423

原创 Python创建包

简单说包就是文件夹,但是文件夹必须存在__init__.py文件,该文件的内容可以为空,__init__.py用于标识当前文件是一个包。通过在if __name__ == '__main__':块内编写测试代码或启动逻辑,可以确保这些代码仅在直接运行该文件时执行,通过import被导入时,不会自动运行,从而避免了不必要的副作用。例在package_test目录下,创建各个.py文件,在package_test同级目录下创建test.py调用该包。print("这是第二个函数的内容输出")

2025-11-13 16:26:25 342

原创 基础概念笔记

是一种形式语言,它指定了一组可用于产生各种输出的指令。编程语言通常由计算机的指令组成,可以用来创建实现特定算法的程序。通常程序员通过编程语言编写程序,通过编译和发布,产生为用户所使用的软件。是一系列按照特定顺序组织的计算机数据和指令的集合。简称程序,是由计算机执行的执行特定任务指令的集合。

2025-11-12 21:48:11 115

原创 高频使用词汇

AI-integrated test automation framework(集成AI的测试自动化框架)read AI testing technical documentation(阅读AI测试技术文档)/kəmˈpjuːtə ˈvɪʒn/(英)/kəmˈpjuːtər ˈvɪʒn/(美)AI model testing troubleshooting(AI模型测试问题排查)cloud-based AI testing platform(云原生AI测试平台)

2025-11-12 14:45:00 543

原创 Linux操作系统上安装Python

在执行此配置命令之前,您需要先获取Python源码包并解压,然后安装编译所需的依赖项,如gcc、zlib、zlib-devel、openssl-devel等。(1)从Python官网下载Linux版本的Python安装包(根据自己需要的版本进行下载,如下载了Python 3.6.3.tgz);操作系统如果存在多个Python版本情况时,为了默认调用某个版本,需要调整软链接。某些系统组件可能依赖原来的Python版本,因此建议先确认备份。安装成功后,Python安装于/usr/python目录下。

2025-11-11 22:17:05 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除