python基础
文章平均质量分 71
python基础
灯塔-tester
这个作者很懒,什么都没留下…
展开
-
python学习笔记-24. pytest测试框架(3)
文章标题文章目录文章标题前言一、目录11. 子目录1二、目录21. 子目录22.读入数据总结前言提示:这里可以添加本文要记录的大概内容:一、目录11. 子目录1二、目录21. 子目录2代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')原创 2022-05-24 11:12:40 · 251 阅读 · 0 评论 -
python学习笔记-23. pychar常用快捷键及python项目管理
文章标题文章目录文章标题前言一、pycharm的常用快捷键(Mac)二、python项目文件夹与包1. 包和文件夹的区别2. __init__.py三、git在pycharm的简单使用1. git初始化项目2. 忽略.idea文件夹commit代码3. 提交代码至github总结前言记录一下pycharm的常用快捷键以及python项目的目录解析一、pycharm的常用快捷键(Mac)option+enter:快速查看错误并处理command+/:注释代码command + :左键 简介原创 2022-05-20 11:26:17 · 783 阅读 · 0 评论 -
python学习笔记-22. allure框架学习
python学习笔记-22. allure框架学习文章目录python学习笔记-22. allure框架学习前言一、allure介绍二、allure安装三、pytest-allure插件四、allure报告生成1. allure简单使用2. allure其他生产报告的方式五、allure常用的特性1. feature与story2. step3. issue、testcase3. severity4. attach六、allure+pytest+selenium实战演示总结前言一、allure介绍原创 2022-05-19 17:02:28 · 1189 阅读 · 0 评论 -
python学习笔记-21. python数据驱动及yaml的简单使用
python学习笔记-21. python数据驱动文章目录python学习笔记-21. python数据驱动前言一、数据驱动的简介二、数据驱动的实例三、yaml的基础知识1. yaml的简介2. yaml的基本语法3. yaml的数据类型4. yaml的对象5. yaml数组6. 复合对象7. yaml纯量8. yaml引用总结前言一、数据驱动的简介定义:数据驱动就是通过数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化的应用。数据量小的测试用例可以使用代码原创 2022-05-18 15:14:23 · 323 阅读 · 0 评论 -
python学习笔记-20. 用例参数化
python学习笔记-20. 用例参数化文章目录python学习笔记-20. 用例参数化前言一、pytest数据参数化1. string类型变量2. list类型变量3. tuple类型变量二、yaml的基本使用1. 简单使用yaml2. yaml文件的加载使用总结前言pytest参数的方法一、pytest数据参数化语法:@pytest.mark.parametrize(argnames, argvalues)argvalues: 要参数化的变量名,string(逗号分割),list,t原创 2022-05-18 13:47:31 · 268 阅读 · 0 评论 -
python学习笔记-19. pytest测试框架(2)
python学习笔记-19. pytest测试框架(2)文章目录python学习笔记-19. pytest测试框架(2)前言一、pycharm中使用pytest1. pycharm中配置pytest二、pytest框架结构三、pytest-fixture使用1. fixture定义和简单使用2. conftest.py使用3. yield的使用4. autouse使用5. fixture带参数传入三、mark相关使用1. mark.parametrize传递参数2. mark.skip使用3. mark原创 2022-05-17 20:52:45 · 302 阅读 · 0 评论 -
python学习笔记-18. pytest测试框架(1)
python学习笔记-18. pytest测试框架文章目录python学习笔记-18. pytest测试框架前言一、pytest安装与依赖二、pytest测试用例的识别和运行1. 文件及用例的识别2. 测试的执行2.1 直接使用pytest执行文件:2.2 反复执行失败的case2.3 断言失败时继续执行用例总结前言pytest是非常成熟的全功能测试框架,总体上优于unittest,建议使用pytestpytest优点:简单灵活,容易上手支持参数化支持测试用例的skip和xfail,自动原创 2022-05-17 15:23:41 · 634 阅读 · 0 评论 -
python学习笔记-17. unittest测试框架
python学习笔记-17. unittest测试框架文章目录python学习笔记-17. unittest测试框架前言一、unittest简介二、unittest的简单使用1. unittest常用方法2. unittest的case执行三、测试结果分析总结前言unittest通常用于单元测试python常见的几种单元测试框架unittestpytestnosemock一、unittest简介unittest介绍:unittest是python自带的单元测试框架,在自动化测原创 2022-05-17 09:26:28 · 220 阅读 · 0 评论 -
python学习笔记-16. python虚拟环境的管理
python学习笔记-16. python虚拟环境的管理文章目录python学习笔记-16. python虚拟环境的管理前言一、python虚拟环境的创建及简单使用1. shell窗口创建env2. pycharm创建虚拟环境二、pycharm中管理虚拟环境总结前言python虚拟环境用来维护每个项目独立的运行环境一、python虚拟环境的创建及简单使用1. shell窗口创建env# 创建虚拟环境python -m venv env-name# mac/linux 开启并进入虚拟原创 2022-05-16 16:48:02 · 375 阅读 · 0 评论 -
python学习笔记-15. 外部数据源文件处理
python学习笔记-15. 外部数据源文件处理文章目录python学习笔记-15. 外部数据源文件处理前言一、Yaml文件处理1. load的简单使用2. dump的简单使用二、Excel文件处理1. 文件的创建与写入2. 文件的读取总结前言记录python对于yaml和excel格式文件的读取和写入操作一、Yaml文件处理YAML是一个可读性高,用来表达数据序列化的格式,常常用来作为配置文件1. load的简单使用load函数主要是把yaml转换为json对象# 把yaml文件转换原创 2022-05-16 15:29:43 · 225 阅读 · 0 评论 -
python学习笔记-14. python常用的三方库
python学习笔记-14. python常用的三方库文章目录python学习笔记-14. python常用的三方库前言一、pytest的简单使用1. python简介及优势2. pytest的简单示例3. pytest的文件及用例收集规则4. pytest的常用参数二、request的简单使用1. 使用requests进行get请求2. 使用requests进行post请求总结前言由于是测试学习为基础,所以先学两个测试用的,pytest和request一、pytest的简单使用1. pyt原创 2022-05-16 10:49:38 · 546 阅读 · 0 评论 -
python学习笔记-13. python的多线程
python学习笔记-13. python的多线程文章目录python学习笔记-13. python的多线程前言一、python与线程二、_thread的简单使用三、threading简单使用四、threading继承使用总结前言进程的概念:进程时执行中程序,拥有独立地址空间、内存、数据栈,由操作系统管理,进程通讯IPC方式共享信息线程的概念:同进程下执行,共享相同的上下文,线程间的信息共享和通讯会比较容易,多线程可以并发执行,需要同步原语一、python与线程解释器主循环主循环原创 2022-05-13 11:28:36 · 303 阅读 · 0 评论 -
python学习笔记-12. python常用标准库
python学习笔记-12. python常用标准库文章目录python学习笔记-12. python常用标准库前言一、os模块二、time模块三、urllib库四、math库总结前言python常见的标准库包含系统相关的os库,时间和日期相关的time和datetime,计算相关的math,网络请求相关urllib一、os模块os模块主要针对文件、目录的操作常用的方法包括:os.mkdir():创建目录os.removedirs():删除文件os.getcwd():获取当前目录原创 2022-05-12 16:59:59 · 498 阅读 · 0 评论 -
python学习笔记-11. python编写小游戏
python学习笔记-11. python脚本的简单编写文章目录python学习笔记-11. python脚本的简单编写前言一、游戏实现二、知识点总结前言写一个小游戏,汇总一下知识点一、游戏实现一个回合游戏,每个角色都有hp和power,hp代表血量,power代表攻击力,hp的初始值为1000,power的初始值为200,每次攻击角色的剩余血量等于当前血量-攻击力,谁先血量清空游戏胜利根据需求进行程序设计:创建类文件game_test.py# 创建类class Game():原创 2022-05-12 15:43:23 · 695 阅读 · 0 评论 -
python学习笔记-10. python的面向对象编程
python学习笔记-10. python的面向对象编程文章目录python学习笔记-10. python的面向对象编程前言一、面向对象的概念1. 面向对象的概念2. 面向对象3大特性二、类、方法、类变量的定义三、实例引用、实例变量的使用总结前言一、面向对象的概念1. 面向对象的概念面向对象是一种编程思想,用这种思想为指导设计的程序,把数据和对数据的操作封装在一起组成类,通过类来创建对象,通过对象之间的交互来实现程序的功能。面向对象编程是一种编程方式,此编程方式的落地需要使用 “类原创 2022-05-12 14:43:29 · 335 阅读 · 0 评论 -
python学习笔记-9. python错误与异常处理
python学习笔记-9. python错误与异常处理文章目录python学习笔记-9. python错误与异常处理概述一、异常与错误定义二、异常捕获与处理三、自定义异常总结概述一、异常与错误定义异常即一个事件,在程序执行过程中发生,影响程序的正常执行,有些是由拼写、配置、选项等引起的程序错误,有些是有序逻辑不完善引发的BUG,这些都是异常异常处理流程:检查错误引发异常捕获异常操作异常解决方案:语法、配置错误:根据出错信息进行排查解决逻辑异常:处理逻辑漏洞异常与错误的区原创 2022-05-12 13:53:16 · 1517 阅读 · 0 评论 -
python学习笔记-8. python的输入和输出
python学习笔记-8. python的输入和输出文章目录python学习笔记-8. python的输入和输出前言一、字面量打印与格式化1. 字面量定义2. 字面量插值二、文件读取1. open函数三、json格式转换1. json概念2. json的使用总结前言一、字面量打印与格式化1. 字面量定义字面量是以变量或常量给出的原始数据,在程序中可以直接使用字面量理解:a = 1,1就是字面量a = “test”,test就是字面量a = True,True就是字面量变量的值,就可原创 2022-05-12 11:15:02 · 162 阅读 · 0 评论 -
python学习笔记-7. python模块的简单使用
python学习笔记-7. python模块的简单使用文章目录python学习笔记-7. python模块的简单使用前言一、模块的简单使用1. 模块定义2. 模块分类及使用总结前言一、模块的简单使用python项目组成部分包含:package、module、function,模块中通常包含属性、方法和类导入使用方法:属性:模块名称.属性名称方法:模块名称.方法名称类:模块名称.类名称()->对象名称.属性/方法注:类调用时需要先实例化后,再使用对象名称进行调用类中的属性和方法1.原创 2022-05-11 19:49:17 · 226 阅读 · 0 评论 -
python学习笔记-6. python常见的数据结构
python学习笔记-6. python常见的数据结构文章目录python学习笔记-6. python常见的数据结构前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsim原创 2022-05-11 19:05:46 · 305 阅读 · 0 评论 -
python学习笔记-5. python函数
python学习笔记-5. python函数文章目录python学习笔记-5. python函数前言一、函数的定义二、函数的各类参数三、Lambda表达式总结前言python函数学习一、函数的定义python函数定义规则:函数代码块以def关键词开头,后接函数名称和圆括号()任何传入参数和自变量都需要放在圆括号中函数的第一行可以选择性使用文档字符串存放函数说明(建议使用,提高代码可读性)函数内容以冒号,缩进,开始return表达式结束函数,返回表达式的值给调用方,无return表原创 2022-05-11 13:38:32 · 214 阅读 · 0 评论 -
python学习笔记-4. python控制流
python学习笔记-4. python控制流文章目录python学习笔记-4. python控制流前言一、顺序结构二、分支结构三、循环结构1. for in循环笔记2. while循环笔记3. break语句使用4. continue语句使用三. 小游戏练习一下总结前言简单学习一下python的控制流,顺序结构、分支结构和循环结构提示:以下是本篇文章正文内容,下面案例可供参考一、顺序结构顺序结构理解下来就是代码块中没有逻辑判断,按照顺序逐行执行的结构,如下:# 代码按照顺序逐行执行a原创 2022-05-11 10:37:11 · 241 阅读 · 0 评论 -
python学习笔记-3. python基本数据类型
python学习笔记-3. python基本数据类型文章目录python学习笔记-3. python基本数据类型前言一、python变量二、数值类型三、字符串类型四、列表类型总结前言主要记录python的基本数据类型,python官方文档地址:https://docs.python.org/3/tutorial/index.html一、python变量python变量命名规则与其他语言基本一致,但是在定义变量时无需声明变量的类型,可以直接定义赋值,如下:a = 1b = 2test =原创 2022-05-10 16:07:26 · 203 阅读 · 0 评论 -
python学习笔记-2. pip管理依赖
python学习笔记-2. pip管理依赖文章目录python学习笔记-2. pip管理依赖前言一、pip简介二、pypi使用简介1.搜索所属包三. pip常用命令总结前言提示:这里可以添加本文要记录的大概内容:python自身带有一些库文件,第三方的库可以使用pip进行管理,简单记录一下pip的使用,python安装完成后pip默认已安装一、pip简介pip是python中的标准库管理器,它允许你安装和管理不属于python标准库的其他软件包,类似于maven,python也有自己的仓库原创 2022-05-10 15:19:11 · 746 阅读 · 0 评论 -
python学习笔记-1.python与pycharm的下载安装与配置
python学习笔记-1.python与pycharm的下载安装与配置文章目录python学习笔记-1.python与pycharm的下载安装与配置前言一、python下载安装与配置1.python下载2.python安装与配置二、pycharm下载安装与配置1.pycharm下载2.pycharm安装3. pycharm的配置与简单使用总结前言主要记录python与pycharm的下载安装与简单的配置提示:以下是本篇文章正文内容,下面案例可供参考一、python下载安装与配置1.pyth原创 2022-05-10 14:31:32 · 575 阅读 · 0 评论