自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python从0到1之Selenium

自动化理论自动化能发现新bug么?基本不能,主要用于回归测试,保证原有功能是否正常主流程全部自动化测试用例覆盖,每次更新用例什么时候开始自动化?需求不太变更了主要功能能跑通最高级别的测试用例自动化策略回归用自动化实现局部自动化...

2020-07-17 19:44:25 344

原创 Python从0到1之Pytest+Allure+Jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能Jenkins架构jenkins server:8080 管理job与通用配置的服务node:分布式架构,每个人都可以注册自己的节点进来,让jenkins server进行调度job:job会运行在node上,所以测试代码都是在分布式的node节点上运行的。搭建Jenkins#创建docker的文件影射卷docker volume create

2020-07-17 15:10:53 303

原创 Python从0到1之pytest+Allure

pytest是一个单元测试框架,简单易用,第三方库丰富,可以使用allure生成美观的测试报告官网:https://docs.pytest.org/en/stable/主流单元测试框架 unittest nose pytest安装安装pytest包pip install -U pytest配置在Preferences 中的Tools->Python Interated Tools中配置Testing Default testing runner 为pytest,默认为unittest

2020-07-16 01:57:38 328

原创 菜鸟学MySQL

数据库操作查看数据库show databases;mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.0

2020-07-15 15:20:51 180

原创 Python从0到1之正则表达式

正则表达式是一个特殊的字符序列,描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某个子串可以精确匹配和模糊匹配,还可以进行替换、分割等操作正则具有贪婪性,贪婪性是指在能发生匹配的前提下,尽可能去多的匹配Python中re模块拥有正则表达式全部功能正则表达式由普通字符和元字符组成。普通字符包括字母、数字和打印符号,元字符是有特殊含义的字符常用方法re.match()从字符串开头匹配,匹配不到返回Nonere.match(r"ab","abc") # <re.Match obje

2020-07-14 10:28:27 538

原创 Python从0到1之异常

当检测到错误时,解释器无法继续执行了,反而出现了一些错误提示,就是异常异常的语法try:可能发生错误的代码except:如果出现异常执行的代码try: f = open("test.txt","r")except: f = open("test.txt","w")捕获异常捕获指定异常try: 1/0except ZeroDivisionError: print("除数为0") # 除数为0捕获多个指定异常当捕获多个异常时,可以把要捕获异常类型的名

2020-07-08 14:45:47 194

原创 Python从0到1之模块和包

模块Python模块是一个Python文件,以.py结尾,包含了Python对象定义和Python语句模块能定义函数,类和变量,模块里也能包含可执行的代码导入模块的方式# import 模块名import mathmath.sqrt(9) # 3.0# from 模块名 import 功能名from math import sqrtsqrt(9) # 3.0# from 模块名 import * (*表示全部)from math import *sqrt(9) # 3.0# imp

2020-07-08 11:36:23 124

原创 Python从0到1之面向对象

面向对象是一种抽象化的编程思想面向对象就是将编程当成是一个事物,对外界来说,事物是直接使用的,不用去管他内部的情况,而编程就是设置事物能够做什么事类和对象面向对象的过程中,2个重要组成部分,类和对象类类是对一系列具有相同特征和行为事物的统称,是一个抽象的概念,不是真实存在的事物特征就是属性行为就是方法类 比如是制造洗衣机的图纸,用类来创建对象单下划线开始的变量为保护变量,只能在类对象和子类对象访问双下划线开始的变量为私有变量,自能自己访问,子类对象也不能访问对象对象是类创造出来的真实

2020-07-08 10:26:58 144

原创 Python从0到1之函数

定义函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要 的位置调用这个名称即可完成对应需求,可以更高效的实现代码重用Python中函数必须先定义后使用,如果先调用会报错,如果没有调用函数,函数里面的代码不会执行,当调用函数时,解释器会回到定义函数的地方执行函数中代码,函数代码执行完,回到调用函数的地方继续向下执行函数定义格式def function_name():passdef count(a,b): return a + bprint(count(1,2)) # 3说

2020-07-07 15:14:58 721

原创 Python从0到1之数据序列

字符串字符串是Python中最常见的数据类型,我们可以用’'或""号创建字符串x = "hello world"print(x) # hello world坐标坐标可以精确找到序列中的字符s = "hello world"s[0] # 'h's[-1] # 'd'切片截取序列中的一部分序列名[开始位置下标(默认0):结束位置下标(默认最后位置+1):步长(默认1)] 不包含结束位置,步长可以为负数,表示倒序取,字符串、列表、元组都支持切片操作s="abcdefg"s[:] #

2020-07-06 16:56:25 1320

原创 Python从0到1之流程控制

条件语句ifif True: print("hello world") # hello worldif elseif 1>2: print("1大于2")else: print("1小于2") # 1小于2if elif else# 年龄小于18童工,年龄18-60之间,合法工作年龄,年龄大于60,退休年龄age = 25if age < 18: print(f"年龄{age},是童工")elif age<=60 and age &g

2020-07-05 14:07:00 150

原创 Python从0到1之基础

Python基础编码原码+1 = [00000001]-1 = [10000001]反码正数的反码是其本身,负数的反码是在原码的基础上,符号位不变,其余个位取反+1 = [00000001]-1 = [11111110]补码正数的补码是其本身,负数的补码是在其原码的基础上,符号位不变,其余个位取反,再加1+1 = [00000001]-1 = [11111111]pipinstallpip install packagename # 安装包pip install pa

2020-07-05 09:33:03 805

原创 CentOS系统Docker搭建MySQL服务(解决Docker MySQL无法输入中文问题)

MysqlMySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。Docker 搭建MySQL服务拉取MySQL镜像docker pull mysql:5.7 # 选

2020-07-02 09:22:48 231

原创 CenterOS安装Docker

简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器安装docker卸载旧版本sudo yum remove docker \

2020-07-01 15:46:30 366

原创 Python从0到1之目录操作

Python os 模块提供了非常丰富的方法用来处理文件和目录常用方法getcwd()获取当前工作路径 current working directoryimort osprint(os.getcwd()) # '/Users/xyq/PycharmProjects'listdir()获取指定文件夹包含的文件或文件夹的名字的列表。os.listdir(path)path:目录路径,可以省略,待表当前路径print(os.listdir()) # ['test_result.txt',

2020-06-30 16:01:19 204

原创 Python从0到1之文件操作

文件操作就是把数据存储起来,程序执行时可以直接使用,省时省力文件操作步骤打开 open()读read()/写write()关闭 close()打开open()open(name,mode,encoding)函数可以打开已经存在的文件,如果文件不存在,就创建一个新文件并打开name:目标文件名,可以包含具体路径mode:打开文件的模式,包括只读r,写入w,追加a等,可以省略,默认只读encoding:指定编码,可以省略测试文件test.txt 写入hello world!fp

2020-06-29 22:13:08 315

空空如也

空空如也

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

TA关注的人

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