![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 71
是佳佳呀~
emmm 又懒又菜
展开
-
自动化测试流程
web自动化流程设计1 什么是Web端UI自动化测试通过编写代码用程序模拟Web端的人工操作,进行测试.用以检验软件是否达到需求文档的功能.2.哪些项目适合做UI自动化测试(1) 项目的需求不会频繁变动(2) 页面已经比较稳定(3) 项目的周期比较长(4) 大量的回归测试任务3.web自动化测试流程设计3.1 测试的需求分析和设计3.1.1抽样分析项目自动化测试的可行性3.1.2测试需求分析3.1.3指定测试计划准入准出原则测试范围进度安排人员安排风险.原创 2022-05-24 14:35:58 · 219 阅读 · 0 评论 -
python装饰器
自己写装饰器举例1、函数作为参数,传递给另外的函数2、函数的嵌套可以在函数内定义另外一个函数函数中可以调用新定义的函数函数中可以执行传入的函数3、函数内部定义的函数,可以作为返回值a函数作为参数,传递给strong函数。strong函数中给传入的函数增加了一行打印的新功能,又封装成一个新函数,然后把新函数返回到调用的地方,新函数用new_a来保存,然后调用新函数。这时的新函数不但有原来函数的功能,还又增加了新的功能。可以通过这种方法给原有函数增加新功能,还不改写原有函数的代码。可是这原创 2022-05-23 16:39:32 · 146 阅读 · 0 评论 -
python操作mysql数据库
python操作数据库的过程:创建连接—获取游标—执行命令—关闭游标—关闭连接python访问mysql要用pymysql库pymysql需要安装:pip install pymysql导入pymysql原创 2022-05-21 16:03:29 · 23014 阅读 · 7 评论 -
python基础之logging模块
logging模块logging模块就是处理日志的日志就是程序运行中的信息,保留在文件中logging是内置的,不需要单独安装,可以直接用日志的等级 机制debug: 调试info:信息输出warning:警告error:错误critical:紧急设置到 warning,就会输出其上的warning,error,critical三个基本的log四个组件(类)logger:计量器,日志采集handler:处理器,将日志发送到合适的路径fomatter:格式化器,设定日志格式fil原创 2022-05-11 16:25:00 · 2408 阅读 · 2 评论 -
python基础之Requests库
Requests库Requests库可以帮我们发送http的请求,并处理服务器给我们的响应不只是浏览器可以通过http协议发送网络请求并获取返回的数据,postman,Jmeter,智能手表等都可以python的requests库,也可以通过http协议发送网络请求,并获取返回的数据比urllib库更加简单,使用方便,文档也很全。requests库的官方文档:http://cn.python-requests.org/zh_CN/latest/下载安装requests库pip3 install原创 2022-04-27 15:12:31 · 3701 阅读 · 0 评论 -
python基础之面向对象的三大特性
面向对象的三大特征——封装、继承、多态封装为什么要封装为了数据的安全性,降低代码的耦合度表现形式将一组具有统一功能和相关的代码,抽象成一个函数或一个类或类的方法三种权限级别为了保护数据的安全性,在定义类的时候具有三种权限级别。分别是公有,私有,保护正常新建一个类,实例化,调用是这样的在这里插入图片描述...原创 2022-04-25 16:55:29 · 748 阅读 · 0 评论 -
python基础之类的属性&方法、魔术方法&普通方法
类的定义、调用方法、引用属性类的属性和方法类的属性类属性的访问类属性可以直接访问,无需实例化类属性也可以通过实例来访问实际上,所有的实例是共享类属性的类属性的修改修改了类属性后,对应的类属性和实例属性都会被修改类属性的修改,会影响类和所有实例化出来的实例类属性的增加增加了一个类属性后,实例的属性也对应增加实例属性的修改其实art_wang.salary = 6000这句并不是修改了类属性,而是增加了一个实例属性,只不过巧合的是这个实例属性和原来的类属性重名了我在art_原创 2022-04-18 15:28:14 · 546 阅读 · 0 评论 -
python基础之异常处理、面向对象
异常处理当代码运行出错时,程序会终止。code就不是0了,而是-1或者1,不是正常结束。程序碰到异常又没有捕获到,没有做相应的处理,程序会崩溃。如果不做异常处理,执行到一些容易出错的位置,可能代码出错会导致程序崩溃,控制台打印异常信息如果做了异常处理,只是有异常的代码不执行,对异常处理以外的代码不影响可以在except后面添加异常类型,如果是某种类型的错误,就打印对应的输出信息可以在后面添加else,如果这段代码没有出错,就执行else后面的代码有一些代码是不管代码是否运行出错都要执行原创 2022-04-14 15:10:41 · 443 阅读 · 0 评论 -
python基础之库&包&模块详解、OS模块
库、包、模块模块 module : 一个 py文件,就是一个模块. 一般由函数 和 类组成.包 package: 多个模块,放在一个文件夹里,就是一个包. 其中必须有一个 _ _ init.py_ _库 :逻辑概念,具有一定的功能. 可以是 模块,也可以是 包.包和文件夹的区别包里面 必须有 _ _ init_ _.pypython只能导入包中的对象, 不能导入directory导入用 import 关键字来导入同目录下导入我先在day8的文件夹下定义一个模块,mo原创 2022-04-13 15:19:33 · 842 阅读 · 0 评论 -
python基础之拆包、匿名函数、文件的初级应用
拆包定义解压序列,赋值给多个变量。这个序列可以是元组、列表、字典。拆包的过程1、元组拆包如果不知道拆包,获取元素可以这样写用拆包可以这样写。常用的是这样的。元组有一种定义方式是不加括号的元组内有几个值,前面的变量就要写几个,必须是一 一对应的。不能多也不能少。以拆包的形式,为多个变量赋值2、列表拆包列表拆包其实也是一样的3、字典拆包字典拆包默认是拆key的返回多个值的函数,获取返回值进行拆包直接拆包返回值我返回值不加括号,返回的就是元组,那我给它加个中括号呢原创 2022-04-11 14:31:20 · 600 阅读 · 0 评论 -
python基础之函数介绍&进阶操作、全局变量&局部变量
函数给它一个参数,让它进行各种处理,然后返回一个结果。函数的语法def function_name(): statamentsdef function_name(para): statamentsdef function_name(para): stataments return 结果函数举例——无参数,无返回定义一个函数,在其他地方调用函数嵌套在一个函数中用另外的函数两个函数之间不能互相调用,普通函数不能自己调用自己。不然会死循环。函数举例—原创 2022-04-10 16:01:40 · 729 阅读 · 0 评论 -
python基础之元组定义&进阶操作、字典定义&进阶操作
元组创建元组把所有的元素放到括号里,就是元组创建空元组如果定义只有一个元素的元组,那么这个元素后面要加一个逗号,告诉它我要定义的是元组创建复杂的元组,括号内可以随便嵌套。当然,如果嵌套的层数多了,可能计算机没有乱自己先乱了。元组打包元组打包是另一种创建元组的方式,不用括号来创建元组。可以看到我创建的时候外面没加括号,结果中自动在两端加上了括号。访问元组元素访问my_t3这个元组中索引为2的元素。访问元组中某个元素里面的元素,比如我想访问my_t3中的345这个元素其实就是原创 2022-04-07 16:33:40 · 751 阅读 · 0 评论 -
python基础之字符串定义&常见操作、列表定义&进阶操作
字符串创建字符串创建字符串有三种方式:’ ’ ," " , ‘’’ ‘’’三引号允许换行,并且可以保留换行引用——访问字符串中的字符引用是访问字符串中的一个字符不能超出字符串的长度,否则会报错切片切片就是访问字符串中大于等于1个字符切片的语法:[开始:结束:步长] 左闭右开,三个参数中至少有一个就可以只有开始:从3开始,访问3以及3以后只有结尾:从头开始,访问到第三个结束。但是不包含第三个,因为左闭右开两个参数都写:1—3,从1开始,a是0,所以不含a加上步长:1原创 2022-04-05 23:26:14 · 1337 阅读 · 0 评论 -
python基础之选择结构,循环结构
顺序结构从上到下一直运行,一行结束再运行下一行选择结构if expression: statementsif expression: # 条件满足if statements of ifelse: # 条件满足else statements of esleif expression: statements of ifelif: # 条件满足elif statements of elifesle: statements of else原创 2022-04-05 15:32:13 · 938 阅读 · 0 评论 -
python基础之数据类型&类型转换、运算符
数据类型不同的数据类型可以进行的操作是不一样的python中数据类型有6种,分别是数字,字符串,列表,元祖,字典,集合数字数字类型包括整型int,浮点型float,复数complex三种int,整数float,小数complex,复数不怎么用字符串定义字符串可以用单引号’ ‘,双引号" ",三引号’’’ ‘’'定义用单引号和双引号定义是一样的,只是有时候会有嵌套的情况出现用三引号定义的字符串可以换行字符串的切片切片其实就是把这个字符串截断,下标从0开始,左闭右开,包头原创 2022-04-05 14:20:45 · 1140 阅读 · 0 评论 -
python介绍&环境搭建、变量&输入输出
python介绍python语言现在是世界上最流行的编程语言,从2021年11月开始,python语言的排名从第二名跳到了第一名。原因是python方便、好用、简单,功能强大还好学。python可以做网络爬虫,自动化办公,数据分析,大数据,人工智能等等。搭建python环境要搭建python环境,首先要下载pythonpython官网:https://www.python.org现在一般都用python3,不要下载python2了。安装好python后,可以cmd看一下,显示版本号了就说明安装原创 2022-03-29 17:17:40 · 1229 阅读 · 1 评论