自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 寒假作业第三天:测试用例

​​​​

2022-01-20 09:13:10 226

原创 寒假作业第二天:思维导图

2022-01-20 09:04:41 323

原创 寒假第一天作业:思维导图

2022-01-19 18:29:00 365

原创 day06教程大纲

1.移动端测试知识概览移动端测试是什么 移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度。移动端测试分类APP端测试1.业务逻辑正确性测试 产品文档2.兼容性测试 1.系统版本 2.分辨率 3.网络情况3.异常测试 1.热启动应用 2.网络切换&中断恢复 3.电话&信息中断恢复4.升级&安装卸载测试5.健壮性测试 1.手机资源消耗 2.流量消耗 3.崩溃恢复等测试APP自

2022-01-14 15:07:14 108

原创 day05Monkey测试

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

2022-01-13 19:07:29 43

原创 day04云测

注册用户填写云测信息完善信息选择兼容测试点击开始测试点击上传应用手机测试生成测试报告

2022-01-12 19:12:23 114

原创 day04Android介绍

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

2022-01-12 16:32:18 2070

原创 dayPO模型

一、介绍在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率二、po的核心1.在PO模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性2.每一个page都继承BasePage,通过driver来管理本page中元素,将page中的操作封装成一个个方法3.TestCase继承unittest.Testcase类,并依赖page类,从而实现相应的测试

2022-01-11 20:52:59 61

原创 day02web定位元素和脚本(2)

一、多表单的切换实际上就是使用iframe/frame,引用了其他页面的链接,真正的页面数据并没有出现在当前源码中,但是在浏览器中我们看到,简单理解可以使页面中开了一个窗口显示另一个页面查看效果等待有三种方式:强制等待前提是要导入所需要的包显示等待、隐式等待可同时使用导入所需要的包例子:课后练习:代码的优化:生成测试报告1:使用游览器登录http://www.baidu.com2:搜索...

2022-01-10 21:00:08 69

原创 day01Web自动化测试进阶

1.Selenium自动化测试框架1.seleuinm概述2.seleuinm IDE3.seleuinm API基础4.seleuinm API高级2.seleuinm自动化测试框架1.什么是框架框架是一个框子——指其约束性,也是一个架子——指其支持性。是一个基础概念上的结构,用于去解决或着复杂的问题。框架是整个或部分系统的可重用设...

2022-01-09 19:17:15 222

原创 day18web端自动化

xpath获取元素xpath使用路径表达式来选取xml文档中的节点或者节点集。这些路径表达式和我们常规的电脑文件系统中看到的表达式非常相似查找某个特定的节点或者包含某个指定的值的节点选择未知节点在下面的表格中,我们列出了一些路径表达式,以及这些表达式的结果选取若干路径补充css选择器语法1)通过伪类名、id、标签名定位2)通过元素之前嵌套关系3)通过属性...

2022-01-06 20:22:41 373

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

apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发配置环境变量验证ant是否安装成功检查pc端有没有build.xml文件输入cmd 查看结果启动tomcat启动成功去浏览器中查看 输入密码安装推荐的插件耐心等待下载插件:圈中的是必须成功的如果不成功可以在网上查找原因查看ant安装没有问题 创建一个新的项目...

2022-01-05 20:13:19 465

原创 day16requests接口测试

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

2022-01-04 19:43:46 54

原创 day15单元测试pytest

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

2021-12-31 14:39:59 514

原创 day14python单元测试

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

2021-12-30 19:57:41 810

原创 day13面向对象(3)

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

2021-12-28 14:11:19 52

原创 day12面向对象继承

继承介绍以及单继承1. 现实中的继承在现实生活中,继承一般指的是子女继承父辈的财产,如下图搞不好,结果如下.2. 程序中的继承在程序中,继承描述的是多个类之间的所属关系。如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类单继承单继承:子类只继承一个父类说明:虽然子类没有定义__init__方法初始化属性,也没有定义实例方法,但是父类有。...

2021-12-27 16:10:22 54

原创 day12面向对象(1)

1.面向对象的介绍面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑2.类和对象面向对象编程的2个非常重要的概念: 类和对象对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象类 人以类聚 物以群分。具有相似内部状态和运动规律的实体的集合(或统称为抽象)。具有相同

2021-12-27 15:18:08 48

原创 day12作业

