logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于PO模式python+pytest+appium多设备并发执行用例自动化框架

pyAppium项目介绍pyAppium是python语言,基于PO模式的pytest、Appium二次封装的Android自动化框架,多进程方式在多台手机上同时执行测试,自动获取已连接设备信息,自动启动多个appium服务,同一套测试用例在不同手机上执行,用例执行失败自动截图、收集报错信息,allure插件生成测试报告框架目录说明pyAppium# 项目根目录├─app# 测试APP存放目录├─

#python#android
pytest测试框架系列 - Pytest pytest-xdist 分布式、多进程并发执行用例你会用吗?

前言场景:随着项目越来越大、复杂,用例越来越多,串行的执行就需要太多的时间,就像测试部门一样,项目太多,项目完成的时间就越来越久,这就需要我们招聘更多的人,同时来测试项目,这样就提高了测试效率,但是需要尽量减少项目测试之间的关联性、耦合性。Pytest 框架提供了一个pytest-xdist 插件帮我们做了这件事情,我们只需要简单的使用即可。用例需要并发执行注意点每条用例是独立的,没有依赖关系,完

#python#编程语言
Appium 自动化测试 手机操作

前言我们在自动化测试过程中,可能需要手机相关联的一些操作进行辅助测试,这些我们主要讲解获取手机分辨率、手机截图、获取和设置手机网络、发送手机按键到设备、操作手机通知栏。获取手机分辨率自动化测试可能会需要根据当前设备的屏幕分辨率来计算一些点击或者滑动的坐标。方法:driver.get_window_size()实战代码:输出当前设备的屏幕分辨率# _*_ coding:utf-8 _*_from a

#自动化
Pytest测试框架系列 - pytest.main()运行测试用例详解

前言我们在看见每个项目都有个入口文件,用来启动项目,但是在我们的自动化项目里面,特别是前面使用过unittest框架的人来说特别熟悉,在项目新建一个 main.py 或者 run_all.py文件,使用python main.py 或者python run_all.py 执行测试。在pytest框架也有一个入口,那就是 pytest.main(),可以作为用例执行入口,下面我们对pytest.ma

#python
2022 年 Selenium 自动化高频面试题及答案整理

selenium中,有哪些不同定位元素方法?常用的八大定位方式:id、name、class、xpath、CSS selector、link_text、partial_link、tag高级定位方式:JavaScript、jQuery你最常用哪种定位方式,为什么?优先使用id 方式,因为简单方便,定位最快。其次是 Xpath,因为xpath定位方式非常灵活,由于很多情况下html标签的属性不够规范,无

#selenium#自动化#python
Mock 接口测试的常见几种实现方式

什么是接口Mock测试Mock 测试定义Mock 测试就是在测试过程中,对于某些不容易构造或者不容易获取的比较复杂的对象,用一个模拟的对象来创建以便测试的测试方法Mock 测试应用场景测试接口中需要依赖第三方接口返回值进行逻辑处理,例如银行的支付接口模拟异常数据返回,例如需要返回特殊字符、不同长度、类型格式内容前后端开发并行工作调式,后端接口未完成时,前端调用Mock数据进行调式隔离环境,保证数据

#自动化#测试工具#python
2022 年面试工具篇 Jmeter 接口面试题及答案

问题列表在项目中如何用jmeter进行http接口测试?Jmeter 常用元件有哪些?jmeter 如何管理cookie和session信息?jmeter中如何实现关联?jmeter中断言方式?jmeter参数化的方式有哪几种可以实现?Jmeter怎么录制,怎么过滤?JMeter结果树响应数据中文乱码如何解决?用户定义的变量和用户参数的区别?Jmeter 怎么实现持续集成测试?在项目中如何用jme

#面试#python#自动化
2022 年面试工具篇 Postman 面试题及答案

面试题目录说下你对Postman的了解?Postman你在工作中使用流程是什么样的?Postman 你使用了哪些功能?Postman 里面如何管理测试环境?Postman如何设置关联?postman参数化有哪几种方式?在postman中,当环境变量、Collection、全局变量重名时,会优先使用哪个变量?Postman如何实现接口测试断言,用什么方法Postman 自定义变量如何做?Postma

#postman#自动化#测试工具
暂无文章信息