自定义博客皮肤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)
  • 收藏
  • 关注

原创 ADB移动端测试

一、Android介绍 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如 智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中 国大陆地区较多人使用“安卓”。二、Android之四大组件Android四大组件分别为activity、service、content provider、broadcast receiver。 参考: [android四大组件详细](https://blog.csdn.net/.

2022-04-28 21:12:21 163

原创 python自动化八大定位元素

python自动化八大定位元素一、find_element_by_id()二、find_element_by_name()三、find_element_by_class_name()四、find_element_by_tag_name()五、find_element_by_link_text()六、find_element_by_partial_link_text()七、find_element_by_xpath()八、find_element_by_css_selector()一、fi

2022-04-27 20:41:39 662

原创 po模型代码实现

po模型代码实现一、PO模型介绍 二、PO的核心要素 三、PO模型的代码及效果一、PO模型介绍 在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相 同),通常PO模型可以大大提高测试用例的维护效率优点:重用,业务和对象分离,代码结构清晰,方便代码维护二、PO的核心要素1.在po模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver的实例的属性2.每一个page都继承BasePage,

2022-04-27 20:21:27 491

原创 web端自动化

一、自动化测试的概念软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。自动化测试的好处:1)缩短测试周期 计算机行业更新迭代快速,大量频繁的回归测试消耗时间,自动化测试能够将重复的实行交给计算机去做, 加快测试速度。2)避免人为出错 测试人员不可能持续高度集

2022-04-24 22:12:28 124

原创 request接口自动化测试

1:介绍requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求2:首先下载requests插件pip install requests3:get的请求GET无参请求r = requests.get('http://apis.juhe.cn')GET传参cs = '{"phone":"13581615006","key":"950b830ed

2022-04-24 14:34:08 339

原创 python单元测试---pytest

单元测试之pytest前提:需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨Pytest调用语句pytst.main(['-x','--html=./report.html','t12est000.py'])-x: 出现一条测试用例失败..

2022-04-19 21:24:50 78

原创 python单元测试----unittest

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

2022-04-18 22:02:18 246

原创 python---面向对象2

一、继承1.定义:在程序中,继承描述的是多个类之间的所属关系如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类2.单继承:子类只继承一个父类子类在继承的时候,在定义类时,小括号()中为父类的名字父类的属性、方法,会被继承给子类3.多继承:子类继承多个父类,也继承了所有父类的属性和方法如果多个父类中有同名的属性和方法,则默认使用第一个父类的属性和方法(可根据类的魔法属性mro来查看使用顺序)多个父类

2022-04-17 21:29:58 54

原创 python---面向对象

python面向对象(一)一、面向对象的介绍 二、类和对象 三、定义类 四、创建对象 五、在方法内通过self获取对象属性 六、魔法方法__init__一、面向对象的介绍 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑。 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 面向对象和面向过程都是解决问题的一种思路而已...

2022-04-15 19:43:35 68

原创 pyhton---文件和异常处理

文件的打开与关闭打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)示例如下:f = open(‘test.txt’, ‘w’)或者f = open(‘test.txt’, ‘r’)常见的文件操作有:写,读,追加2.1.1:写数据(write)格式:对象 = open("文件",w) 对象.write("写入数据") 对象.close总结:如果文件不存在那么创建,如果存在那么就先清空,然后...

2022-04-12 20:06:08 80

原创 python---函数

函数定义和调用格式: def 函数名(): 执行语句 函数名() #调用函数位置参数格式 (参数1,参数2): 代码块 函数名(值1,值2) 小总结 定义时小括号中的参数,用来接收参数用的,称为 “形参” 调用时小括号中的参数,用来传递给函数用的,称为 “实参” 关键字参数def 函数名(参数1,参数2): 代码块 函数名(参数1=值1,参数2=值2) 注意:参数调用时,可以改变传参...

2022-04-11 21:42:12 98

原创 python基础---元组字典

一、元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号1:1:元组的格式 格式:变量名=(,,,,)案例:tuple = (12,41,5,2,14,58)1.2:访问元组通过索引取数据tuple = (12,41,5,2,14,58)案例:索引值不存在 1.3:查询个数count查询出现的个数案例 1.4:查询索引index:查询元素...

2022-04-10 20:04:03 513

原创 python---列表

