自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳哥精心梳理软件测试知识,从基础理论到实战技巧,为你打开软件测试的精彩世界,助力你的测试之路更顺畅

阳哥倾心整理软件测试笔记,涵盖各类测试方法、工具运用及实战经验。在这里,你将找到软件测试的宝藏秘籍,跟随阳哥的脚步,一同探索软件测试的奥秘,提升专业技能,开启高效测试之旅。

  • 博客(353)
  • 收藏
  • 关注

原创 软件测试笔记|Linux命令基础|怎么建立硬链接?

在Linux系统中,可使用ln命令建立硬链接,基本格式为 ln [原文件] [硬链接文件]。• 不能跨文件系统创建硬链接,因为不同文件系统inode编号体系不同。• 无法对目录创建硬链接,只能对文件创建。VX公众Hao:阳哥整理软件测试笔记。VX公众Hao:阳哥整理软件测试笔记。

2025-01-09 09:53:09 293

原创 软件测试笔记|Linux命令基础|目录创建用什么命令?

例如,mkdir -m 755 foo将创建权限为755的foo目录,其权限表示所有者具有读、写和执行权限,所属组和其他用户具有读和执行权限。除了mkdir命令外,touch命令通常用于创建或更新文件,但也可以用于创建空目录,基本语法为 touch 目录名,不过建议使用mkdir命令创建目录。创建所有必要的父目录。例如,要创建/tmp/foo/bar目录,而/tmp/foo不存在,可以使用mkdir -p /tmp/foo/bar。输出创建的目录的详细信息,显示创建过程中的目录路径和名称等。

2025-01-09 09:52:43 632

原创 软件测试笔记|Linux命令基础|怎么建立软链接?

其中,/path/to/source是原始文件或目录的路径,/path/to/link是将要创建的软链接的路径。如果软链接已经存在,可以使用-f选项来强制创建或更新软链接。在创建软链接时,要确保在目标路径下有足够的权限创建软链接,以免遇到权限拒绝的问题。如果原始文件被删除,软链接将失效。软链接可以跨越不同的文件系统,而硬链接不能。VX公众Hao:阳哥整理软件测试笔记。VX公众Hao:阳哥整理软件测试笔记。

2025-01-08 09:16:07 645

原创 软件测试笔记|Linux命令基础|ls命令执行的是什么功能?

• 显示详细信息:使用-l选项,以长格式显示详细信息,包括文件权限、硬链接数、所有者、所属组、文件大小、修改时间等。例如执行ls -l,结果可能类似-rw-r--r-- 1 user user 1024 Jan 1 12:00 file.txt。• 递归列出子目录内容:使用-R选项,会递归列出指定目录及其所有子目录中的内容。• 显示隐藏文件:加上-a选项可显示包括隐藏文件(以点.开头的文件)在内的所有文件和目录。• 列出文件和目录:默认显示当前目录下的非隐藏文件和目录。

2025-01-08 09:15:49 302

原创 软件测试笔记|Linux命令基础|怎么查看当前用户的id?

在Linux系统中,可使用id命令查看当前用户的ID。在终端执行该命令,无需任何参数,就能获取当前用户详细ID信息,包括用户ID(UID)、组ID(GID)及所属组列表。若只想查看用户ID,可使用id -u;若只想查看组ID,可使用id -g。VX公众Hao:阳哥整理软件测试笔记。VX公众Hao:阳哥整理软件测试笔记。# 输出类似如下内容。

2025-01-07 09:05:28 469

原创 软件测试笔记|Linux命令基础|怎么查看命令的帮助信息?

• 使用info命令:info是GNU项目的帮助系统,部分命令有对应的info文档,内容更结构化、有超链接。以mkdir为例,运行info mkdir ,使用Tab键切换链接,按Enter键访问,q键退出。• 使用man手册:man(manual的缩写)提供更全面详细的文档。例如查看cp命令手册,执行man cp ,通过按键Page Up、Page Down翻页,按q退出。• 使用--help选项:多数命令支持此选项,会输出简要用法和参数说明。如查看ls命令帮助,在终端输入ls --help。

