自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Web自动化测试——selenium

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

2022-04-25 21:30:16 1057 1

原创 自动化测试-----selenium

一、元素操作方法 二、浏览器操作方法 三、获取元素信息操作​​​​​​​1.自动化测试的相关知识2.元素定位3.selenium自动测试框架4.unittest自动化测试的分类1.整体分类: 1)自动化功能测试 2)自动化性能测试2.自动化功能测试的分类: 1)单元测试 程序员搞定 ...

2022-04-24 21:22:54 235

原创 【搭建JMeter+Jenkins+Ant持续化】

配置环境变量在环境变量中系统变量新增ANT_HOME: 为 ant解压位置CLASSPATH为 %ANT_HOME%\lib;PATH为%ANT_HOME%\bin2:验证ant是否安装成功,如下显示的为成功ant -v3:配置库文件将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中4:配置ant的编译文件build.xml注意:jmeter的extras文件下也有个build.xml文档,不要用这个文档来改.

2022-04-21 21:29:10 130

原创 单元测试之pytest

前提:需要安装pytest和pytest-html(生成html测试报告)pip install pytest和pip install pytest-html1:命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨unittest:Setup>> setupclass , teardown >> teardownclass(课堂作业)Pytest: setup, ...

2022-04-19 21:30:47 112

原创 python单元测试之unittest

一:单元测试,集成测试,功能测试单元测试:颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可 测试单元进行检查和验证 集成测试:介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。功能测试:颗粒度最大,一般由独立的测试小组采用黑盒的方式来测试,主要测试系统是否符合“需求规格说明书。白盒测试:白盒:主要应用于单元测试阶段,主要是

2022-04-18 21:29:50 92

原创 python私有属性及方法

封装的意义: 将属性和方法放到一起做为一个整体,然后通过实例化对象来处理; 隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了; 对类的属性和方法增加 访问权限控制。 私有权限:在属性名和方法名 前面 加上两个下划线 __ 类的私有属性 和 私有方法,都不能通过对象直接访问,但是可以在本类内部访问; 类的私有属性 和 私有方法,都不会被子类继承,子类也无法访问; 私有属性 和 私有方法 往往用来处理类的内部事情,不通过对象处理,起到安全作用。demo:私有方法和私有属性 子类通过调用通过实例方法调

2022-04-16 17:17:45 200

原创 【无标题】

1,什么是对象:生活中的实体:一杯水、一只猫、一个人在python中对象就是类的实例表现python中物品的特征是 类,物品就是对象在python中的类,就是模子,确定对象将会拥有的特征(属性)和行为(方法)对象是类的实例化表现、 类是对象的类型 、对象是特定类型的数据2,属性和方法:属性:对象具有各种静态特征 - --对象有什么#方法:对象具有各种动态行为 - --对象能做什么面向对象的三大特征:封装、继承、多态3,封装:将类当中的某...

2022-04-15 19:40:13 202

原创 复习摘抄。。。

2022-04-13 21:31:47 174

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

一、文件的作用:使用文件的目的:保存数据存放在磁盘 把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力 二、文件的打开与关闭 步骤:新建--写入数据--关闭打开word软件,新建一个word文件 写入个人简历信息保存文件 关闭word软件 同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的 可写:...

2022-04-12 21:25:40 745

原创 python函数

一、什么是函数?在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块 组织为一个小模块,这就是函数 二、函数怎么定义和调用的格式:def 函数名(): 执行语句 函数名()...

2022-04-11 21:25:36 61

原创 【无标题】

复习:九九乘法口诀(while):# i=1# while i<=9:# j=1# while j<=i:# print("%d*%d=%d" %(i,j,i*j),end=" ")# j=j+1# print()# i=i+1九九乘法口诀(for):# for i in range(1, 10):# for j in range(1, i + 1):# print("%d*%d=...

2022-04-09 17:20:19 205

原创 python操作

