自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试计划复习

测试计划测试方法执行人员需求中功能是否在系统实现手工测试人员2.3.2 界面测试测试内容测试方法执行人员页面ui显示正常,数据正常手工测试人员2.3.3 压力测试测试内容测试方法执行人员模拟多用户传输数据得出性能指标测试工具测试人员2.3.4 兼容测试测试内容测试方法执行人员不用浏览器版本或手机版本是否能正常使用手工测试人员1. 概述 1.1 编写目的 1.2 项目背景 1.3 项目质量目标 1.4 预期读者...

2021-11-07 18:56:25 182

原创 RF、API、DOS执行RF脚本

登录qq邮箱、操作表单、进入主界面通过句柄,跳转页面后可操作该页面注意:跳转窗口需要Select Window By Handle关键字,但是类库中没有对应的关键字,需要我们进行如下操作1:在D:\install\python\python\Lib\site-packages\SeleniumLibrary\locators\windowmanager.py中添加3:从新启动ride.py才能正常加载可以参考:https://blog.cs...

2021-11-04 15:15:40 6860

原创 RF自动化

1:通过pip安装扩展库:2:下载谷歌游览器和对应驱动3导入SeleniumLibrary扩展库RF中的API操作导入1:在谷歌浏览器中打开:点击运行,打开谷歌浏览器,访问百度窗口最大化Maximize Browser Window4:设置窗口位置Set Window Position 20 405:返回上一步Go BackRF元素定位selenium中八大定位方式:前提:元素必须是唯...

2021-11-03 15:15:34 1170

原创 Robot Framework安装及常用关键字

一:RobotFramework的简介和特点RF是一个基于python语言开发的,可扩展的,是以关键字驱动模式的自动化测试框架,RF最新的版本2019年7月份发布,7月份之前支持python2,7,7月之后支持3.x的版本补充:关键字驱动和数据驱动的区别?关键字驱动:把项目中的一些逻辑封装关键字(一个函数名),login,register,调用不同的关键字组合实现不同的业务逻辑,从而驱动测试用例执行。数据驱动:把测试用例里面的数据提取到excel或者yaml文件里面,然后通过改变excel或

2021-11-02 19:22:27 165

原创 app端自动化POM

一:POM及POM设计原理python基础:什么对象?python中对象=属性+行为通过类定义=具有相同属性+同行为对象集合二: POM 一版分为四层第一层 :basepage 层 : 描述每个页面相同的属性及行为第二层: pageobject 层 ( 每个的独有特征及独有的行为 )第三层: testcase 层 ( 用例层,描述项目业务流程 )第四层: testdata( 数据层 )三.代码实现非po模型(夜神中QQ登录)3.2:po模型操作3.2.1...

2021-11-01 14:39:15 89

原创 Appium相关

1.与虚拟机内app建立连接1.启动客户端,按图片步骤来设置2.设置参数3.启动会话1.点击录制二.脚本录制安装appium: cnpm install -g appium启动appium服务命令: appium &,如下图即正确安装...

2021-10-28 15:33:12 64

原创 4. Monkey测试

4.2. Money介绍顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子,在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常4.3. Monkey用来做什么Monkey 主要用于Android的稳定性测试,自动的一个压力测试小工具,主要目的就是为了测试app是否会Crash(崩溃).4.4. Monkey程序介绍(1...

2021-10-26 20:33:35 104

原创 ADB移动端测试

配置ADB环境变量1:在系统变量中新建ANDROID_HOME变2:在系统变量path中添加%ANDROID_HOME验证adb配置是否成功如下图显示为失败成功ADB的常用指令查看当前链接设备开启服务adb start-server关闭服务adb kill-server安装软件:adb install apk路径覆盖安装:adb install -r (APK路径)1:系统应用:adb shell pm ...

2021-10-26 20:24:30 62

原创 2021-10-19

WebElement.id获取元素的标示:打开浏览器浏览器最大化跳转百度首页定位搜索输入框关闭浏览器打开邮箱登录入口直接使用id值切换进表单唯一选择器清空输入框输入密码进入到弹出框...

2021-10-19 21:26:02 65

原创 元素定位API操作

1:安装成功,点击图标,打开IDE.2.在浏览器任意搜索内容3.IDE抓取内容.4.抓取到该网页返回数据页面内容5.起名6..把该脚本文件导入到pycharm中7..创建文件引入脚本,后对该网页进行操作API操作1.多标签之间的切换场景: 有的时候点击一个链接,新页面并非由当前页面跳转过去,而是新开一个页面打开,这种情况下,计算机需要识别多标签或窗口的情况。1)获取所有窗口的句柄handles = driver.wind...

2021-10-18 21:26:44 96

原创 QQ测试用例和思维导图

2021-10-17 19:33:39 308

原创 安装firfox

2021-10-14 19:39:31 111

原创 Tomcat的安装与环境变量配置