2025-01-07 09:05:12 447

原创 软件测试笔记|Linux命令基础|怎么查看当前路径?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2025-01-06 08:53:47 1901

原创 软件测试笔记|Linux命令基础|怎么退出当前命令?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2025-01-06 08:53:30 1894

原创 软件测试笔记|Linux命令基础|切换目录用什么命令?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2025-01-03 09:15:14 542

原创 软件测试笔记|Linux命令基础|怎么查看进程信息?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2025-01-03 09:14:48 715

原创 软件测试笔记|Linux命令基础|主目录用什么表示?

此外,根目录用“/”表示,它是整个文件系统的起始点,所有其他目录和文件都在根目录之下组织。每个用户的主目录都是根目录下“/home”目录的一个子目录,以用户名命名,如“/home/user1”“/home/user2”等。例如,如果你以用户“user1”登录系统,那么“~”就等同于“/home/user1”。在命令行操作中,使用“~”可以方便地引用当前用户的主目录,例如“cd ~”命令可以快速切换到当前用户的主目录。VX公众Hao:阳哥整理软件测试笔记。VX公众Hao:阳哥整理软件测试笔记。

2025-01-03 09:14:10 644

原创 软件测试笔记|Linux命令基础|当前目录,上层目录用什么表示?

• 上层目录(即父目录)用“..”(两个点)表示。VX公众Hao:阳哥整理软件测试笔记。VX公众Hao:阳哥整理软件测试笔记。• 当前目录用“.”(一个点)表示。

2025-01-02 09:03:49 298

原创 软件测试笔记|Linux命令基础|绝对路径用什么符号表示?

VX公众Hao:阳哥整理软件测试笔记在Linux中,绝对路径以“/”(根目录符号)开头来表示,它从根目录开始描述文件或目录的具体位置。

2025-01-02 09:03:30 150

原创 软件测试笔记|Python自动化测试|如何获取字典中的所有键?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-30 09:13:19 706

原创 软件测试笔记|Python自动化测试|json与字典有什么区别?

• 字典:在Python里键可以是多种不可变类型,字符串键通常不用引号(当然用也没错),像{'name': '张三'}。• 字典:主要在程序内部方便对数据做各种操作、存储等,比如Python里做数据临时存储与处理。• JSON:键必须用双引号括起来,字符串值也需双引号,如{"name": "张三"}。• 字典:是Python等编程语言中的一种数据结构,属于代码里存储数据的形式。• JSON:是一种轻量级的数据交换格式,本质是文本,常用在网络传输等场景。• JSON:多用于不同系统间传递数据,像前后端交互。

2024-12-30 09:12:49 234

原创 软件测试笔记|Python自动化测试|类的继承与多态的意思

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-27 09:05:16 453

原创 软件测试笔记|Python自动化测试|如何进行异常处理?

除了使用内置异常类型,还可以自定义异常类来满足特定的需求。自定义异常类通常继承自Python的内置异常类(如Exception类)。• 示例:try:raise MyCustomError("这是一个自定义异常")

2024-12-27 09:04:58 628

原创 软件测试笔记|Python自动化测试|fixture装饰器的作用与默认值

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记在Python的测试框架(如pytest)中,fixture装饰器用于定义测试夹具。测试夹具是一种用于在测试用例执行前后进行准备和清理工作的机制,同时也可以用于提供测试用例所需的数据或对象。

2024-12-26 08:59:03 574

原创 软件测试笔记|Python自动化测试|Python生成随机整数、随机小数、0-1之间小数的方法

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记在Python中,可以使用random模块来生成随机数。

2024-12-26 08:58:35 664

原创 软件测试笔记|Python自动化测试|什么叫回文数?

在上述代码中,定义了 is_palindrome 函数,它先将数字转为字符串,然后通过切片 [::-1] 获取其倒序的字符串,对比原字符串和倒序字符串是否相等来判断该数字是否为回文数,之后通过示例调用展示了对一个具体数字的判断情况,你可以更换测试的数字来验证不同值是否为回文数。回文数就是一个数字从左到右读和从右到左读是一样的,比如121、1221等。print(f"{num} 不是回文数")print(f"{num} 是回文数")