列表的介绍以及常见操作一、列表的介绍 二、列表的循环遍历 三、列表的相关操作一、列表的介绍列表的格式:变量A的类型为列表namesList = ['xiaoWang','xiaoZhang','xiaoHua']比C语言的数组强大的地方在于列表中的元素可以是不同类型的testList = [1, 'a']namesList = ['xiaoWang','xiaoZhang','xiaoHua'] print(namesList[0]) print(namesLis

2022-04-08 21:08:46 728

原创 python---字符串

python字符串一、字符串的介绍 二、字符串的输出 三、下标介绍 四、切片介绍 五、字符串的常见操作 六、字符串的常见操作一、字符串的介绍python中的字符串格式:如下定义的变量a,存储的是数字类型的值 a = 100如下定义的变量b,存储的是字符串类型的值 b = "hello world" 或者 b = 'hello world'小总结:双引号或者单引号中的数据,就是字符串二、字符串的输出name = "小张"j...

2022-04-08 19:16:53 159

原创 python基础--语句

python判断语句一、判断语句的介绍 二、if判断语句 三、比较(即关系)运算符 四、逻辑运算符 五、elif的功能 六、if嵌套一、判断语句的介绍在程序中如果条件满足,才能做某件事情,而不满足时不允许做,这就是判断二、if判断语句1.if语句使用的格式if 要判断的条件: 条件成立时,要做的事情2.if-else的使用格式3.if-elif-else的使用格式if 要判断的条件: 条件成立时,要做的事情 ...

2022-04-07 20:32:59 52

原创 python中的基本语法

python中的基本语法一、变量的定义 二、标识符 三、标识符的命名方法 四、标识符的命名方法 四、注释 五、运算符 六、基本数据类型一、变量的定义变量名 = 值 age = 18 name = "kinsey"查看变量类型 print(type(变量名))二、标识符标识符的命名规则标识符只能由字母、下划线“_”、数字组成。标识符不能以数字开头。标识符不能使用关键字标识符对大小写敏感。(建议:标识符命名应“见名知意”)查看关键字...

2022-04-06 16:46:29 175

原创 python交互模式

两种模式:1.python交互模式2.命令行脚本一、python交互模式运行dos命令输入python出现“>>>”,表示成功二、命令行脚本在PyCharm写好语句进入路径并运行python脚本...

2022-04-06 15:57:50 7385

原创 jmeter压测windows

1. Jmeter扩展插件-显示内存效果图 Jmeter本身是不能够展示内存,cpu和吞吐量的,但是可以通过添加插件的方式来对jmeter添加这些功能 将jar文件放入bin/ext目录下,重启jmeter即可2.进入jmeter...

2022-04-01 21:32:17 384

原创 jmeter压测linux

1 、资源准备本次所需插件:JMeterPlugins-Extras.jarJMeterPlugins-Standard.jarServerAgent-2.2.1将 JMeterPlugins-Extras.jar 和 JMeterPlugins-Standard.jar 放到 apache-jmeter-3.0\lib\ext 目录下将 ServerAgent-2.2.1 放到 linux 服务器 opt 目录下2 、环境准备ServerAgent 服务端口号默认为 4444 ,需要设置防

2022-04-01 20:55:45 444

原创 jmeter具体操作2

1.用户自定义变量(全局变量)2.http默认请求值3.事务控制器正则表达式6.参数关联测试7.函数助手参数关联8.脚本录制...

2022-03-31 21:32:44 361

原创 jmeter具体操作

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

2022-03-31 07:40:25 242

原创 fiddle的常见功能使用

二、Fiddler的工作原理 Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据。 既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,所以web客户端和服务器的请求如图1所示:图1(

2022-03-29 19:50:15 6906

原创 charles证书下载

1.charles的证书下载(虚拟器)1:第一步:打开虚拟机设备2:第二步:去掉window peoxy的勾选项(对app端测试)3:点击proxy选中proxy Setting4:启动http代理端口(默认8888)5:在help中选中SSL Proxying 中的Mobile Device 安装7:进入模拟器点击设置按钮,打开wifi,长按wifi输入对应的网址:chls.pro/ssl ,下载证书点击下载的证书.

2022-03-28 15:58:56 12284

原创 Charles的环境安装到具体功能使用

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

2022-03-28 10:34:38 179

原创 JAVA环境变量的配置

1.查询java的环境变量有的话先是这样:第一步:JAVA_HOME(三个都是在用户下进行添加编辑).;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;第二步:CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;第三步: path%JAVA_HOME%\jre\bin%JAVA_HOME%\bin安装完...

2022-03-26 21:23:36 274

原创 postman详细操作

1.动态参数的查询

2022-03-26 21:10:59 3033

原创 postman接口测试

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

2022-03-24 20:07:16 808

原创 数据库初级中级练习题

部门表(dept),包含部门编号(id)和部门名称(name)字段,主键为部门编号。职位表(job),包含职位编号(id)和职位名称(title)字段,主键为职位编号。员工表(emp),包含员工编号(id)、员工姓名(name)、性别(sex)、年龄(age)、入职日期(hiredate)、月薪(salary)、奖金(bonus)以及电子邮箱(email)、部门编号(did)、职位编号(jid)、上级领导编号(mid)。主键为员工编号,部门编号字段是引用部门表的外键,职位编号字段是引用职位表的外.

2022-03-23 20:55:49 1376

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

微信发朋友圈测试点:功能:是否可以正常发送朋友圈 是否能正常上传图片,文字 是否可以收到点赞、评论 是否可以转发朋友圈 评论别人朋友圈是否会显示出来 共友是否可以看到点赞信息和评论,反之,非好友能不能看到他人的点赞信息 是否可以收藏朋友圈 是否可以删除朋友圈 设置私密之后,还有是否可以看到内容性能:是否可以发送多条朋友圈,有没有每日封顶 很多人同时点赞,评论界面:该功能是否按照UI原型图进行设计,页面的分布、字体的大小、颜色、布局是否一致,界面是否美观安全:发布朋友圈.

2022-03-17 21:22:56 411

原创 接口和协议

1. 软件开发的两种结构1.1 C/S(Client/Server):客户端----服务器结构例如:手机上下载的appC/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。1.2 B/S(BS(Browser/Server):浏览器----服务器结构)端游、电脑输入网址访问,一般在银行上还有公司内部系统用的较多,例如OA系统:请假办公1.3C/S和B/S优缺点对比开发方面:维护成本方便 cs维护成本较高 bs低 运.

2022-03-16 21:05:34 89

原创 shell脚本

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

2022-03-15 20:34:49 2179

原创 Linux环境部署和项目构建

JDK安装注意:rpm与软件相关命令 相当于window下的软件助手 管理软件步骤:1)查看当前Linux系统是否已经安装java输入 rpm -qa | grep java2)卸载两个openJDK输入rpm -e --nodeps 要卸载的软件3)上传jdk到linux4)安装jdk运行需要的插件yum install glibc.i686(选做)5)解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /

