自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

转载 整理了 34 个 Python 自动化办公库

// 1.xlwings 库官网:https://www.xlwings.org/特点:xlwings 是开源且免费的,预装了 Anaconda 和 WinPython,可在 Windows 和 macOS 上运行。通过 Python 脚本或 Jupyter notebook 自动化 Excel,通过宏从 Excel 调用 Python,并编写用户定义的函数(UDF 仅适用于 Windows)// 2.openpyxl 库官网:https://openpyxl.readt..

2021-09-02 08:38:40 207

原创 postman接口测试教程

一、什么是接口?为什么需要接口?接口指的是实体或者软件提供给外界的一种服务。因为接口能使我们的实体或者软件的内部数据能够被外部进行修改。从而使得内部和外部实现数据交互。所以需要接口。比如:硬件接口:USB接口:它的作用是使电脑能够和U盘等外部设备交互数据。软件接口:右称:API(application program interface):微信提现功能调用银联接口实现数据交互。二、接口返回的数据格式。1.json格式如: {‘error_code’:40001,...

2021-08-16 08:29:16 545

原创 fiddler使用教程以及工作原理

一、Fiddler抓包工具简介Fiddler是位于客户端和服务器端的HTTP代理。Fiddler是目前最常用的http抓包工具之一。Fiddler是功能非常强大,是web调试的利器。二、Fiddler工作原理Fiddler原理图如下:Fiddler是一个代理服务器。代理地址:127.0.0.1,端口:8888。浏览器可以通过设置查看代理服务器:设置->高级->打开您计算机的代理设置->连接->局域网设置->代理服务器->在高级中就.

2021-08-12 22:35:38 2407

原创 appium自动化测试---环境搭建教程--appium工作原理

Appium简介appium是移动端最主流的开源自动化测试框架。开源,免费跨平台:完全满足IOS和Android两个不同的系统以及H5的自动化测试。Appium是基于Selenium来实现的Appium是基于JDK+SDK环境来运行的。Appium有Server版和Desktop版两种,2020年前者已经淘汰了。三、搭建Appium+Python自动化测试环境1、安装JDK并配置JDK的环境变量。(1) JDK的下载下载地址:https://www.ora

2021-08-12 21:52:05 202

原创 怎么做接口自动化的?

1. 怎么做接口自动化的?(1)业务等价类测试。业务等价类分为单接口的有效等价类和单接口的无效等价类。例如登录接口,在用户名和密码输入合法的前提下,有效等价类是“正确的用户名 + 正确的密码”这一组合,无效等价类包括“正确的用户名 + 错误的密码”、“错误的用户名 + 错误的密码”、“错误的用户名 + 正确的密码”等组合。需要注意的是,我们不仅要找出所有的“有效等价类”(有效等价类毕竟是最常见的业务流程,往往不会忘记),也要找出所有的“无效等价类”。(2)参数规则边界测试。参数规则边界测试是对接口.

2021-08-10 21:37:26 1745

原创 什么是XML?

一、什么是XML?XML指可扩展标记语言XML是一种标记语句,很类似HTMLXML标签没有被预定义,需要自行定义标签二、XML和HTML的差异:XML为不同的目的而设计 XML被设计为传输和存储数据,其焦点是数据的内容,HTML被设计用来显示数据, 其焦点是数据的外观 XML意在传输信息,而HTML意在显示信息三、XML的特点XML可以自定义标签<note><to>George</to><from>John</from&

2021-08-08 19:29:35 127

原创 APP移动端测试高级(二)

八、APP元素事件操作API8.1. 前置代码from appium import webdriver# server 启动参数desired_caps = {}# 设备信息desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '5.1'desired_caps['deviceName'] = '192.168.56.101:5555'# app的信息desired_caps['appPa

2021-08-08 19:17:29 190 1

原创 APP移动端测试高级(一)

一、Appium介绍Appium是一个移动端的自动化框架,可用于测试原生应用、移动网页应用和混合型应用,且是跨平台的。可用于IOS和Android以及firefox的操作系统。原生的应用是指用android或ios的sdk编写的应用;移动网页应用是指网页应用,类似于ios中safari应用或者Chrome应用或者类浏览器的应用;混合应用是指一种包裹webview的应用,原生应用于网页内容交互性的应用。重要的是Appium是跨平台的,何为跨平台,意思就是可以针对不同的平台用一套api来编写测试用例

2021-08-08 19:14:29 162

原创 monkey命令

1.$ adb shell monkey <event-count> <event-count>是随机发送事件数 例:adb shell monkeyn 1000 发送1000个随机事件2.$ adb shell monkey [options] <event-count> [options]是monkey可传入的参数 Monkey的option主要分为:常规类、事件类、约束类和调试类4种 ...

2021-08-08 19:09:34 192

原创 Android开发 adb 与 monkey测试

一、 手机测试概念传统手机测试 VS 手机应用软件测试传统手机测试:指测试手机本身比如抗压,抗摔,抗疲劳,抗低温高温等。也包括手机本身功能、性能等测试。 手机应用软件测试 C/S Client/Server 手机应用软件是基于手机操作系统之上开发出来的软件,做这样的测试就叫做手机应用软件测试。二、手机端常规测试对于手机端测试,按照平台来分,分为Android和IOS两大主流系统Android开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应

2021-08-04 10:51:03 246

原创 Web自动化测试进阶

1. 什么是框架框架(framework)是一个框子 -- 指其约束性,也是一个架子 -- 指其支撑性,是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。框架,其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。2. 为什么使用框架1)自己从头实现太复杂..