# iphone (打印出iphone 这几个字符)# oppovivoiphonehuawe (最后一个字符不打印)# iewauhenohpiovivoppo (倒序打印出来)# opvvihnhae (每隔一个字符取一个)# opvvihnhae (从右开始到左边每隔一个字符去一个)# find 查询该字符串是都包含该字符,如p果时返回开始的索引值,没有的返回-1# index 检测字符是否包含在字符串中,...

2022-04-08 21:31:38 675

原创 python 字符串操作

字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Runoob"看下图:清晰明了切片的定义:切片是指对操作的对象截取其中一部分的操作 适用范围:字符串、列表、元组都支持切片操作 切片的语法 :[起始下标:结束位置下标:步长] 注意:起始位置和结束位置和步长要保存一个方向,步长为负则是从右到左查...

2022-04-08 21:21:46 600

原创 python基本操作

# 计算1--100之间的偶数和(包含1和100)# 打印正五边三角形# while循环1到9,当数字是6,跳出本次循环,执行其他循环# 用for循环打印九九乘法口诀# 用while环打印九九乘法口诀# 售价80>oppo<=100,等级A;60>oppo<80,等级B;剩余,等级C# while循环1到9,当数字是5,停止循环公交卡上余额大于2,可以上车,否则输出请充值,上...

2022-04-07 21:13:37 381

原创 Python基本语法知识点

什么是表示符?开发人员在程序中自定义的一些符合和名称,标识符是自己定义的,如变量名、函数名等标识符的命名规则?标识符只能由字母、下划线"_"、数字组成;标识符不能以数字开头;标识符不能使用关键字;标识符不能包含特殊符号;标识符对大小写区分;建议标识符命名应"见名知意"python中的关键字;(牢记不能使用)【false】【Nome】【True】【and】【as】【assert】【async...

2022-04-06 21:08:22 492

原创 【jmeter做压力测试】

1.解压下载的二进制包,使用cmd命令进入bin目录,使用jmeter.bat启动程序。(注意直接双击jmeter.bat无法启动时需要使用Window+R,输入cmd,然后进入bin目录如下)2.启动之后会有两个窗口,一个cmd窗口,一个JMeter的 GUI上面的意思就是:不要使用GUI运行压力测试,GUI仅用于压力测试的创建和调试;执行压力测试请不要使用GUI。使用下面的命令来执行测试:jmeter -n -t [jmx file] -l [results fil...

2022-04-01 21:10:25 488

原创 Jmeter的使用

1.1. 我们为什么使用Jmeter开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试 多平台支持,可在Linux,Windows,Mac上运行,支持多协议2.2. Jmeter的作用接口测试 postman/jmeter性能测试 jmeter数据库测试3.3. Jmeter怎么用Windows下Jmeter下载安装,登录 http://

2022-03-31 21:03:34 904

原创 JMeter操作

1、使用JMeter完成单个接口测试3.1 添加线程组在“测试计划”上点击鼠标右键-->添加-->threads(Users)-->线程组。3.2 添加http请求在“线程组”打开鼠标右键-->添加-->sampler-->http请求添加完http请求后,填写对应的域名、接口以及请求参数,如下图所示:3.3 添加断言在每一个http请求下,都应该增加一层判断机制(response的关键字),即添加结...

2022-03-30 20:57:09 116

原创 【Fidder操作】

1、Fiddler设置1)启动Fiddler->Tools->Fiddler Options2)HTTPS选项卡中,设置如下,勾选过程中如有弹窗允许即可;Connections选项卡中,勾选Allow remote computers to connect,勾选时如有弹窗确定即可;Fiddler listens on port:8888是监控端口;2、手机设置1)手机和电脑连同一个WiFi;2)通过ipconfig查看计算机IP地址,如本...

2022-03-29 20:32:30 613

原创 【虚拟器操作】

charles的证书下载(虚拟器)1:第一步:打开虚拟机设备2:第二步:去掉window peoxy的勾选项(对app端测试)3:点击proxy选中proxy Setting4:启动http代理端口(默认8888)5:在help中选中SSL Proxying 中的Mobile Device 安装6:显示如下图所示信息7:点击设置按钮8:点击”wifi”9:长按已连接的WiFi10:点击”修改网络”11