2024-12-24 08:50:25 377

原创 软件测试笔记|Python自动化测试|写一个Python函数程序实现货币间币值转换

上述代码定义了 currency_conversion 函数,通过设定简单的汇率字典来根据输入的货币类型和金额进行相应的转换操作,若输入的货币转换类型不在支持范围内则返回提示信息。("CNY", "USD"): 0.14, # 假设人民币兑美元汇率为0.14(仅示例,需按实际更新):param from_currency: 原货币类型,示例中支持 "CNY"(人民币)和 "USD"(美元)("USD", "CNY"): 7.14 # 假设美元兑人民币汇率为7.14(仅示例,需按实际更新)

2024-12-24 08:48:13 632

原创 软件测试笔记|Python自动化测试|什么叫冒泡排序?用Python代码写出逻辑?

冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来,走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。

2024-12-20 08:55:08 493

原创 软件测试笔记|Python自动化测试|Python中可变类型数据与不可变数据类型怎么区分?

• 可变类型:对象所存储的值可被修改,修改操作直接作用于原对象。比如列表,执行 my_list = [1, 2, 3];my_list.append(4),原列表就变为 [1, 2, 3, 4]。• 不可变类型:对象的值一旦确定就不可改变,如果进行修改操作,实际上是创建了一个新对象。例如字符串,my_str = "hello";new_str = my_str + " world",my_str 不变,new_str 是新对象。

2024-12-20 08:54:53 247

原创 软件测试笔记|Python自动化测试|Python内建数据类型有哪些?

• 字典类型(dict):以键值对形式存储数据,例如 {'name': 'Alice', 'age': 20}。• 列表类型(list):是可变序列,可包含不同类型的元素,例如 [1, 'a', True]。• 复数类型(complex):以 a + bj 的形式表示,其中 a 和 b 是实数,j 是虚数单位,例如 3 + 4j。• 集合类型(set):无序且不包含重复元素的集合,例如 {1, 2, 3}。• 不可变集合类型(frozenset):与集合类似,但不可变,通常用于需要集合的不可变性的场景。

2024-12-20 08:54:35 257

原创 软件测试笔记|Python自动化测试|Python实现列表去重的方法?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-19 09:04:25 370

原创 软件测试笔记|Python自动化测试|字典如何删除键和合并两个字典?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-19 09:04:03 458

原创 软件测试笔记|Python自动化测试|如何遍历列表、字典?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-18 09:03:35 294

原创 软件测试笔记|Python自动化测试|列出5个Python标准库?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-18 09:03:07 553

原创 软件测试笔记|Python自动化测试|截取字符串里面部分字符如何截取?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-18 09:02:51 261

原创 软件测试笔记|Python自动化测试|Python序列有哪些?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-17 08:55:31 161

原创 软件测试笔记|Python自动化测试|列表与元组的区别?

• 列表:使用方括号[]定义,元素之间用逗号分隔,如[1, 'a', True]。• 元组:用圆括号()定义,同样元素间以逗号分隔,像(1, 'b', False)。不过,当元组只有一个元素时,需要在元素后加逗号,如(1,)。

2024-12-17 08:54:45 297

原创 软件测试笔记|Python自动化测试|如何获取python中字典的键?

keys()方法会返回一个可迭代的视图对象,包含字典中的所有键。这种方式更为简洁,直接迭代字典时,默认迭代的就是键。输出结果是['a', 'b']。

2024-12-17 08:54:17 824

原创 软件测试笔记|Python自动化测试|解释一下Python中的闭包?

由于 inner_function 可以访问外部函数 outer_function 的局部变量 x,所以它可以计算出 5 + 3 的结果并返回。当我们调用 outer_function(5) 时,它返回了 inner_function 函数对象,并将 5 作为参数传递给了 inner_function。inner_function 是一个内部函数,它接受一个参数 y,并返回 x 和 y 的和。在 Python 中,闭包是指在一个函数内部定义的函数,并且这个内部函数可以访问外部函数的局部变量。

2024-12-16 08:56:18 223