1)创建一个狗类:(Dog) 创建一个大黄狗,5岁,技能“汪汪叫” 创建一个大黑狗,3岁,技能“龇牙咧嘴” 创建一个大白狗,1岁,技能“夹着尾巴跑” 并输出2)实现一个简单的金融类,要求功能有:父类股票类,方法心情操作法输出股票买入和卖出;子类(公募机构)继承自父类,方法量化交易模型操作法输出公募机构买入和卖出;子类(私募机构)继承自父类,方法量化交易模型操作法...

2021-12-27 15:06:27 201

原创 评论/点赞/分享/收藏/收索/上传/下载

一、评论 功能: 输入的内容是否能够超过200字 输入后能否发送成功 是否支持发送图片 是否支持复制的文字内容 发送之后能否接收成功 其他人是不是可以看到该条评论 性能: 是否支持50人同时访问该评论 查...

2021-12-25 16:06:15 206

原创 模块的导入

1.from…import 语句Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中,语法如下from modname import name1[, name2[, ... nameN]]也可以使用类方法导包

2021-12-25 14:58:41 318

原创 day10文件操作和异常处理

1.什么是文件2.文件的作用使用文件的目的:保存数据存放在磁盘把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力3.打开文件在Python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)如下图所示:不同的打开文件的方式常见的文件操作有:写,读,追加写数据(write)格式:对象 = open("文件",w)对象 .write("写入数据")对象.close案例:以写的方式打..

2021-12-24 17:18:39 150

原创 day09集合和函数

1.集合的介绍集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重定义一个空集合set1 = set()注意以下写法为一个空字典,为空默认是字典,如果有数据在根据格式判断 set2 = {}集合的格式与操作1、集合的格式变量名=set(元素,元素)变量名={元素,元素,,,}注意:下面写法为一个空字典,为空默认是字典,如果有数据在根据格式判断为字典还是name={}2、添加元素update.例子:3、删除元素...

2021-12-23 18:34:29 174

原创 python思维导图

python基础字符串列表元组字典

2021-12-22 20:24:37 338

原创 day08字典

字典介绍想一想:如果有列表 nameList = ['xiaoZhang', 'xiaoWang', 'xiaoLi'];需要对"xiaoWang"这个名字写错了,通过代码修改: nameList[1] = 'xiaoxiaoWang'如果列表的顺序发生了变化,如下 nameList = ['xiaoWang', 'xiaoZhang', 'xiaoLi'];此时就需要修改下标,才能完成名字的修改 nameList[0] = 'xiaox...

2021-12-22 15:12:11 101

原创 day08元组

1.元组的介绍元组:python的元组跟列表类似,不同之处在于元组的元素不能修改。元组使用的是小括号,列表使用的是方括号查看全部数据按照下标查看数据通过下标修改元组的值说明: python中不允许修改元组的数据,包括不能删除其中的元素元组的内置函数count, indexindex和count与字符串和列表中的用法相同类型转换列表转换元组 ,list= [1,2,3,4,5] >>tuple(list)...

2021-12-22 11:51:28 365

原创 day07列表

1.列表的介绍前面学习的字符串可以用来存储一串信息,那么想一想,怎样存储咱们班所有同学的名字呢?定义100个变量,每个变量存放一个学生的姓名可行吗?有更好的办法吗?列表 变量=[]按下标输出for循环输出使用while循环添加元素("增"append, extend, insert)append通过append可以向列表(尾部)添加元素通过extend可以将另一个集合中的元素逐一添加到列表中append和extend的区别?ex...

2021-12-21 16:24:23 32

原创 day07字符串

1.字符串的介绍python中的字符串格式:如下定义的变量a,存储的是数字类型的值a = 100如下定义的变量b,存储的是字符串类型的值b = 'hello usion.cn'或者b = "hello usion.cn"总结:双引号和单引号的数据,都是字符串案例:实现用户登录下标字符串中的“下标”的使用列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引如果有字符串:name = 'abcdef',在内存中的..

2021-12-21 14:25:29 133

原创 day06while语句

王老师不小心把媳妇新买的化妆品打碎了,媳妇很生气,于是王老师灵机一动决定向媳妇道歉小总结while和if的用法基本类似, 区别在于:if 条件成立,则执行一次; while 条件成立,则重复执行,直到条件不成立为止案例1:练一练使用while循环输出10遍,我爱你中国,我爱你母亲!!!计算1--100之间的整数和(包含1和100)计算1--100之间的偶数和(包含1和100)练一练计算1--100之间的奇数和(包含1和100)打印pyt...

2021-12-20 16:26:39 172

原创 day06if语句