2022-03-14 21:18:42 123

原创 linux的基本命令

linux的目录结构 / 表示根目录bin 启动项目etc 系统配置文件usr 公共目录下面放公共资源home 存放用户文件的根目录,该用户只能在自己的用户目录下操作2.linux的发行版本ubuntu-----centos-----redhat国产:中标麒麟、红旗3.linux的基本命令3.1 用户的分类cd usr/ 切换到该目录下usr目录cd ../ 切换到上一层目录cd / 切换到根目录cd ~ 切换到用户主目录...

2022-03-10 19:53:25 754

原创 测试报告用例

测试报告的概念软件测试报告是把测试过程及结果写成一个文档,对该过程测试需求分析、测试用例设计、缺陷等数据进行汇总分析,为软件交付、上线提供信心,也为测试工作的效果进行总结,同时为软件的正常交付或者上线打定基础。测试报告是测试过程最后的一个产出物(测试需求、测试计划、测试用例、缺陷报告)优秀的测试经理或者测试工程师应该具备优秀的文档编写能力报告中应该包括对测试的产品及过程进行评价,结果来自于对测试过程的数据进行相应分析得来测试报告的内容1、引言、概述编写的目的项目背景阅读对象参考文档

2022-03-09 21:30:40 636

原创 数据库作业查询数据

2022-03-09 21:07:14 541

原创 数据库---多表联查

作业2作业3:

2022-03-09 07:39:37 583

原创 数据库常见命令

第一题:第二题:第三题:第四题

2022-03-07 20:47:07 222

原创 禅道工具使用

2022-03-03 21:28:59 145

原创 编写缺陷报告

闲转App:缺陷编号 缺陷状态 缺陷标题 重现步骤 严重程度 优先级 缺陷类型 测试环境 001 open 注册账户发送验证码时,程序崩溃 1.打开“闲转” 2.进入注册页面 3.输入账号密码 4.点击注册 实际结果: 注册失败 预期结果: 注册成功 P0 0 功能 iPhone13 002 open 注册账号时账号可以无限制输入 1.打开“闲转”

2022-03-02 21:21:34 145

原创 淘宝购物全流程

流程图:基本流和备选流:基本流:1、进入软件,输入已注册的账号密码登录,账号密码正确,登陆成功。进入主页面搜索需要的商品进行查看,库存充足加入购物车,确认购买,填写收货地址,输入支付密码下单成功。备选流:2、进入软件,输入已注册的账号密码登录,账号密码正确,登陆成功。进入主页面搜索需要的商品进行查看,库存不足无法加入购物车。3、进入软件,输入已注册的账号密码登录,账号密码正确,登陆成功。进入主页面搜索需要的商品进行查看,选择是否需要加入购物车,不加入的话就继续挑选商品。4、进入软件,

2022-03-01 20:53:17 2332

空空如也

空空如也

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

TA关注的人

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