自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux基本命令

1、基础操作1)清屏 命 令: clear 快捷键: ctrl+l2)查看当前所在路径 命 令: pwd(Print Working Directory)3)查看当前主机号 命 令: hostname4)查看时间 命 令: data[root@localhost ~]# date 2022年 04月 23日 星期六 18:27:23 CST5)...

2022-04-25 16:12:24 1294

原创 配置Linux网络环境

一、将虚拟机连接到VMnet8模式右击虚拟机,选择 设置,然后选择网络适配器 切换到VMnet8模式二、修改VMnet8地址为了实现让虚拟机可以和vmnet8通信,就必须让让两者在同一个网段配置物理机的vmnet8的网卡地址三、配置Linux的网络地址linux的网卡配置文件地址:/etc/sysconfig/network-scripts/ifcfg-ensXX# 修改前,建议备份原来的文件[root@localhost net...

2022-04-24 17:57:57 240

原创 Linux操作系统基本知识

一、常用的系统1、windows(1)个人系统:windows xp、7、8、10、11(2)服务器系统:windows server 2003、windows server 2008、windows server 2012linux2、linux主要用于作为()服务器系统类别:(1)redhat(2)centos:5、6、7、8(主要用7,用于作为web服务器使用)(3)ubuntu:ubuntu 10.04、12.04、14.04、16.04(用于移动智能设备的开发)

2022-04-24 17:42:44 3981

原创 Selenium八大元素定位

1、Selenium基本概念Selenium是一个Web应用程序测试工具。Selenium测试直接运行在浏览器中,支持.Net、Java、Perl等不同语言的测试脚本。Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器2.支持多种操作系统如Windows、Linux、IOS、Android等。3.安装Seleniumpip install Selenium4.安

2022-04-18 16:05:09 1907

原创 Python操作数据库

在功能、接口测试中常常需要通过数据库的操作,来准备数据、检测环境及核对功能、接口的数据库操作是否正确。在自动化测试中,就需要我们用代码连接数据库自动完成数据准备、环境检查及数据库断言的功能。使用Python操作MySQL数据库这里我们需要用到三方库PyMySQl安装方法:pip install pymysql1、数据库操作建立数据库连接 conn = pymysql.connect() 从连...

2022-04-18 14:59:06 6727

原创 测试用例设计方法

一、 测试用例测试用例: 将要进行的测试工作,具体化,并且记录到一个文件中,一般情况下是一个excel【表格】 在测试用例中,明确的指定了每一步做什么操作,期望得到什么结果 测试工作 等程序员完成代码,此时可以进行前期准备工作,就是编写测试用例,将需要测试的每一项都填写到表格中 当程序员完成了代码,此时就可以开始进行测试,也就是根据表格中的内容一项一项的进行测试 1、测试用例的基本构成注意:1)测试用例编号 用例编号必须唯一 编号一般格

2022-04-07 16:59:30 3055

原创 软件测试基础概念和理论(一)

1.1 测试的目的和原则软件测试测目的(1)为了找到软件/网站存在的问题(bug、用户体验不好、界面的美观性、功能是否全面)(2)通过提前找到软件存在问题,可以降低商业风险【省钱】软件测试的定义软件测试就是通过人工或者自动化对软件系统进行测试,从而找到预期结果和实际结果的差异 预期结果:在测试之前我们对软件系统所做出的预期结果的设想 实际结果:测试之后的实际结果 1.2、软件测试基本原则1)软件测试只能证明存在问题,不能证明不存在2)不能进行穷举测试,应该进行

2022-04-06 17:09:03 645

原创 MySQL数据库-----数据表的约束

一、数据表的约束 为了防止往数据表中插入错误的数据,在MySQL中,定义了一些维护数据库完整性的规则,即表的约束。常见约束:约束条件 说明PRIMARY KEY 主键约束用于唯一标识对应的记录FOREIGN KEY 外键约束NOT NULL 非空约束UNIQUE 唯一性约束AUTO_INCREMENT 主键自增加约束DEFAULT 默认值约束,用于设置字段的默认值1.1、主键约束在MySQL中,为了快速查找表中的某条信息,可以通过设...

2022-04-01 14:42:03 1029

