自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 postman如何设置全局变量解决token传参问题

1.设置全局变量名点击postman中的manage environment-Globals,设置变量名如:token2.登录接口获取token在登录接口中的tests中输入获取token的代码//设置tokenvardata=JSON.parse(responseBody);pm.globals.set("token",data.data.accessToken);3.headers更换全局变量在需要登录后才能用的接口的headers中t...

2021-04-29 11:22:57 804

原创 python-excel文件的读写

xlrd - 读取 Excel 文件 xlwt - 写入 Excel 文件 xlutils - 操作 Excel 文件的实用工具,如复制、分割、筛选等excel有三层级对象,workbook,sheet,和cell。一个excel文件就是一个workbook,所以在最初我们必须要打开这个excel文件,也就是workbook。sheet我们都很熟悉,就是表,我们都知道一个excel文件有时候会有很多的表,所以我们必须要选择是读取哪个表的数据,最后才是cell,cell其实就是格子,exce

2021-04-23 09:31:17 159

原创 python-os.path的相关用法

os.path的相关用法前提:需提前导入os库,命令:import os注意:__file__代表的是当前脚本1、os.path.joinos.path.join(Path1,Path2,Path3) 作用:路径拼接print(os.path.join("home", "test", "zjl.py"))打印结果为:home\test\zjl.py2、os.path.abspathos.path.abspath(__file__)作用: 获取当前脚本的完整路径(绝对...

2021-04-21 15:34:48 218 2

原创 mysql-笔记

limit用法 一、select * from tablename order by orderfield desc/asc limit position, counter;position 指示从哪里开始查询,如果是0则是从头开始,counter 表示查询的个数二、取前15条记录:select * from tablename order by orderfield desc/asc limit 0,15三、表示从3行以后开...

2021-04-15 17:48:55 149

原创 UI自动化-网页iframe与多窗口处理

1、多窗口处理与切换点击某些链接,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,就可以在多个页面灵活操作了。1.先获取到当前的窗口句柄(driver.current_window_handle)2.再获取到所有的窗口句柄(driver.window_handles)3.判断是否是想要操作的窗口,如果是,就可以对窗口进行操作,如果不是,跳转到另外一个窗口,对另一个窗口进行操作(driver.switch_to_win.

2021-04-11 00:18:06 1098

原创 自动化测试题目汇总

这里写目录标题1、UI自动化相关问题1.1 WebDriver核心方法和属性介绍?1.2 断言的方式有?你使用过哪些?1.3 测试报告如何定制,用例覆盖度如何1.4 selenium自动化原理2、API自动化2.1 你如何做的自动化2.2 什么样的接口级别加入自动化2.3 自动化使用场景及收益1、UI自动化相关问题1.1 WebDriver核心方法和属性介绍?核心方法:属性:1.2 断言的方式有?你使用过哪些?1.3 测试报告如何定制,用例覆盖度如何1.4 selenium自动化原理2、A

2021-04-07 00:28:57 223

原创 linux

1、查找 home 目录下的所有空文件:find ~ -empty2、显示磁盘使用量:df -h3、查看文本命令,tailtail 命令默认显示文件最后的 10 行文本:tail filename.txt。 你可以使用-n选项指定要显示的行数:tail -n N filename.txt。 你也可以使用-f选项进行实时查看,这个命令执行后会等待,如果有新行添加到文件尾部,它会继续输出新的行,在查看日志时这个选项会非常有用。你可以通过CTRL-C终止命令的执行:ta...

2021-04-06 16:40:20 86

原创 python -模块的概念

1、什么是模块模块是最高级别的程序组织单元,不仅可以存放变量、还能存放函数和类。如图:定义变量需要用赋值语句,封装函数需要用def语句,封装类需要用class语句,但封装模块不需要任何语句,每个py文件就是一个模块。2、模块导入使用模块主要有两种方式,一种是自己建立模块并使用,另外一种是使用他人共享的模块。建立模块,其实就是在主程序的py文件中,使用import语句导入其他py文件,最主要的目的并不是运行模块中的执行语句,而是为了利用模块中已经封装好的变量、函数、类。调用格式:.

2021-03-31 18:06:32 245

原创 python文件的读取与写入

-------推荐文本编辑器:VS code 将文件用VS code打开可查看文件路径—关于绝对路径与相对路径:绝对路径:最完整的路径 相对路径:相对于当前文件夹的路径mac中都用/表示Windows系统里,常用\来表示绝对路径,/来表示相对路径\在Python中是转义字符,所以时常会有冲突解决方案:open('C:\\Users\\Ted\\Desktop\\test\\abc.txt')#将'\'替换成'\\'open(r'C:\Users\Ted\Deskt

2021-03-31 16:18:24 253 1

原创 软件测试的分类

根据不同的测试阶段,测试可以分为单元测试、集成测试、系统测试和验收测试。粒度从小到大。根据测试方法可分为:黑盒测试、白盒测试、灰盒测试根据软件主要侧重可分为:功能测试、性能测试、兼容测试、压力测试、负载测试、验收测试。根据是否运行可分为:静态测试、动态测试白盒测试:语句覆盖 主要特点:语句覆盖是最起码的结构覆盖要求,语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。判定覆盖 主要特点:判定覆盖又称为分支覆盖,它要求设计足够多的测试用例,使得程序中每个判定至...

2021-03-30 16:06:03 300

原创 python类与函数

类与函数:调用类中的变量或类外修改变量的值,调用方式:类名.变量名类中的函数称为方法,调用:类.函数名()类中的变量称为属性 调用:类.变量@classmethod 声明下面的函数是类的方法把类的变量传给类的方法,需用到三种特定格式:@classmethod声明了函数1是类方法,这样才能允许函数1使用类属性中的数据。Cls是class的简称,若类方法要想使用类属性,就要写上cls为函数1的第一个参数。也就是把这个类做为参数传给自己,自己就可以使用类中的变量。...

2021-03-19 17:09:48 587

原创 计算机网络相关

(1)网络七层模型,TCP/IP模型(2)UDP 与 TCP 区别 TCP 有连接;UDP 无连接(基于无状态传输); TCP 需要建立三次握手,含有确认、拥塞、重传机制,对系统资源要求多; UDP 不需要一系列复杂认证,速度快;TCP 速度慢; TCP 含有确认机制,数据可靠,有序;UDP 不可靠,无序; TCP 面向字节流(流模式);UDP 面向报文(数据报模式); (3)HTTP 与 HTTPS 区别 端口:http 80 ;https

2021-03-17 17:48:47 70

原创 常用断言方法

1.断言是否相等assertEqual(a,b,[msg=‘测试失败时打印的信息’]) -------------------------断言a和b是否相等,相等则测试用例通过assertNotEqual(a,b,[msg=‘测试失败时打印的信息’])-------------------- 断言a和b是否相等,不相等则测试用例通过2.断言是否为真assertTrue(x,[msg=‘测试失败时打印的信息’])------------------------------ 断言x是否Tru

2021-03-16 17:59:11 2335

原创 python异常处理-try except

异常:python无法正常处理一个程序时就会发生异常,发生异常后程序就会终止,但可以用try except去捕获它。用法1:带类型的异常try:<语句> #运行别的代码except <异常名字>:<语句> #如果在try部份引发了异常需执行的语句用法2:使用except而不带任何异常类型,可以捕获所有的异常缺点:不能识别具体的异常信息try: 正常的操作 ......................

2021-03-08 23:16:30 211

原创 python--random函数

random:python内置生成随机数的函数,具体用法如下:import random print(random.random()) #生成0-1随机浮点数print(random.randint(1,100)) #生成1-100之间的随机整数print(random.uniform(1,5)) # 生成1-5之间的随机浮点数print(random.randrange(0,100,3)) #生成从0到100的间隔为3的随机整数print(random.choi

2021-03-07 19:14:31 346

原创 PyCharm如何设置git提交的快捷键

1、打开PyCharm2、点击File->Sittings->keymap->Main Menu->git3、点击git后如图,设置常用的git操作快捷键(注意:需双击)4、最后保存即可

2021-01-15 17:29:48 1015

原创 UI自动化-显示等待与隐式等待

直接等待:强制等待,线程休眠一定时间time.sleep(sec)隐式等待:设置一个等待时间,轮询查找(默认0.5s)元素是否出现,如果没有出现就抛出异常。self.driver.implicitly_wait(3)这是一个全局的隐式等待,每一个查找元素都会去等待显示等待:在代码中定义等待条件,当条件发生时才继续执行代码’WebDriverWait’配合until()和until_not()方法,根据判断条件进行等待程序每隔一段时间(默认为0.5秒)进行条件判断,如果条件成立,则.

2021-01-13 00:01:31 818

原创 python环境管理

1、python下载与安装 下载地址:https://www.python.org/ 安装步骤:(1)运行安装程序,勾选“Add Python 3.6to PATH”,选择“Customize installation”。 (2)勾选所有选项,点击“Next”。(3)勾选所有选项,设置安装路径,点击“Install”。(4)等待安装完成。看到Setup was successful界面后点击“Closed”关闭安装程序。(5)检查Pyth...

2021-01-03 21:04:46 447

原创 Linux命令总结与shell

1、shell环境准备 window需下一个git bash的工具 后缀名为.sh的为可执行文件,执行前需要加权限:chmox +x 文件名.sh 如何执行: 1、./文件名.sh 2、/bin/sh 文件名.sh2、LINUX命令分为三个部分文件rmdir 文件名 //删除目录查看文件命令ls -l //查看文件命令ls -d 文件名 //查看指定文件的信息网络性能ps aux与ps -aux的区别...

2020-11-19 15:49:22 125

转载 常见的自动化测试框架

不需要写代码的自动化框架JMeter + Ant+ Jenkins:windows版本:https://www.cnblogs.com/UncleYong/p/10739519.htmllinux版本:https://www.cnblogs.com/UncleYong/p/10766480.htmlJMeter + Maven+ Jenkins:https://www.cnblogs.com/UncleYong/p/10843097.html需要写代码的自动化框架python版...

2020-10-25 23:25:40 150

原创 测试开发需掌握哪些技能

一、基本编程能力 底层语言掌握其一:Java、Go 高级语法可选:首选python,其次Kotlin Nodejs 领域语言必须懂:shell、SQL、Docker 领域技术掌握:Linux、Android 、Ios 算法与数据结构:堆栈、链表、二叉树(了解)二、自动化能力 界面自动化:selenium、Appium、ATX、STF UIAutomator、WebDriverAgent 服务端接...

2020-10-25 18:12:19 3551 1

原创 自动化测试框架

各个测试框架,底层协议大都是webDriver的Json wire Protocol,封装各不同罢了1、什么是测试框架自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境。2、测试框架的构成01 基础模块(测试环境配置、应用程序配置、对象库等)02 管理模块(测试数据、测试用例管理)用例包含:page类文件(xxpage)、测试类文件(testxxxpage)、对象库文件(xxpageyml)03 运行模块 (测试用例调度、驱动机制 、错误恢复机制、持续集成支持)...

2020-10-19 23:19:25 164

空空如也

空空如也

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

TA关注的人

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