自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Typora常用快捷键大全

Alt + Ctrl + shift + E :删除当前格式文本。Alt + Ctrl + shift + L :删除当前行或句。Alt + Ctrl + shift + P :删除块。Ctrl + shift + L :显示/隐藏侧边栏。Ctrl + shift + D :删除当前词。Ctrl + shift + 2 :文档列表。Ctrl + shift + I :插入图片。Ctrl + shift + M :插入公式。Ctrl + shift + X :任务列表。

2023-03-20 19:55:15 463

原创 pytest

pip install pytest # 安装pytestpytest --version # 查看pytest版本。

2022-11-23 23:30:58 229

原创 APP测试3

from appium.webdriver.common.touch_action import TouchAction # 导入类TouchAction(driver).方法.perform()方法轻敲 tap(element,x,y)按下 press(element,x,y)等待 wait(ms)抬起 release()移动 move_to(element,x,y)执行 perform()

2022-11-23 23:30:16 479

原创 APP测试2

作用:专门抓取Android版本app原生页面的位置:Android_sdk目录--->tools文件夹--->uiautomatorviewer.bat可执行文件打开后可以抓取手机当前页面前提:手机必须和电脑建立连接的adb devices 命令可以查看到手机设备。

2022-11-23 23:28:35 445

原创 APP测试1

APP自动化测试为主。

2022-11-23 23:27:46 564

原创 selenium6

unittest是Python中自带的一个单元测试矿建使用unittest帮助我们去管理自动化测试用例的。

2022-11-23 20:25:21 118

原创 selenium5

pom模式是页面自动化的一个常用的模式;Page Object Module页面 对象 模型。

2022-11-23 20:24:52 251

原创 selenium4

单选框 type:radio定位-->点击判断是否被选中元素.is_selected()复选框 type:checkbox只选择一个---->同单选框一样全选定位所有复选框遍历判断是否被选中点击选择部分将部分提取出来生成一个列表格式,做筛选。

2022-11-23 20:24:05 695

原创 selenium3

ActionChains类语法ActionChains(driver).鼠标操作方法.perform()鼠标拖拽drag_and_drop(起始元素,终止元素)鼠标悬停move_to_element(元素)

2022-11-23 20:23:18 221

原创 selenium2