if语句是用来判断的,其使用格式如下if 要判断的条件: 条件成立时,要做的事情案例01:案例02:小总结:以上2个案例仅仅是age变量的值不一样,导致结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句注意:代码的缩进为一个tab键,或者4个空格练一练要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,终于可以执剑走天涯了”比...

2021-12-20 15:12:32 213

原创 day05PyChary总结

1.变量的定义(1.)java变量的定义(2.)js变量的定义(3.)python变量的定义(4.)查看变量类型2.标识符(1.)什么是标识符开发人员在程序中自定义的一些符号和名称标识符是自己定义的,如变量名 、函数名等(2.)标识符的命名规则标识符只能由字母、下划线“_”、数字组成。标识符不能以数字开头。. 标识符不能使用关键字标识符对大小写敏感。(建议:标识符命名应“见名知意”)(3.)python中的关键字['...

2021-12-19 21:05:52 332

原创 JMETER连接数据库

1.创建本地数据库并判断是否可以连接数据库2.

2021-12-17 19:55:22 731

原创 JMETER的web端跟app端脚本

web端:app端:

2021-12-16 20:28:28 283

原创 day03jmeter总结2

用户自定义变量:参数化关联:函数助手:cmd命令生成测试报告jmeter -n -t 本机的文件地址 -l report.jtl -e-o 存放报告的地址-n: 非GUI 模式执行 JMeter-t: 执行测试文件所在的位置-l: 指定生成测试结果的保存文件,如:jtl 文件格式, txt 文件格式-e: 测试结束后,生成测试报告-o: 指定测试报告的存放位置...

2021-12-16 18:44:34 179

原创 day02总结

使用ctrl+r打开黑窗口输入jmeter,打开jmeter软件1.创建线程组2.创建http请求3.创建察看结果树4.创建聚合报告5.输入http请求6.运行jmeter7.保存测试计划8.将测试计划保存到jmeter目录下的bin目录里的2102a中9.是.jmx的脚本10.执行结果11.清空聚合报告里的结果12.创建用表格察看结果13.察看察看结果14.jmeter查询天气结果成功1...

2021-12-15 16:21:08 874

原创 小实训面试题总结

1.公司流程2.测试计划内容3.测试用例内容4.缺陷报告内容5.bug生命周期6.测试报告内容7.get/post的区别8.app跟web端的区别9.接口测试用例内容10.接口测试流程11.如何实现多接口关联12.接口中常见的断言有哪些13.数据库增删改查以及多表查询14.左右关联的区别15. 具体举例16.linux命令17.linux中环境的搭建和项目的部署18.如何定位问题19...

2021-12-14 20:58:01 322

原创 shell脚本

参数传递 :向 .sh 文件中传递数据格式 : sh 脚本名 .sh 参数$1 :接收第一个参数 ~~$n$n: 文件名称$@: 所有参数 s$# 参数个数 $0比较运算符和逻辑运算符( 1 )比较运算符( 数字)-eq 比较是否相等-ne 比较不相等-gt 比较大于-ge 比较大于等于-lt 比较小于-le 比较小于等于( 2 )比较运算符( 字符串)== 比较是否相等!= 比较不相等加一操作 :((i++)) ((i+=1))加 n 操作 :s=$(($s+.

2021-12-10 21:20:07 125

原创 linux环境部署

一、使用远程工具 远程工具有很多在这就不过多的介绍,在这篇文章中使用的是xshell二、安装软件 首先是安装,安装的话市面都是有教程的在这也是不过多的介绍。三、操作 1、 2、 3、 4、使用xftp将准备好的压缩包拖拽进去 4、先查看是否安装过jdk:rpm -qa | grep java有的话卸载掉即可:rpm -e --nodeps 要卸载的软件...

2021-12-10 07:57:23 861

原创 day15总结

一、安装虚拟机第一步就是准备工作:需要以下的安排系统:win10,win11(需要支持vm的即可)vm的话不做过多的要求能正常使用即可第二步准备安装包 进行一个安装3、打开安装包4、点击勾选后下一步5、点击选择一个安装路径6、安装成功接下来就是一直下一步即可,到了需要许可证的那个页面以后可以不用管。二、安装centos1、创建一个新的2、选择一个自定义然后点击下一步3、选择14,15都可以4、选择已经有的镜像5、继续下一步下一步即可...

2021-12-08 21:03:05 50

原创 day14总结

一、fiddler抓包的另一款软件 Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的 程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。二、配置 打开Fiddler Tool->Fiddler Options->HTTPS点完会有一个弹框点击是就可以...

2021-12-07 19:09:44 71

空空如也

空空如也

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

TA关注的人

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