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

原创 adb的基本命令与monkey工具的使用

...

2021-06-16 21:29:37 465

原创 po模型---多个page进入淘宝页面

po模型po模型属于在selenium中进行了再次封装,1:将公共的方法放在basepage类中,比如获取元素,点击按钮,填充数据,表单切换,窗口切换等2:将每个界面的业务放在对应的page模块中,继承basepage类,使用什么操作只需要调用父类的方法即可实现3:在单元测试中,导入对应的模块,添加到测试用例中,就会执行该对应page页的操作...

2021-06-15 19:15:53 366 2

原创 selenium---八个定位元素的操作

八种定位方式的示例: 1. driver.find_element_by_xpath(value) 2. driver.find_element_by_css_selector(value) 3. driver.find_element_by_id(value) 4. driver.find_element_by_name(value)

2021-06-10 21:21:09 152

原创 Web自动化测试---元素定位

自动化测试概念:软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够 完成许多手工测试无法完成或者难以实现的测试 工作,正确合理的实施自动化测试,能够快速, 全面的对软件进行测试,从而提高软件质量,节 省经费,缩短软件的发布周期。...

2021-06-09 20:15:07 253 2

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

Ant配置1.下载Ant2.配置环境变量在环境变量中系统变量新增ANT_HOME: 为 ant解压位置CLASSPATH为 %ANT_HOME%\lib;PATH为%ANT_HOME%\bin

2021-06-08 19:31:34 184

转载 requests接口测试

前提pip install requestsget与post请求...

2021-06-07 20:51:49 90

原创 python---面向对象(二)

继承单继承单继承:子类只继承一个父类

2021-06-02 21:16:03 59

转载 python---面向对象(一)

类和对象n面向对象编程的2个非常重要的概念:n类和对象n对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类n类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象...

2021-06-02 20:26:40 181

原创 python文件操作与异常处理

...

2021-06-01 20:40:56 142

原创 python---函数

什么是函数在开发程序时,需要某块代码多次,但是为了编码提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数函数的定义和调用

2021-05-30 19:47:46 73

原创 python---集合基础操作

集合的格式...

2021-05-30 18:58:08 728

原创 python---字典基础操作

...

2021-05-28 21:52:37 71

原创 python---元组基础操作

元组格式,访问元组python的元组和列表类似,不同点在于元组的元素不能修改元组使用小括号,列表使用中括号创建元组:在括号中添加元素,用逗号隔开元组中只有一个元素时,在元素的后面要添加逗号例:a=(1,)元组与字符串类似,下标索引从0开始,可以进行截取,组合等修改元组元组不能修改,但是可以对元组进行连接,组合删除元组元组中的元素值不能删除,但是可以用del语句删除整个元组元组被删除后,输出变量会有异常信息元组运算符和字符串一样,元组之间可以使用

2021-05-27 21:29:35 297

原创 python---列表基础操作

列表的格式列表的循环for循环while循环列表的相关操作增:append,extend,insert1.append,向列表尾部添加元素2.extend,可以把另一个集合中的元素逐一添加到列表中3.insert,在指定位置index前插入元素object改查:in,not in,index,count1.in,not in 查看指定的元素是否存在in:元素存在,返回true,不存在返回falsenot in:元素不存在

2021-05-27 21:09:28 100

原创 python---字符串