语法driver.find_element_by_id("id属性值")用法只有当需要定位的元素有id属性的时候才能够使用(id动态,也不能使用排错定位元素返回的列表格式 原因:使用复数定位方式 find_elements2 NoSuchElementException 表示元素没找到 元素定位方式出现问题--属性值写错。

2022-11-23 20:22:48 69

原创 selenium1

隐性需求:用户习惯针对不同的用户群体,使用习惯行业规范电商,保险,医疗,金融竞争对手测试流程:分析----->设计----->实施------>报告。

2022-11-23 20:22:02 213

原创 jenkins

1.java环境2.tomcat搭建下载tomcat.zip压缩包解压到没有中文路径下启动tomcat/bin目录 startup.bat startup.sh修改tomcat端口号修改Shutdown端口(默认为8005端口)修改http访问端口(默认为8080端口)负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。AJP协议访问端口(默认为8009端口)负责和其他的HTTP服务器建立连接。

2022-11-12 17:20:26 186

原创 jmeter3

1.确定控制机和执行机;确保都安装jmeter2.配置执行机将执行机ip添加到jmeter的配置文件中,remote_hosts = 本地ip:1099,并保存启动执行机jmeter-server.bat3.配置控制机将执行机的ip添加到jmeter的配置文件中,remote_hosts = 执行机1,执行机2...并保存4.在控制机中编写脚本5.发送脚本到执行机中;保证执行机脚本存放位置和控制机相同6.执行机关闭防火墙7.执行脚本选择一台执行机执行,也可以全部执行。

2022-11-12 17:04:42 303

原创 jmeter2

后置处理器实现关联xpath提取器 ---返回值为xml/html格式json提取器 ---返回值json格式正则表达式提取器 ---返回值任意格式每一个后置处理器只能获取一个值。

2022-11-10 17:27:27 85

原创 正则表达式

正则表达式():使用正则表达式解析响应结果,“()”表示提取字符串中的部分值,请不要使用“||”,除非你本身需要匹配这个字符。. 代表匹配任意一个字符[] 比如 [0-9]代表:匹配0-9之间任意一个数字[a-z]代表:匹配a-z之间任意一个字符[A-Z]代表:匹配A-Z之间任意的一个字符+ 匹配一次或多次?代表匹配一次或一次也没有 这个符号还有特殊的用法. 当放到*号后面的时候 标识取到的数据是非贪婪的.* 零次 或多次\d: 数字 [0-9]

2022-11-10 16:16:35 479

原创 jmeter1

安装JDK在jmeter官网下载jmeter.zip文件解压文件将解压后的文件夹放在没有中文路径下下载jmeter插件将下载jar包,放在jmeter/lib/ext目录下。

2022-11-05 18:30:34 55

原创 接口测试3

1.接口测试框架设计(python,requests库,unittest)---必须掌握 common send_method.py # 封装接口请求方式 编写依据 项目的接口文档 接口三要素 get_keyword.py # 在接口返回值中通过关键字获取对应值 interface 一个接口对应一个.py文件或一类接口 对该接口的请求 --- 用于单接口测试

2022-11-05 18:29:24 49

原创 MySQL基础练习-答案

mysql

2022-10-01 23:54:17 459

原创 MySQL基础练习-题目

mysql基础

2022-10-01 23:38:36 1367

原创 接口测试2

1.接口测试工具的不足 测试数据不可控 无法测试加密接口(工具支持的语言和我们掌握的语言不一致) 扩展性差 没有任何一款工具适用于所有项目2.Python---requests库2.1接口测试的难点 接口协议HTTP 接口请求方式 get 带参数 不带参数 post form-data x-www-form-urlencoded

2022-02-27 13:23:58 296

转载 pycharm快捷键

pycharm快捷键使用技巧Ctrl+d 复制当前行、或者选择的块Ctrl+n 跳转到类Ctrl+shift+n 快速查找文件名Ctrl+shift+f 全局查找,快速查找关键字的文件Ctrl+shift+r 全局替换Ctrl+鼠标左键 查看源代码Ctrl+alt+方向左右键 看源码的时候前进返回Ctrl+a 全选ctrl+alt+l 格式化代码Ctrl+/ 注释选中的代码Alt+enter 自动导入包Tab 多行同时向后移动shift+tab 与Tab相反alt+选中像not

2022-02-23 21:45:55 819

原创 pip安装第三方包时下载速度太慢导致下载失败

可以加上镜像地址下载。国内常见镜像源:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/下载方

2022-02-15 15:54:44 421

原创 pip命令安装第三方包无法正常下载

新安装的python,pip命令安装第三方包时只显示collecting,没有下载过程,无法成功下载,也不能更新pip。是因为python版本太低的原因,目前试验过的3.4.x版本和3.5.x版本都有这个问题,卸载重装python到3.6.x版本以后功能就正常了。...

2022-02-15 15:38:46 1599 2

原创 接口测试学习-1

接口测试day_11.接口概念客户端: 和用户交互服务端: 提供数据,业务逻辑request: 请求---客户端response: 响应---服务端接口是连接客户端和服务端之间的桥梁,规定了客户端和服务端之间数据交换的格式.接口就是一个规范谁来统一规范:项目架构师或项目经理张三:<username:xxx><password:123456>李四:{username:xxxx,password:123456}.{user:xxx,pw

2022-02-10 16:20:08 592

转载 解决XMind安装时直接安装到c盘问题

1、打开你的Windows运行(win + r),输入regedit打开注册表编辑器2、根据路径找到我们要找的文件ProgramFilesDir(如图)路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion(可直接复制)3、右键点击ProgramFilesDir进行修改(如图)注意事项:一定要记住这个原来的数值数据,以便稍后改回来路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Micro.

2021-10-26 19:52:41 2340 5

转载 MySQL学习

CREATE DATABASE 创建数据库语法格式如下:CREATE DATABASE [IF NOT EXISTS] <数据库名>[[DEFAULT] CHARACTER SET <字符集名>][[DEFAULT] COLLATE <校对规则名>];

2021-10-17 22:59:47 138

转载 mysql学习-表的约束和索引

PRIMARYKEY主键完整称呼是“主键约束”,MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。主键应该遵循的原则:每个表只能定义一个主键。 主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在两行数据有相同的主键值。这是唯一性原则。 一个列名只能在复合主键列表中出现一次。 复合主键不能包含不必要的多余列。当把复合主键的某一列删除后,如果剩下的列构成的主键仍然满足唯一性原则,那么这个复合..

2021-10-17 11:02:45 514

原创 python学习9-模块、包和程序

在终端窗口运行python程序:python python文件名.py模块导入模块import 模块 (模块是不带.py拓展的其他python文件名);用report.函数名,就可以在主程序中使用子程序的函数#report1.py 子程序def get_description(): from random import choice poss = ['rain','snow','sleet','fog','sun','who konws'] return c.

2021-10-15 10:37:58 165

原创 pycharm 导入模块时出现红线

选择相应的文件夹,右键,改变文件夹类型

2021-10-14 15:01:38 193

转载 print函数

python字符串格式化符号: 符 号 描述 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化浮点数字,可指定小数点后的精度 %...

2021-10-14 11:04:22 154

原创 python学习7-函数

定义函数def 函数名(函数参数):函数名只能以字母或下划线_开头,只能含有字母、数字、下划线;函数不显式调用return函数,会默认返回None无参数无操作函数def nothing(): passnothing()无参数有操作函数def print_ss(): print("pppp")print_ss()#pppp无参数有返回值函数def agree(): return Falseif agree(): print(".

2021-10-13 23:05:53 146

原创 python学习6-推导式

列表推导式简单形式:[expression for item initerable][列表生成值 for 循环变量 in 迭代对象]>>> list1 = [number for number in range(1,5)]>>> list1[1, 2, 3, 4]>>> list1 = [number+1 for number in range(1,5)]>>> list1[2, 3, 4, 5]简单形.

2021-10-12 19:57:02 60

原创 python学习5-判断、循环语句

# 单行注释""" """或''' ''' 多行注释#这是单行注释"""这是多行注释"""\ 连接符,连接两行代码>>> a = "aaaaa\... 1111">>> a'aaaaa1111'

2021-10-12 16:20:40 98

原创 python学习4-集合

集合中的元素不可以重复;set() 创建集合,{}创建集合,空集合用set()表示,{}表示空字典>>> set1 = set()>>> set1set()>>> set2 = {1,2,3,4,5,6}>>> set2{1, 2, 3, 4, 5, 6}>>> set3 = {1,1,1,2,3,4,3}>>> set3{1, 2, 3, 4}set() 将其他类型

2021-10-11 10:43:41 73

原创 python学习3-字典

创建字典字典内元素是键值对的形式,可进行增加、删除、修改。用{}创建字典,格式:{key:value};有时候创建会出错,检查是否在每一个元素最后都加上了,(列表、元组也可以加)>>> empty_dict = {}>>> empty_dict{}>>> dict1 = {"day":"one,two",... "222":"33dg",... "key2":"terr",... "key2":"1,2,3,4",...

2021-10-10 14:14:28 88

原创 Fiddler安装

1、下载地址:https://www.telerik.com/download/fiddler信息填写完成后点击Download下载2、下载完成后双击安装包安装

2021-10-08 17:56:25 62

原创 selenium安装

安装完python、pip后,再cmd输入:pip install selenium

2021-10-08 10:36:50 46

原创 chropath安装

1、下载后解压下载地址:链接:https://pan.baidu.com/s/1FTtW_XQgtK5QbPVkJOjFQA提取码:acu42、打开chrome浏览器,更多工具-扩展程序3、点击“加载已解压的扩展程序”,选择解压的chropath文件...

2021-10-07 23:48:06 1178

原创 桌面投屏软件

下载地址:spacedesk | Multi Monitor App | Virtual Display Screen | Software Video Wall链接:https://pan.baidu.com/s/1wJVEcq9JqT5bm-oB3fTMjQ提取码:jq9u在安卓设备安装apk文件,在Windows设备安装msi文件

2021-10-07 15:32:03 125

转载 软件测试学习

作者:wy9链接:已上岸,感谢牛客,这是一个测试开发岗的基础知识整理。_笔经面经_牛客网来源:牛客网测试相关测试理论白盒测试白盒测试也称为结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。检查程序内部逻辑结构,对所有的逻辑路径进行测试,是一种穷举路径的测试方法,常见的白盒测试的方法有:语句覆盖,条件覆盖,判定覆盖,条件组合覆盖,基本路径覆盖等等。优点:可以检测代码的每条分支和路径;可以揭示隐藏在代码中的错误;对代码的测试比较彻底。缺点:耗费比较大;不能检测到.

2021-10-05 13:29:05 307

空空如也

空空如也

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

TA关注的人

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