自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 appium相关知识

1.有下载包的先下载下来appium,然后找到相关软件点击发送桌面,方便接下来操作。2.然后点击appium。3.启动成功的话会出现以下页面。连接模拟器夜深雷电两款都可以。先通过adb devices 查看是否连接成功。file:///D:/%E6%A1%8C%E9%9D%A2/python/_book/02day/section2.4.html 中间中间需要在黑窗口输入命令 然后一次按照顺序填写在相对应的位置即可。写出的效果就是之下的。然后点击start 开启服务。这个就是

2022-05-05 21:14:04 499

原创 移动端测试

Android介绍1.1android介绍Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”。1.2 android版本Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。后来由于涉及到版权问题,谷歌将其命名规则变

2022-04-28 21:26:32 137

原创 web—元素定位方式

八种方式定位元素

2022-04-25 21:32:28 372

原创 Web自动化测试

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

2022-04-24 21:28:14 122

原创 python--单元测试之unittest

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

2022-04-18 21:02:13 75

原创 python--面向对象

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

2022-04-17 21:32:50 568

原创 python--面向对象--继承

一:继承1.1程序中的继承在程序中,继承描述的是多个类之间的所属关系。如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。父类class A(object): def __init__(self): self.num = 10 def print_num(self): print(self.num + 10)子类class B(A): passb =

2022-04-17 21:12:50 56

原创 python的面向对象

一:面向对象类和对象对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类。类的构成类(Class) 由3个部分构成01). 类的名称:类名02). 类的属性:一组数据03). 类的方法:允许对进行操作的方法 (行为)定义类定义一个类,格式如下:class 类名:方法列表demo:定义一个Hero类class Hero: # 经典类(旧式类)定义形式class Hero(object): # 新式类定义形式de

2022-04-15 21:33:34 3530

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

一:文件的含义2.文件的作用使用文件的目的:保存数据存放在磁盘 把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。、二:文件的打开与关闭2.1 打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访 问模式)`格式:` f = open(‘文件’, 'w') 或者 f = open('文件', 'r')如下图所示:不同的打开文件的方式2.1.1 写数据(write)2.1.

2022-04-12 19:42:36 85

原创 python的集合和函数

一:集合1.1 :集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重1.2 集合的格式变量名=set(元素,元素)变量名={元素,元素,,,}1.3 添加元素(add、update)add:update:需要两个数组添加 然后将第二个添加到第一个集合中去1.4 删除元素(remove,pop,discard)remove:使用remove删除集合中的元素 如果有直接删除 如果没有程序报错pop:使用pop删除是随机删除集合中的元素 如果集合没有

2022-04-11 20:26:21 583

原创 python元组和字典

一:元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组的格式: 变量名=(,,,,)例如aTuple=(23,35,56,34,11,21)1.2 访问元组通过索引取值如果查询的索引不存在,会显示不在范围内。1.3 查询个数 (count)1.4 查询索引(index)1.5 修改数据(元组不能修改)1.6 类型转换1.7 元组的循环取值1.7.1 for循环1.7.2 while 循环二:字典2.2 根据

2022-04-10 19:36:28 664

原创 python---列表

一:列表的介绍1.格式:变量=[,,,]不同类型:namesList = [‘xiaoWang’,12,[1,2,3],(1,2)]二:列表的相关操作2.1 列表的新增append, extend, insert2.1.1 append2.1.2 extend!!!2.1.3 insert2.2 列表的修改2.2.1 索引的修改2.3 列表的删除del:根据下标进行删除pop:删除最后一个元素remove:根据元素的值进行删除2.3.1 del2

2022-04-09 17:23:34 790

原创 python字符串的练习题

1. 给定一个字符串str = “helloworld”,利用所学字符串的切片知识,反转字符串;2. 给定一个字符串str = “my name is baoabo”,将“ ”(空格)替换为“,”,并输出显示;3. 给定一个字符串str = “HELLO WORLD HELLO PYTHON”,将str中所有大写字符为小写4. str = “ ”(空格),li = [“lisi”,“love“,“xuexi”],将li中每个字符后面插入str,构造出一个新 的字符串并输出...

2022-04-08 21:13:03 1230

原创 python---字符串