1;解压tomcat文件夹D:\install\autos\tomcat\apache-tomcat-8.5.50解压路径为: D:\install\autos\tomcat\apache-tomcat-8.5.5环境变量的配置1.新建CATALINA_HOME变量变量名:CATALINA_HOME变量值:解压后tomcat路径2将tomcat中的bin添加到path中开启tomcat的方式有两种方式1:在dos窗口输入startup,,如下所示在找...

2021-10-13 16:24:55 87

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

配置ant 1:打开Test文件夹2:找到Test中的ant文件夹下的如下路径3:配置环境变量在环境变量中系统变量新增ANT_HOME: 为 ant解压位置4:验证ant是否安装成功,如下显示的为成功5:配置库文件将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中,6:配置ant的编译文件build.xml注意:jmeter的extras文件下也...

2021-10-12 21:25:56 62

原创 requests接口测试

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

2021-10-11 19:40:02 104

原创 10月9号

需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html 一、命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨运行于测试方法的始末,即:运行一次测试函数会运行一次setup和teardown运行于测试方法的始末,但是不管有多少测试函数都只执行一次setup_class和 teardown_cl...

2021-10-09 18:42:20 110

原创 类方法和静态方法

类属性 实例属性通过实例(对象)去修改类属性静态方法和类方法类方法类方法还有一个用途就是可以对类属性进行修改:静态方法需要通过修饰器@staticmethod来进行修饰,静态方法不需要多定义参数,可以通过对象和类来访问...

2021-10-09 07:58:28 68

原创 修改私有属性值

私有权限私有方法类部调用私有属性私有方法和私有属性 子类通过调用通过实例化方法调用私有属性和方法子类不能继承父类私有属性和私有方法私有属性,可以在类内部通过self调用,但不能通过对象访问 2). 私有方法,可以在类内部通过self调用). 对象不能访问私有权限的属性和方法 4). 子类不能继承父类私有权限的属性和方法 5). Python中没有像C++中 public 和 private, protected 这些关键字来区别公有属性和私有属性。 6). P...

2021-10-09 07:53:35 197

原创 2021-10-07

继承介绍以及单继承在程序中,继承描述的是多个类之间的所属关系。如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。单继承:子类只继承一个父类定义prentice类,继承master,则prentice是子类,Master是父类子类在继承的时候,在定义类时,小括号()中为父类的名字子类 ;;; 可以继承父类的属性和方法多继承:子类继承多个父类多继承可以继承多个父类,也继承了所有父类的属性和方法;.

2021-10-07 20:56:13 55

原创 面向对象的介绍

1)解决菜鸟买电脑的故事n第一种方式:1)在网上查找资料2)根据自己预算和需求定电脑的型号 MacBook 15 顶配 1W83)去市场找到苹果店各种店无法甄别真假 随便找了一家4)找到业务员,业务员推荐了另外一款 配置更高价格便宜,也是苹果系统的 1W5)砍价30分钟 付款99996)成交n第二种方式 :n1)找一个靠谱的电脑高手n2)给钱交易nn面向对象和面向过程都是解决问题的一种思路而已n买电脑的第一种方式:n强调的是步骤、过程..

2021-10-06 20:38:55 51

原创 微信9月29

2021-10-06 11:00:49 98

原创 10月5号python考试卷两套

第一套第二套

2021-10-06 10:56:56 176

原创 python考试卷10月4号

第二套

2021-10-06 08:50:18 97

原创 bug查找

2021-10-06 08:45:43 78

原创 数据库联系

2021-10-06 08:42:08 115

原创 集合的基本操作

无序集合操作集合添加列表数据删除集合中的数据随机删除某个数

2021-09-26 18:50:44 87

原创 元组基本操作

元组:1.访问元组:2.修改元组python中不允许修改元组的数据,包括不能删除其中的元素。3.元组的内置函数count(查询出现的个数), index(查询元素的索引,有对应的元素返回对应的索引,否则报错)index和count与字符串和列表中的用法相同4.类型转换5.元组的循环取值...

2021-09-26 08:32:52 165

原创 字符串和列表

字符串的输出字符串输入字符串下标字符串切片列表列表使用for循环遍历列表使用while循环遍历列表添加

2021-09-23 20:34:21 73

原创 python语句

一百以内技术相加的合循环0到9判断到6结束九九乘法表if-else想一想:在使用if的时候,他只能做到满足条件时要做的事情。那万一需要在不满足条件的时候做某些事情该怎么办?答:使用if-elseif-else的使用格式:if-else练一练要求:从键盘输入身高,如果身高没有超过150,则进动物园不用买票,否则需要买票嵌套通过学习if的基本用法,已经知道了当需要满足条件去做事情的这种情...

2021-09-22 19:42:13 75

原创 python的安装

双击安装包(点击运行)勾选添加环境变量并安装等待安装完场即可点击close关闭即可运行python安装成功且环境变量配置成功安装失败或安装成功未配置环境变量命令模式:(搜索框中输入cmd+回车)进行命令行模式python交互模式python交互模式:python2.x版本输入python+回车,python3.x版本输入python3/python+回车可进入交互模式,在python交互模式下输入exit()并回车,就退出python...

