顾三殇
【软件测试工程师】逍遥之道处心,求学之态处世
展开
-
【Python】Windows:Python 3.6.5 下载和安装
Python 3.6.5 可从官网下载和安装,下载页面有多个版本和操作系统的选择,安装时需注意磁盘空间和环境变量,需要自行配置编辑器或使用配套的 IDLE。原创 2018-12-28 13:56:59 · 10441 阅读 · 1 评论 -
【Python】Windows:PyCharm 旧版卸载与新版安装汉化参考(专业版试用期/社区版)
PyCharm 作为 Python 开发的主流IDE之一,在其旧版卸载与新版安装、汉化等方面的参考也是众多开发者所关注的话题。除了以上的关键步骤,还有很多细节需要关注,比如在安装新版时需要注意是否与系统版本兼容,是否需要输入序列号等;汉化虽然简单,却也需要自行调试,例如排除因编码格式不对而导致的乱码。因此,连续学习参考资料和优秀教程对于快速掌握 PyCharm 的使用技巧和精华,也是非常有帮助的。原创 2020-12-29 20:10:42 · 5970 阅读 · 0 评论 -
【Python】Windows:Jupyter Notebook 安装、配置和快捷启动设置
Jupyter Notebook 的应用范围非常广泛,可以应用于数据科学、机器学习、科学计算、教育教学等领域,本文为 Jupyter Notebook 的安装、配置和快捷启动基础教程。原创 2019-11-21 00:35:44 · 2715 阅读 · 2 评论 -
【Python】Windows:Airtest IDE 下载与安装
Airtest IDE 下载与安装教程:Airtest IDE 是一款支持多种移动设备自动化测试的开发工具,可以通过 Python 脚本操控模拟器或真机操作,支持 UI 自动化测试、性能测试、Monkey 测试等多种测试方式可以生成测试报告并支持多人协作。原创 2020-01-16 10:07:34 · 1019 阅读 · 0 评论 -
【Python】Windows:Airtest IDE 真机连接之下载手机驱动 (部分机型直接连接失败时可采用此方法)
Airtest IDE 通过连接真机来进行自动化测试,但是在连接过程中,有些机型可能会出现连接失败的情况,此时可以尝试下载并安装对应的手机驱动来提高连接成功率。原创 2020-12-29 16:54:34 · 533 阅读 · 1 评论 -
【Python】Windows:Anaconda 下载、安装、配置和使用(安装完成 5 G)
Anaconda 是一个开源的 Python 发行版,它内置了 Python 解释器以及许多常用的 Python 库和工具,如 Jupyter Notebook、numpy、pandas 等。Anaconda 使用教程在大数据分析和机器学习工程中起到至关重要的作用。原创 2019-05-08 17:47:05 · 2386 阅读 · 1 评论 -
【Python】Windows:Eclipse 中集成 Python 自动化测试开发环境
Eclipse 中集成 Python 自动化测试开发环境的优点有很多。例如,PyDev 可以提供代码自动补全和自动格式化等功能,自动识别函数和变量名称等,从而提高 Python 代码编写的效率,集成 Python 自动化测试开发环境可以大大提高 Python 自动化测试开发的效率和质量。原创 2019-01-08 17:14:40 · 476 阅读 · 1 评论 -
【Python】自动化测试技术:概述
自动化测试技术的发展和演变;自动化测试的概念、分类、优缺点、局限性;自动化测试工具的分类;自动化测试系统的通用架构;自动化测试框架。原创 2021-09-24 17:22:04 · 886 阅读 · 0 评论 -
【Python】接口自动化测试框架 ①:Python + requests + Yami + Pytest + Allure + Logging + 热加载 + Jenkins 持续集成
Python + requests + Yami + Pytest + Allure + Logging + 热加载 + Jenkins 持续集成接口自动化测试框架 ①: Python 、 requests 详解原创 2023-04-30 00:35:37 · 1101 阅读 · 0 评论 -
【Python】接口自动化测试:HttpRunner 自动化框架 —— 安装库 HttpRunner 2
目录一、HttpRunner 介绍二、HttpRunner 安装三、导入已有工程或者新建脚手架四、框架介绍一、HttpRunner 介绍点击查看官方详细文档介绍:https://cn.httprunner.org/(1)介绍HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、...原创 2020-01-07 13:14:49 · 996 阅读 · 0 评论 -
【Python】接口自动化测试:HttpRunner 自动化框架 —— 录制接口用例脚本
目录一、环境准备二、工具版本三、har2case 命令用法四、F12 录制 har 包接口用例五、Fiddler录制 har 包接口用例六、用har2case 命令将 har 包转化成 yml 接口用例一、环境准备查看我的另一博文安装 HttpRunner :【Python】接口自动化测试:HttpRunner 安装部署和框架简介(win 10)查看我的另一...原创 2020-01-10 14:06:09 · 1255 阅读 · 0 评论 -
【Python】接口自动化测试:HttpRunner 自动化框架 —— 编写接口用例脚本
一、用例脚本录制参考查看我的另一博文:【Python】接口自动化测试:HttpRunner 自动化框架 —— 录制接口用例脚本二、HttpRunner 测试用例的基本结构(1)每个 YAML/JSON 文件对应一个测试用例(testcase)【1 个用例可以包含多个接口,这有点像 jmeter 的 1 个线程组】(2)每个测试用例为一个list of dict结构,其中可能...原创 2020-02-29 23:33:20 · 1169 阅读 · 0 评论 -
【Python】UI 自动化测试:Selenium 自动化框架 —— 安装库 Selenium 3( WebDriver )
目录一、环境准备二、Selenium 3( WebDriver )安装三、Selenium 3( WebDriver )安装成功验证一、环境准备(1)安装 Python,点击查看博文 :【Python】win10:Python 3.6.5 下载和安装(2)升级 Python 默认的 pip 版本,点击查看博文 :【Python】pip :pip 版本过久,升级 pip二...原创 2019-05-21 23:14:09 · 975 阅读 · 2 评论 -
【Python】UI 自动化测试:Selenium 自动化框架 —— 火狐、谷歌、IE 浏览器和驱动下载
目录一、火狐浏览器和驱动下载二、谷歌浏览器和驱动下载三、IE 浏览器和驱动下载四、selenium 驱动下载一、火狐浏览器和驱动下载(1)selenium和火狐、浏览器驱动的版本对应:①Selenium2:不用安装火狐浏览器驱动,便可以支持Firefox 46以下版本的火狐浏览器:根据Selenium2的版本安装相应版本的Firefox即可兼容。若selenium2...原创 2019-01-09 14:29:54 · 2423 阅读 · 17 评论 -
【Python】UI 自动化测试:Selenium 自动化框架 —— 调用浏览器驱动
目录一、浏览器和驱动以及 selenium 的版本对应二、示例各版本部署三、谷歌浏览器调用四、火狐浏览器调用五、IE 浏览器调用一、浏览器和驱动以及 selenium 的版本对应点击前往查看我的另一博文:【selenium】selenium 自动化测试框架部署:火狐、谷歌、IE浏览器和驱动下载二、示例各版本部署(1)Python下载安装,Python版本是:3....原创 2019-01-22 11:34:00 · 1290 阅读 · 2 评论 -
【Python】自动化框架:日志生成 —— all、error、操作日志 的 html 日志文件
目录一、log.py二、位置三、调用方法四、生成日志样式一、log.py#-*- coding: UTF-8 -*-import loggingimport timeimport osfrom logging import handlersclass Logger(object): level_relations = { 'debug'...原创 2019-01-24 17:48:05 · 1489 阅读 · 1 评论 -
【Python】学习导论:Python 入门经验分享
学习 Python 过程中的经验分享:Python 学习路线 XMind 脑图、自学经验、学习资源与工具、学习方法等。原创 2023-05-27 00:58:27 · 900 阅读 · 0 评论 -
【Python】预备知识:Python 简介
Python 的发展和演变、概念、版本分类、解释器的种类、优缺点、应用与局限、特点、编译和运行过程原创 2023-05-27 18:18:34 · 2974 阅读 · 0 评论 -
【Python】Python 安装库:win 安装 requests 库
requests 是 Python 中常用的 HTTP 库,可以简化 HTTP 请求的发送和数据的处理。安装 requests 库需要使用 pip 工具,在命令行中输入命令 "pip install requests" 即可完成安装。安装完成后,可以通过 "import requests" 语句引入 requests 库,并开始使用其提供的各种功能。原创 2019-12-22 17:45:33 · 2304 阅读 · 1 评论 -
【Python】Python 安装库:win 安装 requests[socks] 库
使用requests和socks库,结合代理服务器,实现爬虫对网站的访问和数据获取。由于网络被墙以及反爬机制的存在,使用代理可以有效地解决这些问题。首先,使用socks库设置代理,然后使用requests库向目标网站发送请求,并获取返回的数据。同时,还可以利用代理池和定时检测机制,提高爬虫的稳定性和可用性。此外,还可以对代理进行优化和选择,提高代理的效率和可靠性。通过以上的实现,可以有效地提高爬虫的效率和成功率,同时保护个人隐私。原创 2019-12-22 22:38:40 · 1529 阅读 · 1 评论 -
【Python】Python 安装库:win 安装 itchat 库
itchat 库:是一个开源的微信个人号接口,自动化操作电脑版微信的机器人,可以进行消息获取、自动回复、群发等功能原创 2021-11-17 22:57:51 · 1483 阅读 · 0 评论 -
【Python】Python 安装库:win 安装 tesserocr 库
tesserocr 是一个 Python 库,主要用于光学字符识别(OCR)。它结合了 Google 的Tesseract 和 Python 的封装库,并提供了 OCR 过程需要的全部功能:图像预处理、文本分析、字符识别和后处理。与其他分析工具不同,tesserocr 库具有很强的处理能力和更快的处理速度。同时,相关研究也在不断开拓,例如在引入深度学习模型、开发新的图像处理算法、研究 OCR 的应用场景等方面不断有新的探索。因此,tesserocr 库在未来的研究和应用中将拥有更多的可能性。原创 2019-05-09 10:25:28 · 1300 阅读 · 1 评论 -
【Python】Python 常见名词:变量
目录一、变量二、变量的命名规范三、变量类型一、变量'''变量的特点:变量保存的数据是可以随意变化的,而且同个变量的值唯一,最新的值会替换掉旧的变量值。'''# 例如:name='小米'name='小白'print(name)# 输出结果是:# 小白赋值:赋值符号 = 不是左边等于右边的意思,仅仅表示赋值动作:把右边的值放到了左边的变量中。# 注意:...原创 2019-10-11 17:27:43 · 453 阅读 · 0 评论 -
【Python】Python 常见名词:切片
目录一、切片二、切片用法三、切片不支持替换变量值片段一、切片切片:对字符串内容进行分段取值切片写法格式:变量名[a,b] # 从第 a 个字符长度取到第 b 个字符长度为止'''特别注意:切片取值序列是从 0 开始数的,以下示例均以字符的序列位数为参照。切片取值序列从前面往后数:是从 0 开始数的;【0】:第 0 个字符,指的是第 1 个字。切片取值序列从后面往...原创 2019-11-12 00:10:29 · 441 阅读 · 0 评论 -
【Python】Python 常见名词:字面常量、序列、可迭代对象、集合
目录一、字面常量(Literal)二、序列(sequence)三、可迭代对象四、集合一、字面常量(Literal)字面常量(literal)是在程序中直接显示的数字或字符串。# ****************************** Python 中的所有字面常量示例 ****************************** #42 ...原创 2019-03-14 11:23:05 · 589 阅读 · 0 评论 -
【Python】Python 语言符号:转义符
目录一、转义符二、常见转义符一、转义符转义字符的特征是:反斜杠+想要实现的转义功能首字母比如:换行 \n 代表【+newline】;退格 \b 代表【+backspace】;回车 \r 代表【+return】注意:转义符使用的是斜杠【\】,不是反斜杠【/】。二、常见转义符...原创 2019-10-11 16:21:17 · 641 阅读 · 0 评论 -
【Python】Python 语言符号:标识符(Indetifier)
目录一、标识符(Indetifier)二、规范三、命名规则一、标识符(Indetifier)标识符 (ldentifier) :是一个用来标识变量、函数、类、模块或其他对象的名称。标识符是开发人员在程序中自定义的一些符号和名称,例如:变量名、函数名等。二、规范1、标识符以字母 (A-Z 或者 a-z) 或者下划线( _ ),后面带零个或多个字母、下划线和数字...原创 2019-03-13 10:28:56 · 3353 阅读 · 0 评论 -
【Python】Python 语言符号:定界符(Delimiter)
目录一、定界符(Delimiter)二、常见定界符一、定界符(Delimiter)Python 使用特定符号或符号组合作为表达式、列表、字典、各种语句的字符串中的定界符,以及其他用途。1、Python 定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;2、在 Python 定界符中的任何特殊字符都不需要转义;3、Python 定界符中的 Python ...原创 2019-03-13 17:56:08 · 20502 阅读 · 0 评论 -
【Python】Python 语言符号:运算符(Operator)
目录一、运算符(Operator)二、常见运算符(1)算术运算符 (2)比较(关系)运算符(3)赋值运算符 (4)逻辑运算符(5)位运算符 (6)成员运算符(7)身份运算符三、Python运算符优先级(高→低)四、表达式中运算符的优先级一、运算符(Operator)Python 使用一些...原创 2019-03-13 17:15:39 · 776 阅读 · 0 评论 -
【Python】Python 语言符号:31 个关键字+ 4 个伪关键字
目录一、关键字(Keyword)二、查看关键字的Python命令三、31个关键字(1)and (2)assert (3)break (4)class (5)continue(6)def ...原创 2019-03-13 14:45:44 · 962 阅读 · 0 评论 -
【Python】Python 数据类型:数字、字符串、元组、列表和字典
目录一、数字(1)整数(普通整型和长整型)(2)浮点型数字(3)复数二、字符串三、元组(tuple)四、列表五、字典一、数字1、Python 中的内置数字对象支持整数(普通整型和长整型)、浮点型 数字和复数。2、在 Python 2.4 中,标准库还提供了十进制浮点型数字。3、Python 中的所有数字都是不可变对象,这意味着在对一个数字对象执行任...原创 2019-03-14 17:05:26 · 418 阅读 · 0 评论 -
【Python】Python 数据类型:列表
目录一、列表二、空列表三、列表包含的数据类型四、列表特性一、列表列表:用 [ ] 括起来的数据集合,中间用英文逗号隔开 [ , ]二、空列表写法一:[] # 注意是英文中括号,中间没有空格写法二:list() # 注意是英文小括号三、列表包含的数据类型数字类型(直接数字):[ 1 , 234 , 3435 , 3.5 ]字符串类型...原创 2019-11-13 00:23:48 · 192 阅读 · 0 评论 -
【Python】Python 判断类型:bool 类型
目录一、bool 类型二、bool 类型、运算一、bool 类型用于判断:True:真False:假二、bool 类型、运算原创 2019-11-11 21:06:48 · 6055 阅读 · 0 评论 -
【Python】Python 函数用法:print() 函数
目录一、print() 函数二、print() 函数用法 1 :不带引号三、print() 函数用法 2:搭配单引号四、print() 函数用法 3:搭配双引号五、print() 函数用法 4:搭配三引号六、print() 函数用法 5:字符串拼接搭配一、print() 函数print():输出函数,直接在 Python 工作台日志中打印(即输出显示)括号内...原创 2019-10-11 15:26:32 · 674 阅读 · 0 评论 -
【Python】Python 函数用法:input() 函数
目录一、input() 函数二、input() 函数的数据类型三、input() 函数结果数据类型的强制转换四、input() 函数判断输入内容的数据类型一、input() 函数input() 函数是输入函数,当你在函数的括号内写出问题时,input() 函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。注意:设置变量后,哪怕是括号内原本带有字符串...原创 2019-10-14 00:47:59 · 5461 阅读 · 0 评论 -
【Python】Python 函数用法:type() 函数
一、type() 函数type() 函数的使用:把查询的内容放在括号里,就可以查询括号内内容的类型。# ************** 括号内内容输入格式注意 *********************#'''1、用单引号、双引号、三引号括起来的是字符串,不用引号括起来的是整数(0 是整数)和浮点数2、0 是整数,但不是正整数或者负整数3、整数 = 正整数 + 0 + 负整数4、浮...原创 2019-10-12 23:03:22 · 5882 阅读 · 0 评论 -
【Python】Python 函数用法:format() 函数
目录一、format() 函数二、format() 函数用法一、format() 函数format() 函数:可用于多个字符串与多个变量值拼接,增强格式化。二、format() 函数用法format() 函数用法格式为:print('{}'.format())每一个{},都对应 format 函数括号中的该位置变量值,format() 中的变量值用英文逗号隔开。...原创 2019-11-10 00:22:47 · 1256 阅读 · 0 评论 -
【Python】Python 函数用法:len()、id() 函数
目录一、len()二、id()一、len()len() 函数:返回字符串的长度# 注意:只能为字符串类型,不能为其他数据类型'''1 个汉字/数字/字母/符号的长度均为:1'''二、id()id() 函数:返回一个身份识别符,也可以理解为变量的内存地址# id() 函数中不限制数据类型...原创 2019-11-11 21:35:15 · 880 阅读 · 0 评论 -
【Python】Python 函数用法:str()、int()、float() 函数
目录一、数据类型转换方法二、str() 函数转换三、int() 函数转换四、float() 函数转换一、数据类型转换方法str() 函数:将数据转换成其字符串类型,不管这个数据是 int 类型还是 float 类型,只要放到括号里就会成为字符串类型。int() 函数:将数据转换为整数。所以,对于浮点数,int()函数会做抹零取整处理。#同我们平时对小数四舍五入的...原创 2019-10-13 01:22:19 · 1923 阅读 · 0 评论 -
【Python】Python 函数用法:min()、max()、sum()、round()、divmod() 函数
目录一、min()二、max()三、sum()四、round()五、divmod()一、min()min()函数:括号内带数字集合,求集合的最小值# 将括号内的数据集合可以是列表,也可以直接元组二、max()max() 函数:括号内带数字集合,求集合的最大值# 将括号内的数据集合可以是列表,也可以直接元组三、sum(...原创 2019-11-11 22:07:14 · 1153 阅读 · 0 评论