E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
App自动化测试
超详细干货:Appium+Pytest实现App并发测试
如果下方文章内容还是不太明白的话,我推荐你看一套视频
App自动化测试
Appium+UiAutomator2技巧_哔哩哔哩_bilibili【python自动化测试工具、课件、笔记相关资料免费领取+微信:
测试小鬼
·
2023-04-01 06:28
软件测试
python
测试工具
经验分享
appium
Appium - 自动化测试框架 - 工作原理、环境搭建
在这里,我还给大家推荐一套
app自动化测试
的视频,比文字内容更容易理解!
测试小鬼
·
2023-04-01 06:38
自动化测试
接口自动化测试
软件测试
自动化
python
功能测试
程序人生
经验分享
APP自动化测试
系列之Appium介绍及运行原理
在面试APP自动化时,有的面试官可能会问Appium的运行原理,以下介绍Appium运行原理。一、Appium介绍1、Appium概念Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。它使用WebDriver协议驱动IOS,Android和Windows应用程序。2、Appium特点Appium是开源的移动端自动化测试框架;Appium可以测试原生的、混合的、以及移动
软件测试呀
·
2023-04-01 01:08
软件测试
软件测试
程序员
IT
自动化测试
appium
Python测试工具-Pytest使用详解
可以和selenium、requests、appium等模块结合使用实现WEBUI、API、
APP自动化测试
。
楼宇野人
·
2023-03-30 22:02
测试笔记
python
测试工具
pytest
自动化
|
app自动化测试
之设备交互API详解
Appium提供了很多系统操作,在测试APP过程中会有一些特殊场景,比如来电话、短信,横竖屏切换,安装/卸载APP,手机上的键盘操作,录屏等功能。下面介绍几个常用的设备交互API。更多用法参见官网:http://appium.io/docs/en/about-appium/intro/模拟电话/短信用下面的命令模拟GSM电话和短信,注意:只能在模拟器上使用!self.driver.make_gsm
霍格沃兹测试开发
·
2023-03-30 09:20
软件测试
测试
测试开发
压力测试
测试覆盖率
测试
|
app自动化测试
之模拟器控制
测试时需要用到测试设备,通常测试人员会选择使用模拟器进行自动化调试。模拟器分为原生模拟器与第三方模拟器。我们今天介绍的就是原生模拟器是AndroidSDK中自带的模拟器,可以通过AndroidStudio工具创建模拟器。创建/管理原生模拟器Android虚拟设备(AVD)是一种配置,它可以定义Android模拟器例如:Android手机、平板电脑、WearOS、Android电视或车载设备的特征。
霍格沃兹测试开发
·
2023-03-30 09:19
软件测试
测试
测试开发
压力测试
测试覆盖率
测试
技术分享 |
app自动化测试
(Android)--高级定位技巧
通常使用定位器定位页面上的元素会发生一些定位不到元素,或者定位失败的情况。有可能是页面上元素不唯一,有可能是页面发生变化。这节介绍定位元素的高级用法,使用层级关系定位或者多重属性定位的方式来确定元素的唯一性,从而更精准,更稳定的定位到想要的元素。XPath高级定位技巧XPath简介XPath的英文全称为:XMLPathLanguage,意旨对XML中的元素进行路径定位的一种语言,它可适用XML标记
软件测试情报局
·
2023-03-30 08:44
IT
程序员
软件测试
android
python
开发语言
职场和发展
软件测试
【2023最新教程】一文3000字从0到1教你做
app自动化测试
(保姆级教程)
一、什么是App自动化?为什么要做App自动化?App自动化是指给Android或iOS上的软件应用程序做的自动化测试。手工测试和自动化测试的对比如下:手工测试优势:不可替代、发现更多bug、包含了人的想象力与理解力。注意,不是所有功能都需要自动化。自动化测试优势:可重复、效率高,增加软件信任度。执行自动化测试可以让测试同事有更多的精力来关注复杂场景,做更多更深层次的测试。风险分析自动化测试的主要
小码哥说测试
·
2023-03-29 10:18
自动化测试
技术分享
软件测试
功能测试
自动化测试
软件测试
测试工程师
web
app
超全的App 测试工具大全,收藏这篇就够了【附带官网|GitHub地址】
一、
APP自动化测试
工具Appium官网:http://appium.io/GitHub地址:https://github.com/appium/appium介绍:Appium是一个开源的、跨平
小码哥说测试
·
2023-03-29 10:36
技术分享
干货分享
测试工具
app
软件测试
测试工程师
程序人生
app自动化测试
框架(五、跳过用例)
@pytest.mark.skip()#1、跳过方法或用例@pytest.mark.skip(reason='跳过一个方法或一个测试用例')#2、跳过方法或用例,备注了原因@pytest.mark.skipif(1==1,reason='跳过一个方法或一个测试用例')#3、加上判断条件场景一:某条用例已知存在bug,不执行,直接跳过importpytestfrompage_obj.login_pa
HC2
·
2023-03-29 00:18
App自动化测试
之Appium 环境搭建保姆级教程(全网最全)
目录前言一、安装Appium服务二、安装Appium客户端三、安装JavaJDK四、安装AndroidSDK五、手机连接六、总结前言
APP自动化测试
运行环境比较复杂,稍微不注意安装就会失败。
软件测试老莫
·
2023-03-28 22:28
自动化测试
appium
android
python
职场和发展
运维
App自动化测试
元素定位(6)Xpath 定位
使用Xpath定位元素,在Selenium中也比较常用,有过Selenium定位学习经验的同学应该都知道。在Appium的定位过程中,语法与Selenium中类似。区别在于使用的标识层级的属性不一样。在web中使用标签名在Android中使用class属性//android.widget.LinearLayout[@resource-id="com.insthub.ecmobile:id/prof
猫与测试
·
2023-03-27 18:38
App自动化测试
环境搭建
1.概述1.1参考文档:http://appium.io/introduction.html2.安装2.1安装node.js下载地址:http://nodejs.cn/download/将node.js的家目录(E:\profile\nodejs)加入Path的环境变量验证安装成功:Cmd命令行下输入npm出现如下内容说明node.js安装成功2.2安装appium方式1:在cmd下输入安装命令:
皮卡丘Fiona
·
2023-03-27 03:05
Android常用9种自动化测试框架对比,Appium有哪些优势?
移动
APP自动化测试
的难点移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”,变化导致自动化用例的大量维护。从分层测试的角度,自动化测试应该逐层进行。
测试大大怪
·
2023-03-21 15:08
android
测试工具
自动化测试
软件测试
职场和发展
腾讯视频Mac
App自动化测试
实践
转载自:腾讯移动品质中心TMQ(已获得授权)一、前言Mac已然是一个不可或缺的平台,但是相对其它平台来说,针对Macapp的各项专项测试却没有多少资料可供参考,本篇文章介绍了腾讯视频Mac端的各项专项测试总结,整理了过去一年腾讯视频Mac测试团队的探索和研究。二、MacApp测试框架我们对比了多款自动化框架,最终选择了atomac作为视频Mac端的自动化框架。表1不同框架对比从表中可以看出,ato
DanHei様
·
2023-03-17 21:19
【
APP自动化测试
】Monkey的测试原理和方法
一、Monkey测试原理Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。二、测试准备1、首先需要将手机连接到PC,测试连接是否正常,可在cmd里输入adbdevices来进行验证;2、因测试多
晓晓桑
·
2023-03-11 22:36
python+appium自动化测试元素定位
关于
app自动化测试
,元素定位工具有三个:appium自带的AppiumInspector工具AndroidADT原生的工具python版uiautomator2中的weditor由于我常用的是前两个,
Snails_Tin
·
2023-03-08 22:50
你真的会做APP UI自动化测试吗?我敢打赌百分之九十的人都不知道这个思路
测试手机选择3,开发语言环境4,UI自动化测试框架环境搭建五,脚本编写1,编写测试demo2,确定目录结构3,选择测试报告六,Jenkins集成七,总结重点:配套学习资料和视频教学前言首先想要说明一下,
APP
软件测试老莫
·
2023-02-22 21:31
自动化测试
UI自动化测试
APP测试
软件测试
自动化测试
职场和发展
备战金三银四软件测试面试刷题小程序,错过你会后悔的
里面包含了面试常问的软件测试基础题,web自动化测试、
app自动化测试
、接口测试、性能测试、数据库及一些常问到的人力资源题目
软件测试老莫
·
2023-02-22 21:59
面试
面试
软件测试
自动化测试
职场和发展
微信小程序
干货|
app自动化测试
之设备交互API详解
Appium提供了很多系统操作,在测试APP过程中会有一些特殊场景,比如来电话、短信,横竖屏切换,安装/卸载APP,手机上的键盘操作,录屏等功能。下面介绍几个常用的设备交互API。更多用法参见官网:http://appium.io/docs/en/abou...模拟电话/短信用下面的命令模拟GSM电话和短信,注意:只能在模拟器上使用!self.driver.make_gsm_call("55512
·
2023-02-22 16:13
软件测试
干货|
app自动化测试
之模拟器控制
测试时需要用到测试设备,通常测试人员会选择使用模拟器进行自动化调试。模拟器分为原生模拟器与第三方模拟器。我们今天介绍的就是原生模拟器是AndroidSDK中自带的模拟器,可以通过AndroidStudio工具创建模拟器。创建/管理原生模拟器Android虚拟设备(AVD)是一种配置,它可以定义Android模拟器例如:Android手机、平板电脑、WearOS、Android电视或车载设备的特征。
·
2023-02-22 16:13
软件测试
干货|
app自动化测试
之Appium问题分析及定位
使用Appium进行测试时,会产生大量日志,一旦运行过程中遇到报错,可以通过Appium服务端的日志以及客户端的日志分析排查问题。AppiumServer日志-开启服务通过命令行的方式启动AppiumServer,下面来分析一下启动日志,日志第一行显示了Appium版本信息和服务在本地的运行地址。$appium-gappium.log[Appium]WelcometoAppiumv1.8.0-be
·
2023-02-22 16:42
软件测试
干货|
app自动化测试
之Capability 使用进阶
Capability是一组键值对的集合(比如:"platformName":"Android")。Capability主要用于通知Appium服务端建立Session需要的信息。客户端使用特定语言生成Capabilities,最终会以JSON对象的形式发送给Appium服务端。Appium底层架构比如下面的例子展示了几个重要的capabilities:{"platformName":"Androi
·
2023-02-22 16:42
软件测试
干货|
app自动化测试
之Appium 源码修改定制分析
Appium是由Node.js来实现的HTTP服务,它并不是一套全新的框架,而是将现有的优秀的框架进行了集成,在SeleniumWebDriver协议(JsonWireProtocol/Restfulwebservice)的基础上增加了移动端的支持,使Appium满足多方面的需求。官方提供更详细的Appium结构说明:https://appium.io/docs/en/con...Appium框架
·
2023-02-22 16:41
软件测试
干货|
app自动化测试
之Appium 源码分析
Appium是由Node.js来实现的HTTP服务,它并不是一套全新的框架,而是将现有的优秀的框架进行了集成,在SeleniumWebDriver协议(JsonWireProtocol/Restfulwebservice)的基础上增加了移动端的支持,使Appium满足多方面的需求。官方提供更详细的Appium结构说明:https://appium.io/docs/en/con...Appium原理
·
2023-02-22 16:41
软件测试
干货|
app自动化测试
之Appium 原理 与 JsonWP 协议分析
想要使用Appium进行测试,那么就一定要先了解Appium的原理。Appium不仅能够实现移动端的JSONWP,并且延伸到了Selenium的JSONWP,它能够控制不同移动设备的行为,例如通过会话安装和卸载APP。Appium原理图中依赖关系解释:可以使用Java、Python语言编写测试脚本通过Appium服务去驱动不同设备执行自动化测试AndroidAPP使用UiAutomator驱动,i
·
2023-02-22 16:40
软件测试
干货|
app自动化测试
之Andriod WebView如何测试
HybridApp(混合模式移动应用)是介于Web-app、Native-app之间的app,本质上是Native-app中嵌入WebView组件,在WebView组件里可以访问WebApp。HybridApp在给用户良好交互体验的同时,还具备了WebApp的跨平台、热更新机制等优势。AndroidWebView在Android平台上是一个特殊的View,用它来展示网页内容。WebView内部实现
·
2023-02-22 15:39
软件测试
干货|
app自动化测试
之Andriod WebView如何测试
HybridApp(混合模式移动应用)是介于Web-app、Native-app之间的app,本质上是Native-app中嵌入WebView组件,在WebView组件里可以访问WebApp。HybridApp在给用户良好交互体验的同时,还具备了WebApp的跨平台、热更新机制等优势。AndroidWebView在Android平台上是一个特殊的View,用它来展示网页内容。WebView内部实现
·
2023-02-22 15:37
软件测试
干货|
app自动化测试
之Andriod微信小程序的自动化测试
随着微信小程序的功能和生态日益完善,很多公司的小程序项目页面结构越来越多,业务逻辑也越来越复杂。如何做好小程序的自动化测试就成为测试同学普遍面临的一大痛点难题。微信小程序小程序内嵌于微信内部,页面包含Native原生元素和Web元素,相当于混合应用。并且,小程序Web部分是基于腾讯的X5内核开发的,也是特殊的WebView。那么,对微信小程序进行自动化测试,包括操作原生应用、WebView、基于微
·
2023-02-22 15:36
软件测试
干货 | 解决 App 自动化测试的常见痛点(弹框及首页启动加载完成判断处理)
App自动化测试
中有些常见痛点问题,如果框架不能很好的处理,就可能出现元素定位超时找不到的情况,自动化也就被打断终止了。很容易打消做自动化的热情,导致从入门到放弃。
·
2023-02-17 18:04
软件测试
iOS 自动化测试踩坑(一): 技术方案、环境配置与落地实践
Xcode下载地址:SignIn-Apple下载安装好的图标如下:先来看目前主流的iOS移动测试框架Appium:目前最常用的
App自动化测试
框架,具备跨平台性C
霍格沃兹测试开发
·
2023-02-17 07:19
Python+Appium自动化测试之自动选择USB用于传输文件(不依赖appium对手机页面元素进行定位)
app自动化测试
使用Android真机连接电脑时,通常会遇到两种情况:1、测试机连接电脑会弹窗提示USB选项,选择USB用于"文件传输",有些手机不支持设置默认USB选项,手机重新连接电脑时都需要手动点击选择
给你一页白纸
·
2023-02-17 01:57
Appium+Python进行iOS
App自动化测试
(2)使用Appium启动在模拟器上的App
书接上回环境配置好了,先用Appium把App启动起来吧,这是App自动化的基础和前提。我们先在模拟器上实现一下。总共分几步启动Appium服务选择新会话配置DesiredCapabilities(核心)保存配置启动App启动Appium服务点击Appium应用图标,启动Appium,点击按钮StartServerv1.20.2,即可启动Appium服务,如下图:启动后会显示Theserveris
悟饭哪
·
2023-02-05 23:31
远程Jenkins新增Mac电脑节点
但是在做ios
App自动化测试
时,因为ios系统生态闭环的原因,苹果测试真机或者苹果模拟器需要连接Mac电脑才能更好的进行自动化测试。
给你一页白纸
·
2023-02-03 16:38
app自动化测试
(iOS)元素定位(新手篇)
除了通用定位方式外,iOS还有其他特殊的定位方式,本章节仅介绍iOS特有定位。PredicateString定位样本元素截图:使用PredicateString,基本定位方式是由元素属性名、运算符、目标值组成。元素属性比较运算符==,>=,,,可用来比较数值或字符串例如:label=="SYSTEM(TEXT)"逻辑运算符AND,OR,NOT,AND等同于&&;OR等同于||;NOT等同于!例如:
·
2023-01-30 11:21
软件测试
python测试Android手机应用
为什么做
app自动化测试
?答:生活所迫,还是不是为了钱嘛!!!
流鼻涕的绿恐龙
·
2023-01-28 15:46
APP自动化测试
之ADB妙用
本节大纲ADB简介及安装ADB命令及input命令详解Python+ADB实现
App自动化测试
实战为什么称之为妙用?
程序员阿沐
·
2023-01-28 02:29
软件测试 |
app自动化测试
(Android)--触屏操作自动化
本文节选自霍格沃兹测试开发学社内部教材获取更多相关资料工作中经常需要对应用的页面进行一些滑动、长按、拖动等手势操作,而AppiumDriver提供了一个模拟手势操作的辅助类TouchAction,可以通过它对手机屏幕进行手势操作。具体用法参见链接:https://ceshiren.com/t/topic/3275导入TouchActionPython版本fromappium.webdriver.c
Ceshiren666
·
2023-01-17 01:20
android
自动化
功能测试
测试用例
干货|
app自动化测试
之Appium问题分析及定位
使用Appium进行测试时,会产生大量日志,一旦运行过程中遇到报错,可以通过Appium服务端的日志以及客户端的日志分析排查问题。AppiumServer日志-开启服务通过命令行的方式启动AppiumServer,下面来分析一下启动日志,日志第一行显示了Appium版本信息和服务在本地的运行地址。$appium-gappium.log[Appium]WelcometoAppiumv1.8.0-be
linger7725
·
2023-01-10 11:27
android
java
开发语言
软件测试学习路线图(2023抢先版超详细)
包含:软件测试环境配置和管理-->软件测试数据管理与数据库测试-->web前端测试技术-->通用软件测试技术-->Python测试开发技术-->web自动化测试技术-->Java测试开发技术-->移动
APP
千锋IT教育
·
2022-12-17 00:20
测试
python
压力测试
单元测试
技术分享 |
app自动化测试
(Android)– 属性获取与断言
断言是UI自动化测试的三要素之一,是UI自动化不可或缺的部分。在使用定位器定位到元素后,通过脚本进行业务操作的交互,想要验证交互过程中的正确性就需要用到断言。常规的UI自动化断言分析正确的输出结果,常规的断言一般包含以下的几个情形:比较大小包含或者不包含验证布尔值Python示例代码#第一种:比较大小price=driver.find_element(By.XPATH,'//*[contains(
叶赫那拉 赫敏
·
2022-12-11 17:25
自动化测试
软件测试
测试开发
android
【转】Windows下部署Appium教程(Android
App自动化测试
框架搭建)
转自Windows下部署Appium教程(Android
App自动化测试
框架搭建)-小御-博客园(cnblogs.com)摘要:1,appium是开源的移动端自动化测试框架;2,appium可以测试原生的
地球村npc
·
2022-12-10 07:40
软件测试
Android
Windows下部署Appium教程(Android
App自动化测试
框架搭建)
摘要1,appium是开源的移动端自动化测试框架;2,appium可以测试原生的、混合的、以及移动端的web项目;3,appium可以测试ios、android、firefoxos;4,appium是跨平台的,可以用在osx,windows以及linux系统上;----------------------------------------------appium的一些基本概念----------
guozy_u
·
2022-12-10 07:00
移动端
测试
java
开发工具
Windows下部署Appium教程(Android
App自动化测试
框架搭建)
摘要:1,appium是开源的移动端自动化测试框架;2,appium可以测试原生的、混合的、以及移动端的web项目;3,appium可以测试ios、android、firefoxos;4,appium是跨平台的,可以用在osx,windows以及linux系统上;----------------------------------------------appium的一些基本概念---------
aoyan3067
·
2022-12-10 07:30
测试
java
开发工具
App自动化测试
怎么做?实战分享
App自动化测试
全流程
什么是
app自动化测试
?概念:所谓app测试也称之为移动测试,通俗易懂的理解就是测试我们平时手机使用的程序。那什么是
app自动化测试
呢?
代码小怡
·
2022-12-07 12:05
APP自动化测试
程序员
软件测试
自动化测试
测试工程师
2022软件测试技能
APP自动化测试
Python+Appium+Uiautomator2 实战教程
系列文章目录提示:阅读本章之前,请先阅读目录文章目录系列文章目录前言一、Appium原理二、环境搭建,一键搞定1.安装JavaJDK2.AndroidSDK安装与配置3.安装安卓模拟器4.安装appiumserver5.安装appium-python-client三、安卓常用的元素定位工具1.AndroidSDKUiautomatorviewer2.Appiumserver四、Python+App
smobee
·
2022-12-06 11:29
python
开发语言
python坐标定位手机元素_Python+Appium自动化测试之通过坐标定位元素
在使用appium做
app自动化测试
的过程中,可能会遇到元素的属性值不是唯一的情况,导致不能通过find_element_bi_xx()方法定位元素,这个时候我们就可以通过坐标来定位元素。
weixin_39801075
·
2022-12-06 11:28
python坐标定位手机元素
python坐标定位_Python+Appium自动化测试(12)-通过坐标定位元素
在使用appium做
app自动化测试
的过程中,可能会遇到元素的属性值不是唯一的情况,导致不能通过find_element_bi_xx()方法定位元素,这个时候我们就可以通过坐标来定位元素。
weixin_39685697
·
2022-12-06 11:27
python坐标定位
python
app自动化测试
脚本_python+Appium之
APP自动化测试
一、环境搭建:环境变量不生效1、首先,在系统变量里添加变量名为:ANDROID_HOME,值为:D:\android-sdk2、然后,在系统变量里,在已有的Path变量的值里后面添加:D:\android-sdk\build-tools\22.0.1,记得在前面加上英文分号3、最后,重启电脑,切记,如果环境变量配置好了,还在报关于变量未添加的错误,记得一定要重启电脑,都说:重启解百病啊,这里算是见
Agnus Dei
·
2022-12-06 11:57
【Python+Appium】开展自动化测试(九)自动选择USB用于传输文件(不依赖appium对手机页面元素进行定位)
一,问题
app自动化测试
使用Android真机连接电脑时,通常会遇到两种情况:1、测试机连接电脑会弹窗提示USB选项,选择USB用于"传输文件",有些手机不支持设置默认USB选项,手机重新连接电脑时都需
软件测试凡哥
·
2022-12-06 11:23
appium
经验分享
自动化测试
python
自动化测试
appium
软件测试工程师
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他