一:字符串的定义双引号 " " 或者单引号 ' '中的数据,就是字符串。格式:b=“asdfrc” 或者 a=‘lkjhn’1.1 输入和输出输入:a=input(“请输入你的数据”)输出:print(’输出你的数据‘)1.2 切片语法:[起始下标:结束:步长]注释:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间1.2.1 取前三个字符和全部字符1.2.2 ①每隔一个字符取一个(aceg) ②从右边开始到左边每隔一个字符取一个(ge

2022-04-08 20:25:05 583

原创 python的基础语句----判断语句、循环语句

一:判断语句1.1 : if 的使用格式判断年纪,如果大于18岁显示“你已成年”1.2 : if-else的使用格式判断年纪,如果age大于18,输入成年,否则未成年1.3: if-elif-else的使用格式80<score<=100,等级A;60<score<=80,等级B;剩余,等级C1.4: if嵌套公交卡上余额大于2,可以上车,否则输出请充值,上车如果座位数大于0能入座,否则请站稳扶好二:循环语句2.1: while循环循环打印1~1

2022-04-07 20:24:59 634

原创 Python的简单操作

2022-04-06 21:16:14 267

原创 Python基础

一:python的下载和安装1.1 python的官网下载Python 官网:https://www.python.org/1.2 python的安装https://blog.csdn.net/x_y_csdn/article/details/805769091.3 安装pycharmhttps://www.runoob.com/w3cnote/pycharm-windows-install.html这个用来进行我们的代码编写二:运行python2.1 python的交互模式2.

2022-04-06 17:18:49 620

原创 postman的批量传送数据和接口关联

一:批量传送数据1.在本地创建一个文本文档,上面写入我们的数据。①手机号②key值③返回值2.在postman里面接受我们的数据,用{{变量名}}3.因为咱们的手机号和keys值都接收了,那个返回值还没有接收,但是他的接收方式不一样,需要我们在tests里面接。4.都接收完数据之后开始运行。5.按照步骤点击相对应的操作。6.最后在页面显示我们的批量传送数据是否成功。二:接口关联1.将咱们的参数填写完整。2.将第二个接口参数 路径填写完整。3.通过json表达式提取我们的想要的值。4.

2022-04-03 11:39:36 1616 1

原创 jmeter对Linux的压测

对 linux 服务器的服务进行压测时,服务器的运行情况可以通过添加插件来观察,而不用使用 top 命令实时的去看1 、资源准备将 JMeterPlugins-Extras.jar 和 JMeterPlugins-Standard.jar 放到 apache-jmeter-3.0\lib\ext 目录下将 ServerAgent-2.2.1 放到 linux 服务器 opt 目录下2 、环境准备ServerAgent 服务端口号默认为 4444 ,需要设置防火墙对此端口不拦截:开放 Linux

2022-04-01 21:26:29 466

原创 Jmeter本地进行压测

1:将jmeter目录下的标准包和拓展包复制到jmeter里的lib中,再存放到ext中。然后重启jmeter才会加载刚才下载的第三方插件。按照这个路径存放,如果存在的话就不用再存放了。2.3 、右键线程组【添加】 - 【 Sampler 】 - 【 JDBC Request 】Select Statement :查询语句只能执行查询语句 select ,执行第一条 sql 语句,而且第一条必须是 select 语句,否则报错Updata Statement :更新语句支持测试非

2022-04-01 21:16:27 630

原创 Jmeter用户自定义变量

1.咱们先在jmeter里面写两个需要查询的内容,就像我查询的就是手机号和天气。2.再创建一个用户定义的变量。3.写请求有两种方式,就像我下面写的这样。4.给自定义变量起一个名字,类似咱们的全局变量。6.然后把他放在手机号查询和天气预报查询里面,放在服务器名称或IP里面,用${}....

2022-03-31 20:29:08 3594

原创 jmeter的相关操作

一:jmeter的环境配置和启动方式一、性能测试1.性能的目的基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注 点:时间性能、空间性能性能测试与页面无关性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行 测试。二、为什么使用Jmeter开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于自己编写框架活其他开源工具,

2022-03-30 21:32:50 766

原创 fiddler的相关操作

一:web端证书下载1.点击tools里面的option,下面的connection的三个选项打勾。二:再将https的勾选上。三:都勾选之后会出现一个弹框,一定点击yes!!!四:配置完成之后需要重启fiddler即可生效!!!到这里我们的web端fiddler证书就下载完成了!...

2022-03-29 17:02:43 552

原创 Charles下载证书

一:需要有一个模拟器,然后打开模拟器。二:然后点开Charles,按照这个步骤进行点击。三:点击完后会出现一个弹窗,上面有我们接下来要操作的网址。四:点击模拟器,点开设置,点击WiFi,长按会出现一个页面。如果在安装证书途中出现问题,点击继续,然后在网址中输入以下命令,就可解决。五:如果下载之后出现此页面,代表下载完成。六:然后在输入网址中输入百度地址,进行接下来相关的一系列操作。...

2022-03-28 11:03:56 2207

原创 Charles的操作

一:Charles的本地修改1.点击百度 然后打开Charles 在百度搜索内容 Charles会显示出内容 然后找到我们需要的对应的内容 在response里面显示。2.

2022-03-27 15:21:25 718

原创 postman的操作

一:简单操作二:全局变量的使用((Globals)描述:通常情况下,我们共同使用的部分可以存放在全部变量里,调用的时候只需要{{变量名}}即可,适用全部的接口。

2022-03-24 21:33:28 241

原创 数据库练习题

2022-03-23 21:31:48 745

原创 微信发朋友圈/评论/点赞/搜索 测试用例点

微信发朋友圈功能只发送文本:发送的文本字数是否有上限文本时候支持复制粘贴只发送图片:图片来源是本地相册还是相机拍摄图片数量 :允许1-9张 超出九张图片尺寸:支持的像素大小范围 超出范围存在压缩图片格式: jpg,png,gif图片预览 :点击图片支持大屏预览 多张图片支持左右预览只发送视频:本地相册选择 还是相机拍摄视频秒数验证:1-30s,超出30s视频个数验证 :1个 超出1个视频格式验证 :支持的视频格式 不支持的视频格式性能运行时所占用的内存,消耗的电量大量的重复浏览

2022-03-17 21:32:08 2076

原创 接口与协议

什么是http协议​ HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。​ HTTP使用统一资源定位符(Uniform Resource Identifiers, URI)来传输数据和建立连接。URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息。URI:​ 1.协议部分​ 2.域名部分​ 3.端口部分​ 4.虚拟目录部分​ 5.文件名部分

2022-03-16 21:19:45 1198

原创 shell脚本

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

2022-03-15 21:22:41 248

原创 Linux的环境配属

一:点开vmvare连接登录一下二:点击需要解压的文件三:把需要解压的文件拉进去

2022-03-14 21:22:54 47

原创 练习题 数据库

一:二:三:

2022-03-13 21:30:50 900

原创 Linux的操作命令大全

一:目录操作1.1切换目录(cd) cd / //切换到根目录 cd home //切换到根目录下的home目录 cd ../ //切换到上一级目录 或者使用命令:cd .. cd ~ //切换到home目录 cd - //切换到上次访问的目录 cd xx(文件夹名) //切换到本目录下的名为xx的文件目录,如果目录不存

2022-03-10 19:48:44 75

原创 测试报告模板

适合公司、组织的测试报告才是最好的测试结论(测试是否通过/是否满足发布要求/是否能够发布)罗列发现的主要问题(或者说该版本存在的主要风险)测试环境测试版本(客户端,移动APP)硬件环境系统拓扑图测试内容(测试范围)测试用例执行情况(一共多少,执行了多少,未执行多少,通过多少,失败多少)发现的严重缺陷有哪些(仅仅罗列最严重级别的bug)...

2022-03-10 08:34:18 204

原创 数据库的练习

练习题一:练习题二:练习题三:

2022-03-07 21:19:47 240

原创 小草视频bug-禅道

2022-03-03 21:30:38 228

原创 缺陷报告——小草视频

小草视频的缺陷报告

2022-03-03 07:39:42 65

原创 软件测试方法

测试用例①等价类划分 ②边界值分析法 ③场景法 ④错误推测(反推法) ⑤正交表法 ⑥因果图法 ⑦判断表法测试用例:定义:是为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例作用/好处: ①在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 ②测试用例的使用令软件测试的实施重点突出、目的明确。 ③在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。④ 检验软件是否满足客户需求、体现一个测试人员的

2022-03-01 20:54:52 66

原创 淘宝的流程图

一:流程图二:基本流和备选流

2022-03-01 20:33:22 1588

原创 测试用例合集

一:QQ账号的测试用例二:城市电话号码的测试用例三:126邮箱注册测试用例四:用户注册的测试用例五:登录的测试用例

2022-02-28 20:07:43 347

空空如也

空空如也

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

TA关注的人

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