自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础之异常处理

异常指在程序运行过程中,发生意想不到的情况导致程序停止运行,为防止程序奔溃或结束程序的运行,Java引入了异常机制用来捕获异常,并让程序继续执行下去。声明式处理异常,将异常抛出至方法的声明部分,谁来调用该方法,谁就来处理异常。运行时异常(RuntimeException):程序运行过程中的异常。已检查异常(CheckedException):编译时异常。在编译时会检验我们是否存在异常,不处理异常,程序无法编译。在方法内部自己捕捉异常,出现异常,进行抛出。该处使用的url网络请求的数据。

2022-09-12 12:54:00 217 1

原创 app自动化之monkey测试

目录为什么要做monkey测试什么是monkey测试monkey测试环境准备为什么要做monkey测试什么是monkey测试monkey测试环境准备

2022-02-19 14:01:16 3547

原创 APP自动化之PO

文章目录前言什么是PO模式PageObject 原则PO模式的框架结构总结:前言我所在的公司是做保险业务的,每个保险产品在进行购买时都会有登录账号,输入付款的银行卡号,选择保险产品,填写个人信息,被保人信息、受益人信息等等,如果将每个产品的购买流程都写成自动化的线性脚本会很冗余,于是学习了PO思想,来改进框架什么是PO模式官网:https://martinfowler.com/bliki/PageObject.html全称:page object model 简称:POM/POPO模式最核心的

2022-01-23 15:27:54 1422

原创 APP自动化之常用的元素定位和操作

文章目录前言通过webdriver定位1.通过resource-id 定位:2.通过class name 定位3.通过 accessibility_id定位元素4.通过xpath定位元素属性值完全匹配contain 属性值部分匹配5.通过adb 定位6.定位toast弹框通过Android UIAutomator定位前言自动化测试核心三要素:定位元素操作元素断言结果web端一般采用selenium作为自动化测试工具,而selenium的定位元素一般通过id、name、class name、cs

2022-01-23 11:15:24 13486 2

原创 adb常用命令

文章目录adb的作用常见的adb指令1.查看当前连接的设备2.获取应用的包名和页面名3.安装应用4.卸载应用5.将日志保存到电脑上6.重启/杀死adb进程7. monkey命令8.监控app服务9.文件传输adb的作用adb:adb的全称为AndroidDebugBridge,译为android调试桥,就是在android系统中起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb作用:adb的全称为AndroidDebugBri

2022-01-22 16:57:02 7015

原创 appium自动化环境搭建

appium自动化工具要点

2022-01-22 14:19:35 2787 2

原创 pytest之hook开发

文章目录什么是hook测试用例ids支持中文编码给测试用例自动加mark标签什么是hook测试用例ids支持中文编码正常使用ids是不支持中文编码,所以需要改写hook函数那么pytest有哪些hook函数?pytest的hook函数都放在hookspec.py文件中其中常用的就是pytest_collection_modifyitems() 方法,将该方法复制到conftest.py中,在加入如下代码即可是使ids支持中文def pytest_collection_modifyitem

2022-01-09 16:36:40 843

原创 pytest之常用插件

文章目录pytest常用的插件有哪些pytest-ordering 用法pytest-xdist 用法pytest常用的插件有哪些pip install pytest-ordering 控制用例的执行顺序(重点)pip install pytest-xdist 分布式并发执行测试用例(重点)pip install pytest-dependency 控制用例的依赖关系 (了解)pip install pytest-rerunfailures 失败重跑(了解)pip install

2022-01-09 14:47:39 2139

原创 pytest之fixture