原创 软件测试笔记|Python自动化测试|解释一下Python中的装饰器?

当我们使用 @decorator_function 装饰器来装饰 my_function 函数时,Python 会在运行时自动将 my_function 函数作为参数传递给 decorator_function 函数,并将返回的 wrapper_function 函数赋值给 my_function 函数。在这个示例中,decorator_function 是一个装饰器函数,它接受一个函数 func 作为参数,并返回一个新的函数 wrapper_function。VX公众Hao:阳哥整理软件测试笔记。

2024-12-16 08:55:55 351

原创 软件测试笔记|Python自动化测试|解释一下Python中 *args 和 **kwargs

在这个例子中,my_function 接受两个位置参数 arg1 和 arg2,然后是任意数量的位置参数 *args,最后是任意数量的关键字参数 **kwargs。在这个例子中,my_function 可以接受任意数量的关键字参数,并将它们作为一个字典 kwargs 传递进来。在 Python 中,*args 和 **kwargs 是用来传递任意数量的位置参数和关键字参数的特殊语法。需要注意的是,*args 和 **kwargs 可以与其他位置参数和关键字参数一起使用。

2024-12-16 08:55:33 373

原创 软件测试笔记|Python自动化测试|Python中Flask是什么?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记Flask 是一个用 Python 编写的轻量级 Web 应用框架。它遵循 WSGI 标准,通过简单而灵活的 API 帮助开发者构建 Web 应用。

2024-12-15 08:51:18 427 1

原创 软件测试笔记|Python自动化测试|Python中遵循的代码规范是什么?

1. PEP8 规范:这是 Python 官方推荐的代码规范,包括命名约定、缩进、空格、行长等方面的规定。总之,遵循代码规范可以提高代码的可读性、可维护性和可扩展性,是 Python 开发中非常重要的一环。3. 变量和常量:变量和常量应该有有意义的名称,并且应该遵循驼峰命名法或下划线命名法。6. 空格:在 Python 中,空格是非常重要的,应该按照规范使用空格。2. 函数和方法:函数和方法应该有描述性的名称,并且应该尽可能短。4. 注释:代码应该有足够的注释,以提高代码的可读性。

2024-12-15 08:51:00 261

原创 软件测试笔记|Python自动化测试|什么是Python的命名空间?

此外,还有内置命名空间,存放像 print、len 这样的内置函数和内置对象,它在Python解释器启动时创建,可以在任何地方使用。从作用域的角度看,全局命名空间对应全局作用域,存放全局变量和函数名。例如,在一个模块中定义的全局变量 count = 0,就存放在该模块的全局命名空间中。在Python中,命名空间是一个从名称到对象的映射,它就像是一个虚拟的容器,用于存放变量名和其对应的值。VX公众Hao:阳哥整理软件测试笔记。VX公众Hao:阳哥整理软件测试笔记。

2024-12-11 08:49:04 250

原创 软件测试笔记|Python自动化测试|Python中的作用域?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记。

2024-12-11 08:46:26 346

原创 软件测试笔记|web自动化测试|你们是怎么处理弹窗的?

VX公众Hao:阳哥整理软件测试笔记VX公众Hao:阳哥整理软件测试笔记在自动化测试中,常见的弹窗有警告框(alert)、确认框(confirm)和提示框(prompt)。

2024-12-10 08:51:01 665

python数据分析与自然语言处理

内容概要:Python数据分析与自然语言处理资源涵盖相关算法、工具库(如NLP语言)的使用,以及数据处理、模型构建等知识。 适用人群:适合数据分析师、程序员、研究人员、对数据挖掘和文本分析感兴趣的学习者等。 使用场景及目标:在商业智能领域进行数据洞察、在学术研究中分析文本数据、开发智能客服等自然语言交互系统。帮助使用者从数据中获取价值,处理和理解自然语言文本。 其他说明:使用者最好有一定的Python编程基础。资源可能包括理论讲解与实际案例,方便理解和实践。随着数据和自然语言处理需求的增长,掌握这些知识有助于提升竞争力并解决多种实际问题。

2024-09-28

空空如也

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

TA关注的人

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