2022-03-28 11:59:29 163

原创 charles的原理讲解与安装

客户端向服务器发起HTTPS请求 Charles拦截客户端的请求,伪装成客户端向服务器进行请求 服务器向“客户端”(实际上是Charles)返回服务器的CA证书 Charles拦截服务器的响应,获取服务器证书公钥,然后自己制作一张证书,将服务器证书替换后发送给客户端。 客户端接收到“服务器”(实际上是Charles)的证书后,生成一个对称密钥,用Charles的公钥加密,发送给“服务器”(Charles) Charles拦截客户端的响应,用自己的私钥解密对称密钥(Charles拿到了对称密钥**)

2022-03-28 11:53:34 242

原创 接口测试与postman 的常规操作

1.接口文档:后端开发人员提供的API文档java/python+c/c++前后端分离 接口文档中:请求方式,路径,参数响应文本内容。请求头,请求体接口文档中传递参数多,怎么写接口测试用例: 同种类型,是否必传。类型。长度取一个进行编写接口测试用例。但是测试的时候全部都测试2.接口测试流程:首先拿到接口文档,分析接口中的功能,请求方式,请求头,请求参数,请求体,请求参数是否为空,请求参数类型,长度,是否唯一,编写接口测试用例,便用接口刚试工具postman进行接口测试 请求 请求行请求方式路径http版

2022-03-26 21:24:51 321

原创 【postman基本操作】

create table dept(id int, name varchar(255), )

2022-03-24 21:30:37 308

原创 数据库联系。。

2022-03-23 20:25:04 738

原创 测试用例(微信发朋友圈/评论/点赞/搜索/购物车)

一、微信朋友圈功能/性能/界面/易用/安全/兼容/中断网功能:是否能正常发布;是否能添加图片;是否能退出提示保存草稿;是否能添加表情;是否能设置仅自己可见;是否能设置发布的定位;是否能设置部分好友不可见;是否可以点赞评论。安全:信息是否正能量;发布信息是否触犯法律。信息是否能进行加密;数据入库的数据是否加密数据性能;性能:是能快速发布成功;快速显示朋友圈有好友头像,代表该好友更新了朋友圈。点击好友发表的朋友圈视频是否能快速播放。界面:该微信朋友圈是否按照UI原型图..

2022-03-17 19:26:36 2582

原创 接口和协议

CS的优缺点能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。BS的优缺点优点:  ●分布性强,客户端零维护。只

2022-03-16 20:41:04 53

原创 【无标题】shell脚本

1:变量的规则定义变量规则:变量名=值shell定义变量的规则:1:等号两边不能有空格 python age = 132:定义特殊的变量需要用单引号或者双引号结合3:定义linux命令需要用反单引号区分单引号和双引号的不同和相同点双引号中有变 量 名 , 输 出 的 是 变 量 名 对 应 的 变 量 值 单 引 号 中 有 变量名,输出的是变量名对应的变量值 单引号中有变量名,输出的是变量名对应的变量值单引号中有变量名,输出的是$变量名2:脚本的命名格式2:脚本的命名格式脚本名称

2022-03-15 21:09:39 42

原创 linux 操作系统