文章目录fixture的介绍fixture的基本应用fixture自定义装饰器fixture scope参数详解:fixture params参数详解:conftest.py实现数据共享fixture的介绍fixture是pytest重要知识点,常与conftest.py结合使用,实现全局数据共享fixture的基本应用fixture自定义装饰器场景: 测试⽤例执⾏时,有的⽤例需要登陆才能执⾏,有些⽤例不需要登陆。setup 和 teardown ⽆法满⾜。fixture 可以。默认 scope(

2022-01-08 19:00:55 7056 3

原创 pytest结合yaml实现数据驱动

文章目录何为数据驱动mark.parametrize实现数据驱动使用fixture实现数据驱动何为数据驱动mark.parametrize实现数据驱动使用fixture实现数据驱动

2022-01-03 18:08:21 819

原创 pytest基础之ini配置文件

目录ini的介绍ini的简单和使用自定义mark标签自定义运行时的默认参数格式化日志自定义测试文件命名规则自动以测试类的命名规则自定义函数的命名规则总结:ini的介绍pytest官网pytest.ini是pytest框架的主配置文件,实际生产中主要用来规范日志的格式或日志文件保存的位置,增加用例标签等等,总之简单易用,属于pytest学习的重要知识点。ini的简单和使用PS:pytest.ini文件命名不能修改,文件中第一行必须用【pytest】申明这是一个pytest的ini文件自定义m

2022-01-03 18:01:54 1035

原创 pytest基础知识一

pytest基础知识一pytest的介绍pytest的作用pytest的安装pytest的基本应用编写一个简单的pytest应用pytest文件的三种运行方式命令行运行PyCharm界面运行Python文件内运行pytest的pytest的介绍pytest的作用pytest的安装pytest的基本应用编写一个简单的pytest应用pytest文件的三种运行方式命令行运行PyCharm界面运行Python文件内运行pytest的...

2022-01-03 10:53:47 15908

原创 flask之搭建web服务

文章目录前言本地搭建flask服务设置路由设置请求方法和参数如何搭建一个restful接口的服务第一步第一步第一步前言flask是什么?众所周知 java有 spring 全家桶和sparkjava,Python有Django和flask,Django属于大而全的框架,flask是一个轻量级的web服务框架,结构简单但功能强大,像一把尼泊尔军刀一样,非常适合我们在平时工作中开发一些简单的工具,如简单的自动化测试平台,今天一起来了解下flask在web服务中的应用。本地搭建flask服务设置路由#

2021-12-04 18:20:02 2372

原创 flask后台开发之数据库交互

目录一、前言二、环境安装1、安装Python与SQL进行交互的库2、使用docker搭建mysql服务三、用Python连接mysql四、与数据库的交互1.创建表2.删除表3.查数据4.插入数据5.删除数据6.更改数据一、前言flask官网:http://www.pythondoc.com/flask/tutorial/schema.htmlflask_sqlalchemy:https://flask-sqlalchemy.palletsprojects.com/en/2.x/我们在后台开发过程

2021-12-04 16:25:19 5557

原创 Jenkins之公共API的调用

Jenkins之公共API的调用文章目录JenkinsAPI的作用及其原理Jenkinsde安装目录各结构含义使用python创建新job文章目录JenkinsAPI的作用及其原理Jenkins本身支持丰富的API接口,通过调用接口,基本可以实现所有需要的功能,包括获取、触发、删除Job、复制job等。我们在一般在团队建设中,都回去二次开发封装原有的Jenkins来满足项目的特性化需求,这就需要调用Jenkins开发者暴露的公共接口。Jenkinsde安装目录各结构含义在了解Jenkins公共AP

2021-11-07 12:57:05 1254

原创 Python之深浅拷贝的本质

Python之深浅拷贝的本质文章目录前言对象的三个属性对象的深浅拷贝文章目录前言近几年面试过程中,凡是说会Python的必会问到对象的深浅拷贝,这个问题也一直困扰了我许久,今天一起聊聊Python对象的深浅拷贝在内存中的实质对象的三个属性首先我们必须知道程序在运行过程中是在计算机内存中进行的,而程序又由多个对象组成,所以我们要知道Python对象有三个属性:id、type、valueid : 内存地址type : 对象所存储的数据类型value : 数据类型对应的值>&

2021-11-06 20:53:13 296

原创 Jenkins创建父子job和矩阵job

Jenkins创建父子jobJenkins创建父子job前言:1.创建父job2.创建子job,并在子job的构建触发器中关联父job,并选择触发条件3.运行父job,会发现子job也会被运行Jenkins创建父子job前言:项目之间总会有关联,如何让项目依次执行呢?这时我们就需要创建job之间的触发关系常见的触发关系有三种:1. 只有构建稳定时触发2. 即使构建不稳定时也会触发3. 即使构建失败时也会触发1.创建父job2.创建子job,并在子job的构建触发器中关联父job,并选择

2021-10-30 18:47:08 558

原创 Jenkins集成企业微信

Jenkins集成企业微信文章目录在企业微信创建群聊机器人,获取webhook文章目录在企业微信创建群聊机器人,获取webhook

2021-10-30 16:31:54 1073 5

空空如也

空空如也

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

TA关注的人

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