2021-08-01 20:53:43 134

原创 requests接口测试

一、介绍Requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求二、前提pip install requests三、get的请求3.1 GET无参请求r = requests.get('http://www.baidu.com')3.2 GET传参payload = {'key1': 'value1', 'key2': 'value2', 'ke

2021-07-29 20:28:55 79

原创 Python单元测试之unittest ---- pytest

目录 类容 unittest 单元测试,集成测试,功能测试 Unittest的重要组成部分 断言的使用 测试用例方法的命名规则 执行测试用例 原始的测试报告和第三方的html格式报告 读取xml文件数据进行单元测试 读取csv文件数据进行单元测试 一、单元测试、集成测试、功能测试单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证集成测试介于单元测试和系

2021-07-28 21:02:15 183

原创 Python

1.环境配置python环境、eycharm安装2.变量1.格式:变量名=值2.命名规则: 4条3.命名方式:大(类名),小(函数名、变量)4.数据类型: number、 Boolean、 string、 list. tuple. dictionary5.注释# 单行注释'''# 多行注释"""6.输入输出1.输出: print(*o...

2021-07-27 19:15:50 96

原创 python的文件操作和异常处理

文件的作用使用文件的目的:保存数据存放在磁盘把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力打开word软件,新建一个word文件写入个人简历信息保存文件关闭word软件打开文件,或者新建立一个文件读/写数据关闭文件f = open(‘文件’, 'w')或者f = open('文件', 'r')写数据(write)格式对象 = open("文件",w)对象.write("写入数据")对象.close读数据(r.

2021-07-26 19:58:41 115

原创 元组-字典-集合

元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组的格式格式变量名=(,,,,)查询个数count查询出现的个数查询索引index:查询元素的索引,有对应的元素返回对应的索引,否则报错字典字典的格式格式变量名={key1:value,key2:value,,,}修改元素字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改,否则是新增 案例:对应的key删除元素de...

2021-07-23 19:37:12 58

原创 jmeter压测

数据库压测1. 为什么要进行数据库压测不断给数据库施加压力,验证数据库处理的性能2. 如何进行数据库压测测试的过程中,我们经常要对数据库表数据进行查询、修改、添加等操作。在用 JMeter 做性能或者接口等 测试时,也可以让 JMeter 连接数据库然后对数据库数据进行相关操作。下面先来学习如何使用 JMeter 连接 MySql 数据库进行操作。2.1 JDBC配置 首先创建一个测试计划和线程组,然后在线程组下添加配置元件 JDBC Connection Configuratio

2021-07-22 18:46:24 155

原创 Jmeter组件

性能测试是什么广义定义:基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注点:时间性能、空间性能性能测试与页面无关狭义定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。1.性能测试2.性能测试工具1. jmeter2. Loadrunner3. ab3. Jmeter概述1. JDK环境变量配置...

2021-07-19 21:15:28 84

原创 Shell脚本

一、什么是shell脚本Shell脚本与Windows/Dos下的批处理相似,就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要方便管理员进行设置或者管理用的。但它比Windows下的批处理更强大,比用其他编程的程序编辑的程序效率更高,它使用了Linux/Unix下的命令。二、Shell脚本的规则Shell 和python都是弱语言shell定义变量的规则:1: 等号两边不能有空格2:定义特殊的变量需要用单引号或者双引号结合3:定义linux命令需要用反单..

2021-07-15 21:49:19 55

原创 Linux命令 / 虚拟机安装

2. Linux : Centos、Ubuntu、 Redhat. 麒麟、红旗3.虚拟机 : 1. VMware:2. Centos:VMware:VirtualBox:4.安装1. VMWare:VMWare安装 :点击Vware-workstation-full → 下一步 → 修改安装路径 → 直到安装结束1.新建虚拟机 →2. 选择自定义配置 → 3. 选择Workstation 14.x,点击”下一步” →4...

2021-07-14 20:37:32 186

原创 数据库练习题

==========创建库表========create database zuoye; -- 创建数据库use zuoye; -- 使用数据库#创建几个库表create table Student -- 学生表(Sno char(3) NOT NULL Primary key , -- 学号 ,设为主键,不允许空值 Sname char(8) NOT NULL, -- 学生姓名Ssex char(2)NOT NULL, -...

2021-07-13 21:50:46 198

原创 SQL语询

1. DDL: 数据定义语言1.库1.查看数据库show databases2.创建数据库create database 库名3.删除数据库drop database 库名4.切换数据库use库名5.显示创建数据库的细节show create database 库名6.创建--个gbk的数据库create database 库名character set gbk2.表1.显示所有show tables2.创建表create tab

2021-07-13 21:25:37 65

原创 Linux 命令

目录• 目录操作 ********** • 文件操作 ********** • 文件的打包 ********** • 文件的解压 ********** • 查询当前所在位置 ********** • 查看进程 ********** • 查看服务器ip ********** • 查看网络是否能正常使用 ********** • 权限命令 ********** • 查看cpu ********** • 查看磁盘信息 ********** • 查看内存信

2021-07-13 20:43:53 42

原创 MYsql

登录、退出数据库登录命令行方式,win → “命令提示符” → 以管理员身份打开 → mysql -h localhost -P 3306 -u root -p2. 退出exit 或者 ctrl+c常见命令1. 显示数据库show databases;2. 数据库切换use 数据库3. 查看当前库的所有表show tables;4. 查看其他库所以表show tables from 库名;5. 创建表create table 表名( 列名 类型, 列名 类型 )..

2021-07-09 20:19:11 314

原创 Charles

https服务代理1. Proxy→SSL Proxing Settings - →勾选enable - > add : *:443过滤1.主界面左下filter:2. Proxy→Recording Settings→include和exclude模拟慢网速Proxy→Throttle Settings -→选择慢网断点1.右键接口: BreakPoints2. Proxy→BreakPoint Settings服务器压测Tools - >右键Repeat Adv

2021-07-08 21:35:47 45

原创 Charles

一、抓包概述1. 抓包概念抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。下面小编就介绍几种抓包软件。2. 常见抓包工具Charles、fiddler、wireShark测试为什么要学习Charles抓包? 能够使用Charles来分析前后端问题 能够使用Charles模拟弱网测试环境 能够使用Charles的断点构建异常的测试场景一、Charles简介1. 什么是CharlesCharles中文名字青

2021-07-07 20:33:55 53

原创 测试报告模板

测试报告定义:记录测试的过程和结果,对发现的问题和缺陷进行分析的文档测试报告分类:阶段测试报告 整体测试报告报告内容概要1. 编写目的①对测试报告进行相应的解释②对项目进行简介③对于测试任务进行简单描述,要测试哪些内容2. 测试人员:类似于测试计划中的人员分工,简单描述日期等3. 测试环境:软件和硬件环境测试过程阶段测试报告:1、测试进度情况2、用例执行情况3、缺陷统计总体测试报告1、各版本的测试情况2、各版本的缺陷统计缺陷分析.

2021-07-06 20:40:15 240

原创 用例核心要素(16个)

用例核心要素(16个)必须掌握:用例编号(如何命名)、所属模块、用例标题(验证谁在什么情况下,去做什么,最后结果是什么)、优先级、前置条件、操作步骤、测试数据、预期结果、实际结果 了解内容:通过否、bugID、编写人员、编写时间、测试人员、测试时间、备注什么是高质量的测试用例测试用例覆盖所有的用户需求 测试用例要简单明了 各类型的测试用例要齐全 用最少的用例覆盖最多的需求等价类划分法定义等价类划分是把所有可能输入的数据分为若干个区域,然后从每个区域中取少量有代表性的数据进行测

2021-07-06 20:32:28 1090 1

原创 测试计划介绍

测试计划介绍定义制定测试目的、范围、方法、时间进度及软件测试重点的过程测试计划模板内容测试目的、测试资源、测试范围、测试风险、人员分工、测试策略、测试准则、测试进度、提交测试文档。只要第一项和最后一项的位置是固定的,其他都可以微调位置封面和目录封面:测试计划,编写人,编写时间等,可以表格,也可以文字描述目录:自动生成测试目的测试目的编写结构目的的总体概述 包含详细描述测试目的编写内容对项目测试进行整体描述,不用过于详细。详细描述各个模块、功能具体要做什

2021-07-06 20:25:35 76

原创 软件及测试基本原则

软件定义:数据和指令软件分类:工具类软件、游戏型软件、媒体型软件、电商型软件等单击版:单机版软件:office、红警等分布式软件:C/S架构软件:客户端需安装专门软件,如QQ 微信等B/S架构软件:客户端为浏览器 ,如百度、hao123等软件测试概述通过人工或自动化的方式来验证软件的实际结果与用户需求是否一致的过程软件测试基本原则原则一:测试显示软件存在缺陷测试只能证明软件中存在缺陷,但并不能证明...

2021-07-06 20:13:02 97

原创 常见面试问题汇总

1.你在编写测试用例使用哪些方法?等价类划分法边界值分析法错误猜测法场景法因果图法2.举出测试用例方法及其应用场景?等价类划分法和边界值分析法的应用场景是 输入框、用户注册登录的功能场景法是 ATM取款机因果图法是 饮料售卖机错误猜测法是 手机卡欠费和无信号3.测试用例模板/测试报告模板/测试计划模板?测试用例模板用例编号、所属模块、用例标题、用例级别、前置条件、输入数据、操作步骤、预期结果、实际结果、是否通过测试报告模板确定测试范围...

2021-07-06 19:45:57 33

原创 接口测试以及用例编写

1 接口1 接口概述定义:接口就是API(Application Programming Interface,应用程序接口),是一个软件或服务对外提供的接口,别人只要调用这接口,而内部如何实现,不需要关心。你只要按照要求进行接口调用即可。外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口作用:对于软件提供商来说,留出API,让别的应用程序来调用,软件才能发挥最大的价值,才能更有生命力。(同时别人也看不见代码,不伤害商业机密。)对于应用开发者来说,有了开放的API,就可以直

2021-07-06 19:38:11 330

原创 1.测试报告

测试报告定义记录测试的过程和结果,对发现的问题和缺陷进行分析的文档测试报告分类阶段测试报告整体测试报告报告内容概要1. 编写目的①对测试报告进行相应的解释②对项目进行简介③对于测试任务进行简单描述,要测试哪些内容2. 测试人员类似于测试计划中的人员分工,简单描述日期等3. 测试环境软件和硬件环境测试过程阶段测试报告:1、测试进度情况2、用例执行情况3、缺陷统计总体测试报告1、各版本的测试情况2、各版本的缺陷统计缺

2021-07-05 17:19:08 632

超级玛丽(1).html

超级玛丽

2021-07-08

简单的贪吃snak.zip

简单的贪吃snak.zip

2021-07-08

空空如也

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

TA关注的人

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