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
android自动化
Android自动化
测试之MonkeyRunner
一:简介1.monkeyrunner:androidSDK自带的工具,提供多个API,可使monkeyrunnerAPI写python测试脚本来模拟操控andriod设备或模拟器中的app,测试其稳定性并可通过截屏记录出现的问题。2.工具特性:(1)多设备控制:API可跨多设备,一次启动全部模拟器来实施测试套件(2)功能测试:为应用自动执行功能测试,然后观察输出结果截屏(3)可扩展自动化:monk
520Dreamer
·
2023-09-29 00:35
android monkey 工具,
Android自动化
测试入门工具-Monkey
这篇起,我们来介绍
Android自动化
测试,首先我们要看到是一个基本工具,也是在实际项目中最经常用到的一个自动化的测试工具-Monkey。Monkey,顾名思义,也叫猴子测试。
室点密可汗
·
2023-09-26 15:24
android
monkey
工具
深入理解
android自动化
测试,[深入浅出 Android 自动化测试] 第一篇:Android 开发环境部署和 Monkey 用法入门...
我也补充下黑白名单以及一些长时间跑的例子,很多都是之前的笔记,摘录于网上:白名单和黑名单白名单:只测试部分应用(-p的作用一样)但是如果-p的程序过多就需要用到白名单了黑名单:不测试的应用--pkg-blacklist-file后面跟的是文件的路径--pkg-whitelist-file后面跟的是文件的路径可以自定义设置目录/data/local/tmp/设置白名单在d:\writelist.tx
Canva可画
·
2023-09-26 15:54
跑三小时的monkey测试该怎么算_Monkey测试结果分析--设置时间百分比
Monkey测试结果分析一、什么是monkeyMonkey测试是
Android自动化
测试的手段之一,它通过模拟用户的按键输入、触摸屏输入等,测试设备多长时间出现异常。
中一贝爷
·
2023-09-25 22:57
android自动化
工具之--Monkey工具简单了解
一、为什么要用Monkey测试?简单在说就是象猴子一样乱点,为了测试软件的稳定性,健壮性。号称最快速有效的方法。有时候运行相同系列的测试,即使是复杂的测试,但是以相同的顺序和路径,即使一遍又一遍地运行也很少机会能发现内存和资源使用的bug。而此时猴子就比人更有效了。简介Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试
viddyHappy
·
2023-09-25 22:23
android自动化工具
app
[工作总结]
Android自动化
测试流程
测试前准备:声明全局变量测试环境配置a.指定执行模式-Debug/Non-Debugb.指定测试Serverc.准备测试数据d.指定AppiumServer(RemoteUrl,Port)并重启e.多设备连接状态下指定测试设备(真机/模拟器)连接重启真机(adbreboot),解锁屏幕,确认真机成功连接到targetserver(adbdevices)启动模拟器(open-nPATH/player
大写K
·
2023-09-25 03:06
使用 Jenkins 实现
Android自动化
打包和踩坑经历
每当有项目做的过程中,测试需要做单元测试,每次手动的切换生产和测试环境,切换各种推送、统计和第三方账号相当的麻烦,同时还需要暂存代码,切换分支深的太过繁琐。此时如果将项目配置自动化打包了,那么就可以将这些问题解决了。我们来看一下Jenkins的配置流程。1.下载JenkinsJenkins官网下载地址:https://jenkins.io/download/,选择你电脑对应你的操作系统的版本2.安
weitao_666
·
2023-09-24 13:36
Android
Jenkins
自动化打包
Jenkins
自动化打包
Android自动打包
搭建
Android自动化
python+appium环境
一.需要软件JDK:JAVA安装后配置JDK环境SDK:SDK下载后配置adb环境Python:pyhton语言Pycharm:python脚本编译工具Appium-python-client:pyhton中的库Appium客户端二.搭建步骤1.配置JDK环境①.下载安装java:https://www.oracle.com/java/technologies/javase-jdk14-downl
测试萧十一郎
·
2023-09-22 06:57
软件测试
软件测试工程师
自动化测试
python
android
自动化
自动化测试
软件测试
功能测试
程序人生
Android自动化
测试应用<二>《uiautomator 工具的安装与使用》
在纠结了非常非常非常非常久之后终于是下定决心入坑python还是舍不得我大JAVA但是作为一个开发者一门编程语言是无法满足我们的,而且我们至少要学会一门脚本语言,这是基本中的基本(现学现卖).进入正题在上篇文章中,我们完成了电脑的环境变量以及uiautomatorviewer工具的安装,并正常使用.uiautomatorviewer工具用来获取屏幕中的控件并进行使用接下来我们将介绍《uiautom
OldKe
·
2023-09-17 13:36
搭建
Android自动化
python+appium环境
一.需要软件JDK:JAVA安装后配置JDK环境SDK:SDK下载后配置adb环境Python:pyhton语言Pycharm:python脚本编译工具Appium-python-client:pyhton中的库Appium客户端二.搭建步骤1.配置JDK环境①.下载安装java:https://www.oracle.com/java/technologies/javase-jdk14-downl
测试萧十一郎
·
2023-09-16 16:43
软件测试工程师
软件测试
自动化测试
python
android
自动化
软件测试
功能测试
自动化测试
程序人生
Android手机自动化测试工具有哪几种?
android自动化
测试的工具非常多,但是目前主流使用的就那几个,我会详细说明他们各自的情况,你可以根据自己的需要决定使用哪款工具。
泽众云测试
·
2023-09-16 06:16
自动化测试工具
测试类型
自动化
自动化测试工具
自动化搭建(Jenkins_Docker)1
简介目前为了搭建
Android自动化
构建,包含自动打包、代码审查工具以及自动化测试的串联。
lansus
·
2023-09-15 12:00
自动化
jenkins
docker
2019-06-25 Python Android 自动化 3/10 - Python 第三方库安装
Python
Android自动化
3/10-Python第三方库安装1.Python第三方库安装方法运行cmd,进入系统命令行,执行“pipinstall第三方库名称”;例如:pipinstallnumpypip
Kenny橘
·
2023-09-11 19:46
掌握 Android 自动化测试框架 UiAutomator & UiAutomator2
掌握
Android自动化
测试框架UiAutomator&UiAutomator2一、UiAutomator简介二、UiAutomator2的诞生三、UiAutomator2的应用实践总结你是否曾经在进行
步子哥
·
2023-09-08 04:09
Android
python
uiautomator
android
iOS 自动化测试踩坑(一): 技术方案、环境配置与落地实践
移动端的自动化测试,最常见的是
Android自动化
测试,我个人觉得Android的测试优先级会更高,也更开放,更容易测试;而iOS相较于Android要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了
霍格沃兹
·
2023-09-07 06:44
android自动化
测试工具,UIAutomator
https://www.baidu.com/link?url=t-0eA8AGGRWQ_MQpHfqZxBb5459EheTESNPU_rRKy2aYDxZtvib_kRImDE7glBOe&wd=&eqid=ea484a6600041b43000000065dd3b30f
小明好爱学习
·
2023-09-01 16:37
Android自动化
测试中操作技巧合集(建议收藏)
Android自动化
测试中短信验证码的操作技巧一、内容提供器机制简介Android系统采用了内容提供器(ContentProvider)机制来管理不同应用的数据访问。
美团程序员
·
2023-08-29 23:22
技术分享
自动化测试
android
职场和发展
测试工具
软件测试
自动化测试
搭建
Android自动化
python+appium环境
一.需要软件1.JDK:JAVA安装后配置JDK环境2.SDK:SDK下载后配置adb环境3.Python:pyhton语言4.Pycharm:python脚本编译工具5.Appium-python-client:pyhton中的库6.Appium客户端二.搭建步骤1.配置JDK环境①.下载安装java:https://www.oracle.com/java/technologies/javase
yoyo小小汐~
·
2023-08-28 18:56
android
python
软件测试
接口测试
自动化测试
程序员
测试工程师
Appium 2安装与使用java对Android进行自动化测试
1.2、安装Appium2.1服务1.3、安装UiAutomator2驱动1.4、安装AndroidSDKplatformtools1.5、下载OpenJDK2、Android自动代码例子2.1、安装
Android
penngo
·
2023-08-21 07:57
appium
java
android
使用Adb命令进行Monkey测试
monkey测试二、查看包名三、运行monkey测试四、停止monkey测试五、结果分析六、monkey说明七、monkey命令-seed值,复现和验证bug一.理解monkey测试1、Monkey测试是
Android
优雅的心情
·
2023-08-12 08:56
自动化测试
adb
Android APP自动化环境准备和坑
在这里记录一些
Android自动化
过程的准备工作和踩坑。
千鸟月读
·
2023-08-04 13:09
IOS + Appium自动化教程
前言项目闲置下来了,终于抽空有时间搞自动化了,看了下网上的教程基本通篇都是
android自动化
的介绍,ios自动化方面的内容网上简介的少之可怜。
软件测试凡哥
·
2023-07-29 02:02
软件测试
appium
自动化测试
ios
appium
自动化
软件测试
程序人生
软件测试工程师
自动化测试
iOS 自动化测试踩坑(一): 技术方案、环境配置与落地实践
移动端的自动化测试,最常见的是
Android自动化
测试,我个人觉得Android的测试优先级会更高,也更开放,更容易测试;而iOS相较于Android要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了
霍格沃兹测试开发学社
·
2023-07-24 17:45
从0到1完成UI自动化测试框架搭建之Pytest
上篇文章中,我们学会了如何使用UIAutomator2+atx编写简单的
Android自动化
脚本。但是有个问题,大家可以思考下,光用自动化脚本让它自己动起来,是不是缺了点什么?
程序员曦曦
·
2023-07-21 13:02
自动化测试
软件测试
技术分享
pytest
软件测试
程序人生
自动化测试
python
Android自动化
测试之uiautomator2使用
uiautomator2是uiautomator的升级版本,增加了对AccessibilityService服务的支持,当然在appium1.7版本以上进行支持,本篇文章介绍一下它的使用。安装安装方式很简单:pipinstalluiautomator2进行初始化:python-muiautomator2init通过网上的说明,在进行初始化操作时,需要将安卓设备连接电脑,它会在设备中安装一个ATX应
yoyo小小汐~
·
2023-07-20 12:05
软件测试
程序员
接口测试
自动化测试
功能测试
测试工程师
UiAutomator2+Pytest+Allure+PO模型实现
Android自动化
测试
介绍uiautomator2是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Googleuiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作环境搭建安装JDK,请参考此文章安装AndroidSDK,构建工具版本需大于24,下载并安装工具包时请注意版本,SDK配置请参考此文章安装uiautom
小白典
·
2023-07-19 21:16
android
自动化
android
studio
python
测试工程师
UiAutomator2+Pytest+Allure+PO模型实现
Android自动化
测试
介绍uiautomator2是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Googleuiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作环境搭建安装JDK,请参考此文章安装AndroidSDK,构建工具版本需大于24,下载并安装工具包时请注意版本,SDK配置请参考此文章安装uiautom
小白典
·
2023-07-19 21:44
android
自动化
android
studio
python
测试工程师
软件测试之从0到1完成UI自动化测试框架搭建系列(1)
大致方案是uiautomator2+atx+pytest+po+allure我们由浅入深,一个一个模块学过去,学完发现其实也都是些很简单的东西~uiautomator2是一个python的第三方库,用于
android
影子大人の博客
·
2023-07-19 21:14
软件测试
自动化
python,python3+pytest+uiautomator2+weditor+allure【
Android自动化
测试】
1、核心工具python3+pytest+uiautomator2+weditor+allure(+atxserver2)pytest:组织测试用例atxserver2:设备管理平台uiautomator2:Android设备驱动weditor:AndroidAPP元素定位allure:测试报告2、软件准备python3pycharm安卓手机或者模拟器(夜神/雷电模拟器等)3、搭建本地环境:1)安
福多多的福
·
2023-07-19 21:12
python
python
自动化
开发语言
Android自动化
测试中如何处理各种弹窗
目录弹窗的种类:APP内的业务弹窗弹窗处理watcher的使用实战案例总结:在UI自动化测试中弹窗是影响自动化用例稳定性的一大因素,如何方便快捷的处理各种情况下的弹窗,是搞UI自动化测试必须要面临的问题.弹窗的种类:安装APP时的系统弹窗此类弹窗一般有两种,一种是自动化测试框初始化本身也需要安装一些APP,比如uiautomator2会安装atx-agent、com.github.uiautoma
软件测试老莫
·
2023-07-15 14:46
自动化测试
android
自动化测试
测试工程师
职场和发展
软件测试
接口测试
Android自动化
测试,5个必备的测试框架
AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或Instrumentation。它将这些供应商框架
测试界清流
·
2023-06-19 21:43
软件测试
python
开发语言
功能测试
测试工具
android
【
Android自动化
测试】Ui Automator技术(以对QQ软件自动发说说为例)
文章目录一、引言二、了解(Android官方文档)1、UiDevice类2、UIAutomatorAPI3、UIAutomator查看器三、使用1、依赖2、代码一、引言描述:UIAutomator是一个界面测试框架,适用于整个系统上以及多个已安装应用间的跨应用功能界面测试。这里我将会拿QQ软件的说说模块进行测试。知识点:UiAutomator难度:初级效果二、了解(Android官方文档)1、Ui
云端new守夜人
·
2023-06-14 16:41
Android开发
android
ui
Android基础知识学习(一)-Activity与View
而经常这次为了能做好
Android自动化
,于是下定决心把Android基础简单的屡屡,让自己可以对Android应用理解更多,接下来会一点点记录自己学习的一些基础知识应用。
雨墨轩痕
·
2023-06-14 11:47
Android
Android基础知识学习
Android
Activity
View
2019-06-11 Python Android 自动化 2/10 - Python 环境搭建
Python
Android自动化
2/10-Python安装1.Python是什么Python是一种计算机程序设计语言。
Kenny橘
·
2023-06-10 00:15
Ubuntu中Gitlab + Gitlab-CI + Docker + Fastlane完成
Android自动化
编译和打包
前沿Android开发过程中持续集成是一项非常重要和必要的工作。持续集成指的是通过自动化的方式将开发、测试和部署过程整合在一起,实现代码的自动构建和测试,并快速反馈给开发人员,从而加快软件开发周期,提高软件质量和稳定性。以下是持续集成的重要性和必要性:提高开发效率和质量:持续集成可以自动构建和测试代码,快速检测出问题,并及时反馈给开发人员,这样可以减少手动测试的工作量,提高效率和质量。降低错误率:
文韬_武略
·
2023-06-09 07:15
持续集成
docker
android
ubuntu
iOS 自动化测试踩坑(一): 技术方案、环境配置与落地实践
【摘要】移动端的自动化测试,最常见的是
Android自动化
测试,我个人觉得Android的测试优先级会更高,也更开放,更容易测试;而iOS相较于Android要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了
软件测试潇潇
·
2023-06-08 20:35
技术分享
软件测试
自动化测试
ios
xcode
swift
软件测试
程序人生
Android自动化
测试-Monkey和MonkeyRunner
Android自动化
测试入门-Monkey和MonkeyRunner测试是应用开发中不可或缺的一部分。
蜀山客e
·
2023-04-21 21:21
Android自动化
测试
写在开头:AndroidUI自动化测试推荐网易的Airtest,也是谷歌推荐的,操作简单,而且基于图像识别根据用户操作界面自动生成Python测试代码JUnit单元测试参考https://www.jianshu.com/p/c8ac3976bda2testImplementation'junit:junit:4.12'image.pngimage.png使用gradle命令进行单元测试gradle
EmpathyBasic
·
2023-04-21 20:04
Windows从零搭建Jenkins+Gradle+
Android自动化
打包
调研需求:以前都是通过IDE(EclipseorAndroidStudio)手动生成apk通过QQ或者邮件发送给测试人员进行测试,不仅影响平常开发的效率,也给开发带来了很多不必要的痛苦和麻烦,现在要求对项目进行持续集成,也就是说通过某种方式定时(比如每晚凌晨三点)自动将git库中最新的代码pull下来编译打包,测试人员每天早上上班都能拿到最新的代码打包的ApkJenkins介绍:Jenkins是一
hesanwei
·
2023-04-15 07:37
Android自动化
测试32--Appium Desktop
AppiumDesktop本章重点本章重点学习AppiumDesktop,通过对比UiAutomator的差别加深理解。学习目标了解AppiumDesktop掌握AppiumDesktopinspector的基本使用AppiumDesktop下载安装AppiumServer是Appium移动测试框架中重要的组件,它负责监听移动设备(真机或模拟器),然后将不同编程语言开发的Appium测试脚本进行解
代码小怡
·
2023-04-14 20:45
android
软件测试
自动化测试
appium
测试工程师
Android自动化
之AccessibilityService模拟操作(经验总结)
一种是使用adb命令模拟操作,一种是AccessibilityService。常用操作点击:长按:输入:按键:滑动:注意点1、每次完全退出应用后,该服务都会被系统关闭,需要重新手动打开。2、监听多应用3、listview无法点击4、防外挂5、反防外挂6、不能使用单例,在启动的时候,系统已经自动创建一个对象了参考:http://blog.csdn.net/eclipsexys/article/det
桑心剑
·
2023-04-10 22:31
jenkins for app使用总结
Paste_Image.png一.jenkins+github+gradle实现
android自动化
打包全攻略(MAC版)http://www.jianshu.com/p/9caab25d2cf1二.自定义签名
微小码
·
2023-04-07 08:50
用Robotium对android进行自动化测试的探索
一.简介Robotium是一款国外的
Android自动化
测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作
MrWheat
·
2023-04-05 18:28
android自动化
测试弹框,
Android自动化
测试框架Espresso(二)——测试Toast弹出内容...
Android中的Toast是我们经常会使用的,能够方便的在界面上弹出一个提示语句,还可以控制显示的时长,十分方便。使用Espresso测试Toast的弹出内容不是很好操作,主要由于Toast的布局并不是属于我们当前应用的,而是通过另一个Sevice控制的,这个原理可以看看相关的一些博文,我这里不再详细说明。当时为了测试Toast是否显示正确,也是查了不少文章,最后在StackOverflow找到
知乎人文
·
2023-04-03 21:43
android自动化测试弹框
如何使用常用移动端(Android)自动化测试工具——Appium
自动化测试这项技能也一直是软件测试从业者想要掌握的一项技能,根据有关调研显示,希望掌握自动化测试技能的人十年来都约占七成本文会带来自动化测试中的移动端(Android)自动化测试的内容和对其测试框架进行简单的概述,希望可以让大家对
Android
Chaqian
·
2023-04-01 19:02
软件测试
Android自动化测试
Appium
移动端测试工具
jenkins一键解决
Android自动化
打包
本篇文章是记录自己在实现jenkins自动构建当中比较重要的一些知识点梳理,目的是想一键解决android多渠道多变种打包+360加固+阿里云oss上传。当然在搭建的过程中,还有遇到很多得坑需要踩过去,这里没有列举出来。关于如何部署jenkins系统,请自行网上搜索,本篇文章是基于tomcat8+jenkins。重点知识汇总1、Android多渠道打包2、groovy语法,用于自定义gradle方
吴彦辉
·
2023-03-31 03:35
Android自动化
大讲堂31--Instrumentation捕获项目控件
本文摘自《深入理解
Android自动化
测试》第四章第4.9.3节既然具备了自动化的三个基本条件,下面咱们就一起尝试着对之前项目进行简单的自动化测试吧!首先,我们需要捕获这两个界面的控件ID。
巴哥奔_
·
2023-03-30 12:23
Android自动化
大讲堂37--UIAutomator API详解之给力的手势
终极自动化框架UIAutomator使用详解注意:本文节选自《深入理解
Android自动化
测试》第五章5.5.1节1UIAutomatorAPI详解在“com.android.UIAutomator.core
巴哥奔_
·
2023-03-30 12:53
Android自动化
大讲堂37--UIAutomator API详解之给力的手势
终极自动化框架UIAutomator使用详解注意:本文节选自《深入理解
Android自动化
测试》第五章5.5.1节1UIAutomatorAPI详解在“com.android.UIAutomator.core
巴哥奔_
·
2023-03-30 12:53
Android自动化
页面测速在美团的实践,android面试试题
现有方案问题冷启动时间不准:冷启动起始时间从Application.onCreate()中开始算起,会使得计算出来的冷启动时间偏小,因为在该方法执行前可能会有MultiDex.install()等耗时方法的执行。特殊情况未考虑:忽略了ViewPager+Fragment延时加载这些常见而复杂的情况,这些情况会造成实际测速时间非常不准。手动注入代码:所有的代码都需要手动写入,耦合进业务逻辑中,难以维
m0_66145060
·
2023-03-29 04:01
程序员
架构
移动开发
android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他