字符串的介绍python中的字符串格式:如下定义的变量a,存储的是数字类型的值a=100如下定义的变量b,存储的是字符串类型的值b=“hello world, i love python” 或者 b=‘hello world, i love python’总结:带双引号或者单引号的数据就是字符串。下标所谓下标,就是编号,如果想取出部分字符,那么久可以通过下标的方法,python的下标从0开始如果有字符串:name = 'abcdef'name[0...

2021-05-25 20:08:29 99

原创 python语句(if,for,while)

python基础---语句判断语句:1:if语句的使用格式 2:if-else的使用格式 3:if-elif-else的使用格式 4:if嵌套循环语句:1:while循环的格式 2:while循环嵌套 3:for循环的格式一:判断语句1:if语句的使用格式if 要判断的条件: ...

2021-05-25 19:39:01 123

原创 python基础---基本语法

python的下载和安装python的下载:官网:https://www.python.org/ python的安装:https://blog.csdn.net/x_y_csdn/article/details/80576909安装pycharm:https://www.runoob.com/w3cnote/pycharm-windows-install.html 运行python1.python交互模式cmd + 回车输入:python(“hello world”)2.集成

2021-05-24 19:48:09 126 2

原创 jmeter数据库压力测试(Windows系统以及linux系统)

windows系统:1.Windows本机进行监听,需导入插件2.线程组---添加---Sampler---JDBC Request3.线程组---添加---配合元件===JDBC Connection Configguration4.Test Plan---添加---监听器---jp@gc-PertMon Mertics Collector5.Variable Name:连接池名称。JDBC Request会通过此名称来获取连接池的配置,名称可以随意填写,但是最好具体实际的

2021-05-21 20:07:59 281

原创 jmeter函数助手、正则表达式提取、app端和web端脚本录制

使用jmeter函数助手1.点击选项---函数助手,弹出函数助手对话框2.选择——CSVRead函数3.第一个参数填写文件路径4.第二个参数:文件列好是从0开始的,第一列0,第二列1,第三列2,以此类推,然后点击生成按钮,则会生成我们需要的参数化函数5.生成的参数化函数复制到使用的地方jmeter正则表达式提取* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。+ 匹配前面的子表达式一次或多次。例如,'zo+'...

2021-05-20 20:56:32 194

原创 jmeter组件讲解

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

2021-05-19 20:24:41 149

原创 Fiddler弱网测试、抓取虚拟机操作以及requests和responses断点测试

Fiddler的功能介绍Statistics统计:关于HTTP请求的性能(例如发送/接受字节数,发送/接收时间,还有粗略统计世界各地访问该服务器所花费的时间)以及数据分析。Inspectors检查:是用于查看会话的内容,上半部分是请求的内容,下半部分是响应的内容,提供headers、textview、hexview,Raw等多种方式查看单条http请求的请求报文的信息 ImageView标签:JPG格式使用ImageView就可以看到图片,选择一条Content-Type是imag...

2021-05-18 20:32:45 318

原创 Charles基本操作

Charles的功能操作断点测试一,breakpoints修改(request)鼠标右击,选择breakpoints(允许本接口使用breakpionts功能) 开始设置断点值 query一定要填成* 输入完成后点击OK按钮保存设置重新请求接口,Charles的界面变为可编辑状态,修改请求参数,执行请求关掉breakpoint,点击abort如果点击了cancel,只关闭此次编辑,下次访问接口时还会进入breakpoint页面二,breakpoints,修改respo

2021-05-17 20:06:15 376

原创 接口测试

接口什么是接口:API接口是Application Programming Interface的简称,是一些预先定义的函数,包 括接口地址、传入参数和返回参数。postman全局变量通常情况下,我们共同使用的部分可以存放在变量里,调用的时候是需要{{变量名}}即可。1.点击环境按钮,选择全局编辑2.输入数据点击save按钮3.输入{{3w}},即代表www批量跑接口或者自动化测试通常情况下,我们要测试的接口有很多,又不能手动一个一个点击,需要放在集合中一次性运行即可.

2021-05-16 19:02:52 82

原创 测试管理工具-禅道---软件缺陷和软件缺陷种类

禅道系统的功能列表1. 产品管理:包括产品、需求、计划、发布、路线图等功能。2. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。3. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。4. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。5. 组织管理:包括部门、用户、分组、权限等功能。6. 统计功能:丰富的统计表。7. 搜索功能:强大的搜索,帮助您找到相应的数据。8. 扩展机制,几乎可以对禅道的任何地方进行...

2021-05-13 21:48:23 1036

原创 接口和协议

接口和协议软件开发的两种结构CS(Client/Server):客户端----服务器结构BS(Browser/Server):浏览器----服务器结 构BS与CS优缺点对比 CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本 高;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单 位日常办公应用BS,在实际生产中使用CS结构。Http协议什么是http协议:HTTP协议是Hyper Text Transfer ..

2021-05-13 21:46:51 167

原创 Mysql数据库

Mysql数据库sql语句的分类DQL:数据查询语言,用于对数据的查询,select DML:数据操作语句,用于修改数据库中的数据,包括插入(INSERT)、更新(UPDATE)和删除(DELETE) DDL:数据定义语言,用于创建、修改、和删除数据库内的数据结构 DCL:数据控制语言,用于对数据库的访问,如:1:给用户授予访问权限(GRANT);2:取消用户访问权限 (REVOKE) DDL多表联查...

2021-05-13 09:20:33 260

原创 shell脚本

变量的规则 shell定义变量的规则:1:等号两边不能有空格 2:定义特殊的变量需要用单引号或者双引号结合 3:定义linux命令需要用反单引号脚本的命名格式脚本名称使用.sh结尾脚本的起始行格式第一行必须写# !/bin/bash脚本输入输出格式1:输入语句用:read -p "描述" 2:Shell输出值:echo $变量名脚本的调以及单双引号的区别方式1:./脚本名.sh(权限的问题) 方式2: sh 脚本...

2021-05-11 22:09:02 71

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

Linux中的jdk配置1.查看当前Linux系统是否已经安装java 输入rpm -qa | grep java 如果已经安装输入rpm -e --nodeps 要卸载的软件2.上传jdk到Linux3.解压jdk到/usr/local下 4.配置环境变量,打开/etc/profile配置文件,将下面的内容拷贝进去#set java environmentJAVA_HOME=/usr/local/jdk/jdk1.8.0_131CLAS...

2021-05-10 20:32:37 59

原创 Linux基础命令

Linux命令cd.. 返回上一级目录cd usr 切换到该目录下usr目录cd /切换到系统目录cd ~ 切换到用户主目录su root 切换root用户输入密码后就可以切换root用户Linux中有两种用户,一种是root用户,可以看成超级管理员,哟重视普通用户,普通用户没有权限访问root用户目录的操作命令mkdir 目录名称 增加目录的操作ls 目录名称 可以查看该目录下的所有目录和文件在根目录下使用 l...

2021-05-09 21:29:53 199

原创 测试用例与测试计划2-------面试

测试计划测试用例的评审和变更、1.测试用例本身的描述是否清晰;2.是否考虑到测试用例的执行效率.往往测试用例中步骤不断重复执行,验证点却不同,而且测试设计的冗余性,都造成了效率的低下;3.是否针对需求文档,测试用例是否覆盖了所有的软件需求;4.是否完全遵守了软件需求的规定。这并不一定的,因为即使再严格的评审,也会出现错误,应具体情况具体对待。测试用例的评审能够使用例的结构更清晰,覆盖的用户场景更全面对于测试工程师来说也是一个快速提高用例设计能力的过程。1、需要评审的原因.

2021-05-06 19:41:14 178

原创 测试用例模板案例

qq账号:用例编号 所属模块 用例标题 优先级 前置条件 输入数据 操作步骤 预期结果 实际结果 是否通过 测试人员 测试时间 qq_dl_001 登录 账号为六位自然数组成 高 输入账号和密码点击登录 账号:123456 密码:abcd12 1:输入账号 2:输入密码 3:点击"登录" 1:账号被填充 2:密码被填充 3:登录成功,跳转主界面 1:账号被填充

2021-05-06 18:44:24 9954 1

原创 测试计划和测试用例

测试用例的4个特性代表性:能够代表并覆盖各种合理的和不合理、合法的和不合法的、边界的和越界的以及极限的输入数据、操作等。针对性:对程序中的可能存在的错误有针对性地测试可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果可重现性:对同样的测试用例,系统的执行结果应当是相同的。测试用例通常包括以下几个组成元素用例编号,所属模块,用力标题,优先级,前置条件,输入数据,操作步骤,预期结果,实际结果,是否通过,测试人员,测试时间编写测试用例的基本方法等价类划分法

2021-04-30 15:23:19 223 1

原创 软件测试基础------面试

公司的流程 首先立项确定项目,产品处一个出产品说明书,需求人员编写需求文档,需求评审,开发编写详细设计,测试编写测试用例, 测试用例评审,开发进行编码,测试部署环境进行测试,主要功能业务实现后,进行冒烟测试,然后进行功能测试,出现bug使 用禅道进行记录跟踪,然后开发进行修改,测试进行验证,然后进入回归测试,接着是验收测试,验收测试通过后,进行上线。软件的应用场景 游戏性测试,金融性测试,电商型测试,嵌入式测试软件架构的分类 B/S架构 C/S架...

2021-04-29 19:46:56 197

空空如也

空空如也

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

TA关注的人

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