- 博客(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
原创 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关注的人
RSS订阅