自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 九泰基金和快贴包测试用例

2022-01-21 20:56:12 605

原创 快贴包思维导图

2022-01-20 20:58:04 136

原创 九泰基金思维导图

2022-01-19 20:48:02 228

原创 移动端自动化POM

2022-01-16 08:49:16 307

原创 python手机相关操作

通过部分查询提示音与通知并点击超时时间为30s,每隔1秒搜索一次元素是否存在,如果元素存在返回定位对象并退出xy轴应用滑动到蓝牙位置定位到存储栏设置放在后台3秒,然后启动敲击屏幕选择wlan长按5秒,wlan然后松开通过滑动解锁图案获取当前时间...

2022-01-14 19:43:40 212

原创 移动端测试 Monkey测试

四: Monkey测试4.1. 参考资料http://blog.csdn.net/jlminghui/article/details/382384434.2. Monkey介绍顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常4.3. Monkey用来做什么monkey是产品稳定

2022-01-13 16:51:41 169

原创 移动端测试

移动端测试一:手机端常规测试1.1:介绍手机测试的对于手机端测试,按照平台来分,分为Android和IOS两大主流系统,1.1.1:对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧1、两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。2、两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。3、IOS中用于UI指令权限最高,安卓中数据处理指令权限最高。Android开源导致碎片

2022-01-12 21:22:10 177

原创 po淘宝.

2022-01-11 19:47:00 7562

原创 自动化测试

淘宝

2022-01-10 20:38:13 313

原创 Web自动化测试进阶

3)浏览器尺寸相关操作 maximize_window() 最大化 get_window_size() 获取浏览器尺寸 set_window_size() 设置浏览器尺寸案例:脚本操作打开一个测试浏览器,并调整其大小3)浏览器位置相关操作 get_window_position() 获取浏览器位置 set_window_position(x,y) 设置浏览器位置 注:显示器以左上角为(0,0),所有的位置操作都是相对于显示器左上角展开的位移操作,单位是像素..

2022-01-09 20:32:28 48

原创 web端自动化基础篇