2021-09-22 16:23:11 61

原创 对服务器进行压测

一、你用什么机器对服务器进行压力测试按照规范的话,需要使用一台性能比较好服务器来对服务器进行压力测试。在linux系统下搭建测试环境,然后进行测试可以使用的jmeter进行的测试,前期需要搭建的环境包含java MySQL等环境如果我们测试的并发量比较大,单台机器没法满足,可以进行分布式压力测试。通过主从机方式部署分布测试环境使用Jmeter,在从机上,设置端口,启动jmeter-server服务,在主机上,配置从机ip,端口然后调用远程从机,进行启动压力测试就可以二、

2021-09-17 21:12:20 4067

原创 Postman使用

1、全局变量的使用通常情况下,我们可以把相同部分的内容放在全局变量里,调用时只需要使用{{变量名}}即可如图显示apis.juhe.cn域名如果想把公共域名apis.juhe.cn提取出来如下操作(1)点击环境按钮,选择全局编辑(2)点击环境按钮,选择全局编辑,输入数据点击“save”按钮(3)输入:{{ip}}即可代替apis.juhe.cn2、批量测试接口或自动化测试接口通常情况下,我们要测试的接口很多不能手动一个一个的点击,需要放在集合中一次性运行即可实..

2021-09-15 16:20:50 79

原创 Charles使用

1、charles的证书下载(wed)默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据(1)点击help,选中ssl Proxying ,点击Install Charles Root Certificate(2)点击”安装证书”按钮(3)点击”下一步”按钮(4)选中”将所有的证书都放入下列存储”,点击”游览”按钮(5)选中”受新任的根证书颁发机构”,点击”确定”按钮...

2021-09-15 16:16:04 68

原创 Postman的使用教程

1、porstman中批量处理数据2.postman中全局变量的使用 (1)选择全局编辑 (2)输入数据点击"save"按钮 (3) 输入的ip就等于japi.juhe.cn (4) 在接口地址栏就可以用 {{ip}} 来代替japi.juhe.cn3.PostmanApp端口的处理 (1)点击postman右上角 卫星 (2)设置代理,指定端口(默认5555),指定接口存储的路径,点击确...

2021-09-15 16:05:10 765

原创 Fiddler常用功能二

一、fiddler弱网调试第一步:打开fiddler默认本机浏览器或者设置的浏览器打开访问网页第二步:选中网页路径,设置弱网规则第三步:执行弱网规则第四步:弱网测试成功一、fiddler的Autoresponder替换和模拟mock测试第一步:打开浏览器选中准备要替换的图片...

2021-09-15 15:22:57 63

原创 Linux下MySQL的安装

MySQL安装1. 查看CentOS自带的mysql rpm -qa | grep mysql 2. 将自带的mysql卸载 命令: rpm -e --nodepss 加查询到的mysql版本 rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64 3. 上传Mysql到linux 4. 解压M...

2021-09-15 15:14:29 76

原创 测试的总结

测试用例模板一般包含? 测试用例编号,所属模块,用例标题,前置条件,优先级,操作步骤,输入数据,预期结果,实际结果 2.测试流程? 先立项然后进行产品说明,需求文档,需求评审,开发小组进行(详细概要设计,编码,自测)而测试小组进行(测试计划,编写测试用例,用例评审)——提测——下一步进行 冒烟测试——功能测试——禅道——回归测试——验收测试——上线3.缺陷报告八大要素? 测试环境 测试编号 缺陷状态 缺陷标题 重现步骤 严重程度 优先级 缺陷类型4.测试计划内容要素:测试范围..

2021-09-14 20:31:26 58

原创 MySQL数据库安装及操作

1.创建test数据库????命令:create DATABASE 数据库名 CHARACTER set utf8;2. 在test数据库中创建student表(id设置为主键自增长)????命令:create table student (sid int PRIMARY key auto_increment,sname varchar(255),ssex VARCHAR(255),sscore FLOAT(5,2),)3. 向student表中添加记录????新增数据

2021-09-14 20:25:25 165

原创 9月6日作业张博

create DATABASE test CHARCTER set utf8;show create database test;use test;create table studle student{sid int PRIMARY key auto-increment,sname varchar(255),ssex VARCHAR(255),SSCORE FLOAT(5,2),}INSERT into student values(1.)

2021-09-06 21:40:42 99

原创 2021-09-06张博

1.使用sql语句查询出表中的所有内容2.使用sql语句查询出表中所有score>70的同学的id,name,score3.更改name字段的数据类型为varchar(50)4.向表中添加一个字段,字段名称为“pingjia”,字段类型为varchar(20)5.更改姓名是张三的同学的分数为886.如果80分为及格线,查询出所有及格的同学的详细信息7.使用关键字in,查询id值是1或5或7的同学的基本信息8.查询id值...

2021-09-06 21:23:27 82

空空如也

空空如也

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

TA关注的人

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