Linux介绍Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成Linux特点多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能开源Linux目录结构bin (binaries)存放二进制可执行文件sbin (super user binaries)存放二进制可执行文件,只有root才能访问etc (etcetera)存放系统配置文件usr (.

2022-03-15 20:01:06 32

原创 【无标题】扩展2.命令

1.命令:ls [-al] 父目录示例:在根目录 / 下使用ls,可以看到该目录下的所有的目录和文件示例:在根目录 / 下使用ls -a,可以看到该目录下的所有文件和目录,包括隐藏的示例:在根目录 / 下使用ls -l,可以看到该目录下的所有目录和文件的详细信息1.1注意:ls -l 可以缩写成ll寻找目录(查)命令:find 目录 参数(重点)示例:查找/root下的与test相关的目录(文件) find / -name ‘test*2修改目录的名称(改)命令:mv 目录名称 新

2022-03-14 07:57:13 73

原创 【无标题】

命令:ls [-al] 父目录示例:在根目录 / 下使用ls,可以看到该目录下的所有的目录和文件示例:在根目录 / 下使用ls -a,可以看到该目录下的所有文件和目录,包括隐藏的示例:在根目录 / 下使用ls -l,可以看到该目录下的所有目录和文件的详细信息注意:ls -l 可以缩写成ll2.寻找目录(查)命令:find 目录 参数(重点)示例:查找/root下的与test相关的目录(文件) find / -name ‘test*3 修改目录的名称(改)命令:mv 目录名称 新目录

2022-03-14 07:53:51 63

原创 一、linux常用的基本命令

cd 目录名cd / 进入根目录cd . 当前目录cd .. 返回上一级mkdir 目录名 新增mv 目录名 新目录名 修改rm -rf 目录名 删除...

2022-03-10 21:30:16 275

原创 测试报告总结

测试报告如何编写#测试报告主要包含测试范围、测试环境、遗留的bug有哪些、测试用例覆盖率、bug统计回归测试引言部分1、项目背景主要描述此项目的背景和需要实现的一些功能。2、参考资料参考的一些主要资料测试基本信息1、测试范围主要在测试过程中的一个测试范围,描述清楚即可,必写!2、测试案例设计思路功能测试—等价划分类(有效+无效)、边界值分析、错误推测、场景法等界面测试—满足因果图设计、保证界面唯一风格、排版整齐等兼容性测试—浏览器兼容等测试结果及缺陷分析1、测试执行情

2022-03-10 08:39:41 138

原创 数据库(增删改查)

create DATABASE ruirui CHARACTER set utf8;use ruirui;create table daorui( id int(11), name varchar(20), score int(11), address VARCHAR(50), useremail VARCHAR(20))insert into daorui VALUES (1,'张三',98,'北京','111111111@qq.com','1'),...

2022-03-07 21:30:54 102

原创 缺陷 BUG

2022-03-04 09:26:29 45

原创 软件缺陷的提交表

2022-03-03 08:12:17 182

原创 测试;流程图。

2022-03-01 21:32:18 189

原创 一、测试计划

测试计划,包括:测试背景 、测试目标、测试范围、测试策略、测试资源、测试时间、测试进程人员分配、设备、风险评估、测试进度、测试输出文档、测试规模工作量分析。由于每个人的思维存在局限性,每项测试最后安排不少于两个人测试,以便于交叉测试进度安排。...

2022-03-01 20:28:34 4336

原创 编写测试用例

测试电话号码微信忘记密码搜索登录注册测试发布动态测试购物车支付测试登录测试

2022-02-28 21:17:13 173

原创 软件生命周期模型

软件生命周期 同任何事物一样,一个软件产品或软件系统也要经历 孕育、诞生、生长、成熟、衰亡等阶段 一般称为软件生命周期 1、概念:软件生命周期模型是指人们为开发更好的软件而归纳总结的软件生命周期的典型实践参考。2、软件生命周期模型分为:瀑布型生命周期、迭代模型、快速原型模型、螺旋模型、V模型、W模型边做边改模型优点:适用于一些较小的程序开发,可以快速实现功能缺点:没有对客户的需求进行分析以及对客户的需求进行挖掘(有时候可能客户也不太清楚自己的...

2022-02-25 21:28:21 3349

原创 写一写测试案例

案例一: 如何测试一个电梯?1.功能测试电梯能否点击按钮打开电梯门电梯能否乘坐几个人电梯能否点击自动关上门电梯能否有紧急按钮电梯能否正常运行电梯是否有紧急照明灯电梯是否安装扶手2.界面测试电梯什么颜色电梯的大小是否一致电梯的钢材是否需求的一致3.性能测试电梯上升下降速度是否稳定电梯...

2022-02-25 19:30:08 113

空空如也

空空如也

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

TA关注的人

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