原创 MySQL数据库----数据表查询

一、MySQL数据库简单查询1、数据的备份还原导出:先对数据库进行备份,然后提取备份文件中的sql语句导入:方法1:创建和原始数据库同名的数据,然后执行从备份文件中导出的sql语句【此方法不需要修改导出sql语句】方法2:在数据库中直接运行导出的sql语句【此方法往往需要先修改数据库文件】2、简单查询概述简单查询即不含where的select语句。在进行查询之前,我们先准备一个测试数据,代码如下:- 创建数据库drop database if exist stu;

2022-03-31 15:38:16 6837

原创 MySQL数据库查询进阶----多表连接查询

1、交叉连接查询交叉连接返回的结果是被连接的两个表中所有数据行的笛卡儿积;比如:在集合 A={a,b} 和集合 B={0,1,2}中,集合A和B的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。所以,交叉连接也被称为笛卡尔连接,其语法格式如下:select * from 数据表1 cross join 数据表2;在该语法中:cross join用于连接两个要查询的表,通过该语句可以查询两个表中所有的数据组合。【了解即可,基本用不到】2.

2022-03-30 14:50:36 2118

原创 MySQL数据库----数据库基础知识

数据库(DataBase,DB): 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。数据库管理系统(DataBase Management System,DBMS): 指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。对数据进行的操作操作 命令 ...

2022-03-28 17:28:01 878

原创 python第九次课----模块和包

一、模块1、模块简介Python 模块(Module),是一个 Python 文件,以 .py 结尾;模块能定义函数,类和变量,模块里也能包含可执行的代码。python的模块包括:内置模块,自定义模块,第三方模块。2.、模块的优点1.1 便于维护,分模块后,可以将类似功能,完成某一个功能的代码全部放在一个模块中,这样修改的时候,就只需要改一个模块,调用的时候,引入函数也会方便些,不用一次引入一大堆的模块。1.2 避免函数名和变量名冲突。python内置模块的保存位置..

2022-03-26 09:08:36 759

原创 python第八次课-----面向对象

一、面向对象简介1、基础概念 对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 而面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以...

2022-03-24 16:25:08 1015

原创 python第七次课----常用模块

模块的概念在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,在python中一个脚本(.py)文件就是一个模块,创建模块实际上就是创建一个.py文件,可以被其他模块导入并使用比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块;说的通俗点:模块就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块模块的优点:便于团队开发,方便维护,代码复用。下面就来了解一下Python中的模块。

2022-03-23 14:48:51 1054

原创 python第六次课----异常处理

1. 异常简介异常即非正常状态,在Python中使用异常对象来表示异常。若程序在编译或运行过程中发生错误,程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理。如果异常对象没有被处理或捕捉,程序就会执行回溯(Traceback)来终止程序。异常信息: 异常类型:异常类型 异常消息 NameError: name 'num' is not defined. Did you mean: 'sum'? FileNotFoundError: ...

2022-03-22 14:52:49 934

原创 python第五次课----文件操作

1. 简介python的基本文件操作包括:创建、读、写、关闭等,此外,Python 中内置了一些文件操作函数。我们在在编程工作中使用 Python 操作文件还是非常常见的。操作流程(1)新建/打开文件(2)读取/写入(3)关闭文件2. 基本操作方式访问模式 说明 r 以只读方式打开文件;文件的指针将会放在文件的开头;这是默认模式。 w 以只写方式打开文件,如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件...

2022-03-21 16:37:54 4459

原创 python第四次课-----函数基本概念

1、函数简介 函数,就是把具有独立功能的代码块组织为一个小模块,并且这段代码块可以重复执行,可以在你需要的时候调用;函数是不能自己主动执行的,必须在被调用的时候才能被执行1.1函数的作用(1)函数是能完成某一功能的代码段(2)函数是可重复执行的代码段(3)函数方便管理和维护,便于复用注意:python的模块:一个python文件,就是一个模块1.2 函数分类:1)全局函数:直接定义在模块中的函数就是全局函数2)局部函数:定义在函数内部的子函数,这样...

2022-03-18 16:24:47 805

原创 python题库--简单