web端自动化基础篇一:认识web自动化测试1. 什么是自动化测试?2.了解为什么要进行自动化测试?3.掌握自动化测试的分类?4. web自动化测试的使用条件和场景5.自动化测试工具的优缺点6.自动化测试的前景和发展方向1.1什么是自动化测试首先比较一下手动和自动:手动操作如下[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YU7kooe5-1641454785715)(C:\Users\jack\AppData\Roaming\Typora\typor

2022-01-06 20:50:44 58

原创 接口测试.

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’, ‘key

2022-01-05 19:09:21 62

原创 配置环境.

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

2022-01-05 16:30:10 124

原创 单元测试之pytest

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

2021-12-31 16:39:22 71

原创 python单元测试之unittest

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

2021-12-30 20:20:13 82

原创 Python面向对象(三)

结果显示在用类方法对类属性修改之后,通过类对象和实例对象访问都发生了改变(全部改变)静态方法中不需要额外定义参数,因此在静态方法中引用类属性的话,必须通过类实例对象来引用,调用静态方法可以通过对象或者类调用...

2021-12-30 16:40:27 277

原创 面向对象.

面向对象编程的2个非常重要的概念:类和对象对象是面向对象编程的,核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象类人以类聚 物以群分。具有相似内部状态和运动规律的实体的集合(或统称为抽象)。具有相同属性和行为事物的统称类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在。一个类可以找到多个对象对象某一个具体事物的存在 ,在现实世界中可以是看得见摸

2021-12-27 17:02:30 624

原创 微信搜索测试点

功能:1、搜索内容为空、空格、关键字中间有空格2、在允许的字数范围内搜索、 字数范围外搜索,是否截取或其它正确处理;3、输入特殊字符,表情符号,url链接4、输入框复制和粘贴功能5、取消搜索:未输入取消,已输入内容取消6、输入html脚本,转义字符,sql注入脚本,是否能正确处理7、输入敏感词是否有提示8、多次搜索同样的内容9、指定内容:搜索朋友圈、公众号、音乐、表情,结果验证10、语音:语音输入是否成功、语音输入是否准确,准确率是多少11、点击搜索后键盘是否收起12、查看搜索结果是

2021-12-26 20:32:00 874

原创 python导包

魔幻方法init在Python中定义类经常会用到__init__函数(方法),首先需要理解的是,两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问。而__init__函数(方法)支持带参数类的初始化,也可为声明该类的属性(类中的变量)。__init__函数(方法)的第一个参数必须为self,后续参数为自己定义。定义__init__后,执行实例化的过程须变成Student(arg1, arg2, arg3),新建的实例本身,连带其中的参数,会一并传给__init__函数自动并执行它。所.

2021-12-25 16:27:17 60

原创 微信下载测试点

功能:1、右键另存为是否可以正确下载文件,并且记录下载次数2、工具下载是否正确,并且记录下载次数3、单击下载是提示下载还是在页面打开,如果直接打开是否显示正确,对于直接在页面内打开的内容是否能够显示正常,页面美观性4、下载后保存到本地是否能正确显示,并且能够正确打开5、下载次数是否被正确记录,取消下载是否会纪录下载次数6、后台没有发布的文件是否在前台可以找到并下载7、后台设置了下载权限的文件是否可以会在下载的时候进行权限控制,比如说要积分下载,要登录下载,要回复下载等。8、重复下载,保存到本

2021-12-25 15:57:45 269

原创 微信上传测试点

功能:1、路径是否可以手工输入(手工输入的时候有没有限长)2、上传文件超过最大值是在提交前校验还是提交后校验3、上传文件格式是否全部支持(图片:gif/jpg/bmp…文档:doc/sxw/xls…压缩包:zip/rar…安装文件:exe/msi)4、上传文件是否支持中文名称5、文件名称的最大值、最小值、特殊字符(包含空格)、使用程序语句是否会对其造成影响、中文名称是否能正常显示6、对于是否发布的设置是否正确(前台校验)7、简介最大值、特殊字符、使用程序语句是否会对其造成影响性能:1.上传

2021-12-25 15:57:39 721

原创 微信收藏测试点

功能:电脑内存空间充足,图片格式、大小允许,网络稳定,进行表情收藏网络不稳定网络突然断开收藏过程中点击右上角关闭收藏操作多人聊天收藏收到的表情多人聊天中不是好友的人发出来的表情的收藏多人聊天中收藏自己发送的表情基本表情收藏表情图片是内置的个人专利需要收费,进行收藏自己发出去的表情对方发来的表情我的列表已经存在自己发给自己的表情本地上传的图片正确添加到所选的分组新创建一个分组添加表情添加成功后发送连续收藏多个不同的表情超过收藏个数上限同一个表情添加了两次或多次收藏表情个

2021-12-25 15:57:30 849

原创 微信分享测试点

功能:1、分享至微信好友或朋友圈。2、点击分享,是否弹出分享平台图标;点击取消时,是否隐藏分享平台图标。3、点击好友或朋友圈图标,是否跳转至微信应用(注意没有安装微信的用户,应提示用户先安装微信)。4、当微信未登录时,登录之后是否直接生成分享链接待分享。5、分享数为零时,不显示计数;大于零时,才显示计数。6、当分享数过大时,达到千或万(有时百),需考虑简化分享数,如1k或1w(跟手机屏幕也有关系)。7、取消分享时,不记录分享数。8、分享成功之后,需要进入分享出去给好友或朋友圈的链接是否邮箱。

2021-12-25 15:57:22 839

原创 微信点赞测试点

功能:1,点赞者能否给自己点赞2,点赞后显示的是不是自己的呢称3,取消后能不能再次点赞4,点赞后是否能取消5,点赞成功6,没网情况下能不能点赞7,点赞后评论8,点赞后消息列表的显示(按时间还是按昵称)9,点赞后共同好友可以看到10,点赞显示行一行可以显示多少人11,点赞人数是否限制12,点赞显示行的排列(按点赞时间)13,点赞显示行头像的显示14,点赞时来电话15,点赞时来短信16,点赞刚删除的朋友圈17,同一朋友圈,两个好友同时点赞性能:1,运行所占内存,耗电量2,

2021-12-25 15:23:56 2726

原创 微信评论测试点

功能1.点击发表评论能否正常弹出输入框,输入框内是否显示默认文字;2.正常评论的输入内容限制(中文,英文,数字,字符等),能否输入特殊字符,表情,图片,语音评论等;输入长度限制,支持的最短长度和最长长度,输入空;3.是否对输入评论做过滤前后空格处理;4.发表评论后对方及两人的共同好友可见,非好友不可见;且对方的朋友圈信息+1;5.每个人发表评论以及该动态所允许评论个数有没有最大限制;6.重复点击会不会发表重复的评论;7.发表过的评论是否支持删除,本人可删除还是发表者可删除;8.发表者是否可以

2021-12-25 15:05:13 1127

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

文件的作用 使用文件的目的:保存数据存放在磁盘 把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力二:文件的打开与关闭思考:如果想用word编写一份简历,应该有哪些流程呢?步骤:新建–写入数据–关闭打开word软件,新建一个word文件 写入个人简历信息 保存文件 关闭word软件同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的结论打开文件,或者新建立一个文件 读/写数据 关闭文件2.1:打开文件在python,使用

2021-12-24 19:13:07 1448 1

原创 python思维导图(续)

2021-12-23 19:56:44 540

原创 python集合和函数

python–集合和函数一:集合1.1:集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重1.2:集合的格式格式变量名=set(元素,元素)变量名={元素,元素,,,}注意:下面写法为一个空字典,为空默认是字典,如果有数据在根据格式判断为字典还是集合name={}1.3:添加元素1.3.1:add案例1.3.2:update案例1.4:删除元素remove,pop,discard1.4.1:remove使用remove删除集合中

2021-12-23 19:21:34 75

原创 python思维导图

2021-12-22 21:18:15 370

原创 python字典

二:字典2.1:字典的格式格式变量名={key1:value,key2:value,,,}案例info = {"name":"jack","age":12,"sex":"男"}字典的每个元素由2部分组成,键(key):值(value)2.2:根据键访问值案例:有对应key的案例:无对应key的思考:假如我们不确定字典中是否存在某个键而又想获取其值时,如何操作?案例:有对应key的案例:无对应key的info = {"name":"jack","age":12,"sex":

2021-12-22 18:47:18 62

原创 python元组

python–元组和字典一:元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。1:1:元组的格式格式变量名=(,,,,)案例aTuple=(23,35,56,34,11,21)1.2:访问元组通过索引取数据案例:索引值存在案例:索引值不存在1.3:查询个数count查询出现的个数案例1.4:查询索引index:查询元素的索引,有对应的元素返回对应的索引,否则报错案例:有对应的元素案例:无对应的元素1.

2021-12-22 15:06:08 829

原创 列表常见操作

静态初始化一个空列表list,使用循环向列表中添加 1–10之间的所有整数;向01中创建的列表list中添加一个字符串“XuanGe”删除下标索引为0的元素将下标索引为1的元素改为66输出列表中的第3个元素list= [23,34,35,31,22,33,55,43,78,34]01:查询出所有的偶数添加到列表list1中,并将list1排序02:将01中排序的list1通过extend添加list2= [[[3,21],2],[4],3],取出元素21..

2021-12-21 15:24:30 165

原创 字符串和字符串

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

2021-12-21 14:25:01 294

原创 python 循环语句

二:循环语句分享一则小故事张老师不小心把媳妇新买的化妆品打碎了,媳妇很生气,于是张老师灵机一动决定向媳妇道歉...print("媳妇,我错了")print("媳妇,我错了")print("媳妇,我错了")print("媳妇,我错了")...思考:那如果说一万遍媳妇我错了,该如何操作?前言需要多次重复执行的代码,都可以用循环的方式来完循环不是必须要使用的,但是为了提高代码的重复使用率2.1:while循环2.1.1:while循环的格式while 条件: 条件成立时,要做的

2021-12-20 15:08:15 64

原创 python if判断语句

python基础–语句目录具体内容判断语句1:if语句的使用格式2:if-else的使用格式3:if-elif-else的使用格式4:if嵌套循环语句1:while循环的格式2:while循环嵌套3:for循环的格式一:判断语句前言在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断1.1:if语句的使用格式if 要判断的条件: 条件成立时,要做的事情案例:判断年纪,如果age大于18,输入成年注意:代码的缩进

2021-12-20 14:19:34 727

原创 pycharm使用

文章标签: pycharm ide python版权在python交互模式下实现输出自己的名字在python交互模式下实现输入自己的年龄在python命令行模式下实现运行指定的 .py文件使用pycharm实现输出一句自己最想对父母说的一句心里话使用pycharm实现输出一句自己最励志的话使用格式化输出完成如下输出操作==================================姓名: xuanGeQQ:xxxxxxx手机号:131xxxxxx公司地址:北京市xxxx==

2021-12-19 19:05:43 59

原创 nmon监控

2021-12-17 21:20:19 35

原创 jmeter压测

jmeter压测2.Jmeter数据库压力测试6.1. 先配置jdbc(数据库连接)驱动1、启动jmeter,打开界面工具,添加一个线程组,添加驱动2、添加一个JDBC Connection Configuration,连接池配置文件。右键线程组【添加】–【配置元件】–【JDBC Connection Configuration】Variable Name:连接池名称。JDBC Request会通过此名称来获取连接池的配置,名称可以随意填写,但是最好具体实际的业务意义,方便理解和记忆。其他的

2021-12-17 21:14:08 45

原创 脚本用法。

2021-12-16 20:57:23 47

原创 postman和jmeter区别

1:postman请求的请求URL是一个整体,jmeter分成了4个部分(协议、主机、端口、路径)2:postman可以在请求中直接填写请求头信息, jmeter需要通过添加http请求头管理器添加请求头3. postman也支持csv数据文件的导入,但是每次执行时都需要收工加载数据文件。不方便(所以只能做半自动化)Jmeter可以进行完全自动化4.Postman有很多自带的断言函数,直接引用即可,操作非常方便。。。 jmeter也自带断言组件,操作非常直观。 区别: postman用函数断言,

2021-12-16 20:56:13 71

空空如也

空空如也

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

TA关注的人

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