案例1:输出1-100的数字 案例2:编程实现,让用户输入一个整数n,打印输出n以内的全部大于0的偶数(不包含n)# 方法1:# 让用户输入一个数字userInput=int(input("请输入一个整数"))# 通过range直接生成偶数for num in range(2,userInput+1,2): print(num) # 方法2:n = int(input("请输入整数:"))num = 1while num<n: if ...

2022-03-16 17:57:45 22212

原创 python第三次课:数据结构第四部分----(字典)

1.字典简介 定义字典:{key:value} 键值对 不可变类型 可以嵌套 键一般都是字符串,值可以是字符串、列表、字典 创建字典 li = [] # 空列表 str = "" # 空字符串 t = () # 空元组 d = {} # 空字典 类型转换 list() # 将字符串类型转换为列表、将元组类型直接原样转换为列表 str() # 将整数、浮点是转换为字符串类型 int() # 将字符串类型.

2022-03-16 15:10:08 1660

原创 python第三次课:数据结构第三部分----(字符串)

1. 基础特性(1)定义字符串:str = "xxxx"str = "abcdefghzxcvbnm" # 定义字符串(2)支持序列类型的所有基础操作:1)切片str = "abcdefghzxcvbnm" # 定义字符串str1 = str[3:7] # 切片print(str1)2)索引str = "abcdefghzxcvbnm" # 定义字符串str2 = str[4] # 索引print(str

2022-03-15 19:25:37 2011

原创 python第二次课:流控制

一、运算符1.1 比较运算符><>=<=!= 不等于<> 不等于== 等于1.2 逻辑运算符and【且】 例子: 条件1 and 条件2 or【或】 例子: 条件1 or 条件2 not【非】 例子: not 条件1用于判断两个或者多个条件的时候需要使用 例子:num中存储一个数字,判断这个 数字是否大于10,而且是偶数。这里其实就是有两个条件,而且这两个条件需要同时满足。 ...

2022-03-12 19:57:31 1737

原创 python第三次课:数据结构第二部分----(元组和集合)

三、元组和集合3.1 元组简介特点: 元组也是有序的数据结构【有先后顺序】 可以通过偏移来获取元素 元组是不可变的对象【不能原地修改】 元组不能进行排序和修改操作【元组中的元素不能修改】 定义元组 元组名 = (元素,元素,元素,元素,) 特殊元组 空元组 有一个元素的元组 区分乘法运算 案例:a = []print(a)​b = ()print(b)​c = ("tom",)print(c)​d

2022-03-12 19:55:11 547

原创 python第三次课:数据结构第一部分------(序列、列表)

python的数据结构类型: 字符型 字典 列表 元组 一、序列序列的含义: 它是python中的一类数据类型,比如字符串、列表 序列类型的对象是可以进行循环便利 1.1 序列特性 索引:指的就是在序列中找指定的元素的哪个编号 切片:指的是从序列中提取一部分内容 加法:序列对象可以将多个序列合并成一个 乘法:可以将序列通过乘法输出多个相同的 1.2 序列操作1)索引操作格式: 序列名[索引值..

2022-03-10 20:39:43 1154

原创 第二次课:流控制

一、运算符1.1 比较运算符><>=<=!= 不等于<> 不等于== 等于1.2 逻辑运算符and【且】 例子: 条件1 and 条件2 or【或】 例子: 条件1 or 条件2 not【非】 例子: not 条件1用于判断两个或者多个条件的时候需要使用 例子:num中存储一个数字,判断这个 数字是否大于10,而且是偶数。这里其实就是有两个条件,而且这两个条件需要同时满足。 ...

2022-03-08 16:52:05 101

原创 Python第一次课 基础知识

一、Python简介python是一种编程语言python涉及领域1.中小型网站2.数据分析3.人工智能4.小游戏5.爬虫6.自动化运维7.自动化测试语言分类1编译型语言:java、c、c++、c#编译:将写好的源码转换成机器码,这个过程就是编译编译以后,可以随时直接使用解释型语言:shell、python先读取一行,然后在解释器中解释一行,然后执行一行解释型语言的执行效率远低于编译型语言python基于字节码文件可以提示执行效率【了解】

2022-03-07 15:55:19 406 1

空空如也

空空如也

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

TA关注的人

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