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自动化
测试第二篇 Appnium环境搭建
目录1.1Appnium工作原理1.2Appnium环境搭建1.2.1Node下载安装配置1.2.2JAVA下载安装1.2.3AndroidSDK安装1.2.4Appium-Server安装1.2.5appium-desktop安装1.1Appnium工作原理1.appium是c/s模式的2.appium是基于webdriver协议添加对移动设备自动化api扩展而成的,所以具有和webdriver
鹿少年
·
2020-10-11 15:40
Appnium
测试工程师
Android自动化
测试之手机自动化测试工具基本原理(一)
手机自动化测试工具基本原理一、首先说说手机自动化测试的原理1、手机自动化测试的原理为PC上一个控制端(测试工具)与手机上的一个agent端,通过串口、USB或者无线方式将PC与手机终端相连,然后应用测试工具向手机发送请求或者命令,手机收到命令或者请求后,交给agent端解析,然后agent将这些解析的命令下发给手机的各个功能模块所能识别的命令,调用那些功能模块模拟操作。完成这些操作后,手机会返回一
iteye_17686
·
2020-09-17 07:54
Android 自动化测试(3) 根据ID查找对象&touch&type (python)
我在之前的两篇文章中用java来实现过
Android自动化
测试(1)如何安装和卸载一个应用(java)、
Android自动化
测试(2)根据ID查找对象(java)。
黄舒颖 咸丫蛋
·
2020-09-16 21:03
Android自动化测试
Android自动化
工具Monkeyrunner使用(六) —— touch
本章主要介绍touch事件voidtouch(integerx,integery,stringtype)Sendsatoucheventspecifiedbytypetothescreenlocationspecifiedbyxandy.ArgumentsxThehorizontalpositionofthetouchinactualdevicepixels,startingfromtheleft
shandong_chu
·
2020-09-16 21:39
测试
Android
百科
[android]
android自动化
测试十三之monkeyRunner自动化框架
1.MonkeyRunner自动化遇到的问题一、元素坐标不好定位二、不利于代码复用三、出现问题不好调试四、无封装大量多余代码针对以上四点问题,尝试了一些自动化测试框架,虽不尽如意,但是也把成果展示如下:1.制作一个应用,该应用可以得到你应用上所点击的IP$./andrec--helpUsage:andrec[options]apkfileOptions:--versionshowprogram's
大搜车-自娱
·
2020-09-16 20:54
android
Android自动化
测试——Monkey与MonkeyRunner
Android自动化
测试——Monkey与MonkeyRunner一、自动化测试概述通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程步步执行测试,得到实际结果与期望结果的比较。
Happy_hai
·
2020-09-16 20:51
android自动化
测试之monkeyrunner中touch参数坐标的获取方法
方法一、通过photoshop来获取由于现在太菜,所以我采用土办法。即通过命令:result=d.takeSnapshot()result.writeToFile('shot1.png','png')在需要知道控件坐标的界面中,通过上述命令进行截图。然后通过photoshop,划一个矩形,就可知道坐标了。用这办法试了很多次,非常OK。方法二、通过hierarchyviewer工具来获取在网上查找资
zm2714
·
2020-09-16 20:00
android
Android自动化
测试MonkeyRunner(二)------第一个示例
博客论文系列篇导航-----你还可以看看这里@_@-------------------------------------------------------------------------------------------------------------------一、ADB基本命令ADBAndroidDebugBridge:Android调试桥adbkill-server:关闭ad
幻视
·
2020-09-16 20:33
Android应用
自动化测试
python
测试
干货|一文搞定 uiautomator2 自动化测试工具使用
一、背景简介Google官方提供了一个
Android自动化
测试工具(Java库),基于Accessibility服务,功能很强,可以对第三方App进行测试,获取屏幕上任意一个App的任意一个控件属性,并对其进行任意操作
程序员一凡
·
2020-09-16 14:27
软件测试
自动化测试
自动化测试
软件测试
测试工具
什么能力很重要,但是多数人却不具备?
作者:许奔,著有《深入理解
Android自动化
测试》、《创新者的世界》文章开始前我问大家一个问题:作为工程师,为什么你却没有自己的专利呢?
蔚1
·
2020-09-16 12:47
达人课
程序人生
Android 自动化测试 Espresso篇:异步代码测试
前言在我的上一篇文章
Android自动化
测试Espresso篇:简介&基础使用中,简单阐述了Espresso的基本使用,以及为什么我们要使用Espresso。
却把清梅嗅
·
2020-09-14 19:11
Android自动化
----adb shell,appium,uiautomator2
1、区别1,adbshell脚本的方式不但可以在有电脑的情况下使用,通过数据线连接电脑然后adbshell命令,而且还可以打包成app,在手机的终端使用adbshell命令。2,appium还有uiautomator2都必须使用电脑,写好的脚本在电脑上执行,电脑相当于服务器端,手机相当于客户端。3,电脑上执行adbshell命令的权限好像比手机高,比如执行getevent命令,在电脑可以直接使用,
aoyi2011
·
2020-09-14 13:29
shell
移动开发
测试
Android自动化
工具Monkeyrunner使用(七) —— 录制、回放脚本
本文主要解释如何使用monkeyrunner来实现脚本的录制和回放一:准备条件在电脑端配置androidSDK环境,具体内容可参考本博客内相关文章二:用到的录制、回放脚本录制脚本:recorder.py#!/usr/bin/envmonkeyrunner#Copyright2010,TheAndroidOpenSourceProject##LicensedundertheApacheLicense
shandong_chu
·
2020-09-13 22:26
测试
Android
百科
移动端 - 移动终端自动化测试应用场景
一、
android自动化
测试框架时间线二、
android自动化
测试应用场景(1)性能测试。
weixin_30776863
·
2020-09-13 07:59
uiautomatorviewer工具的安装与使用
Android自动化
测试应用《uiautomatorviewer工具的安装与使用》OldKe关注2018.01.2518:00*字数488阅读2083评论0喜欢0本文将介绍如何使用window系统下Android
weixin_30275415
·
2020-09-13 06:21
python
ui
java
Jenkins实现
Android自动化
打包(CI)
Jenkins实现
Android自动化
打包置顶2018年12月21日11:46:24一只小鱼o阅读数:15491、安装下载jenkins进入jenkins的官网https://jenkins.io/,根据你搭建平台的不同
liutong123987
·
2020-09-13 05:59
CI/CD
利用Ant编译android工程
关于Ant以及如何利用ant进行
android自动化
编译,网上资料一搜一大把,但学习的过程中,如何找到合适的资料也是一件费劲的事情。经过我个人对ant的学习,整理出以下资料,或许对你的学习有所帮助。
woyaowenzi
·
2020-09-12 04:12
Android-Java
android编译
ant
ANT
Ant
Linux环境基于Jenkins搭建
Android自动化
构建平台(一)
文章目录前言一.配置JDK二.配置GIT2.1下载Git上传至服务器2.2解压Git2.3编译安装Git2.4配置Git环境变量2.5配置Git全局信息以及创建公私钥a.查看当前git全局配置信息b.添加/覆盖Git全局用户名和邮箱c.创建Git公私钥2.6Jenkins平台配置Git环境三.配置Gradle四.配置Android-SDK4.1下载android-sdk4.2上传至远程服务4.3解
zcmain
·
2020-09-11 06:28
服务器
Linux环境基于Jenkins搭建
Android自动化
构建平台(二)
文章目录前言配置Jenkins构建参数编写shell脚本编写初始化脚本编写执行脚本构建扩展JSP实现遍历指定路径下文件上篇主要介绍Jenkins搭建
Android自动化
构建平台的工具安装及项目配置,接下来我们具体详细的讲述利用
zcmain
·
2020-09-11 06:56
服务器
jenkins
最纯粹的直播技术实战03-通过filter进行旋转及卡顿修复
最纯粹的直播技术实战03-通过filter进行旋转及卡顿修复最新实战教程,
Android自动化
刷量、作弊与防作弊,案例:刷友盟统计、批量注册苹果帐号这个系列的文章将会研究最纯粹的Android直播的实现
MiracleAce
·
2020-09-11 04:30
最纯粹的直播技术实战
最纯粹的直播技术实战
魅族自动化测试架构之路
嘉宾:王照辉,魅族测试部技术开发组组长,高级JAVA开发工程师,2014年加入魅族,负责
Android自动化
测试架构设计及实现。
钱曙光
·
2020-09-11 02:53
使用Jenkins搭建
Android自动化
构建--配置篇--windows
使用Jenkins搭建
Android自动化
构建–配置篇–windows这个不扯皮,既然环境都配好了,那上来就是干!
caption_deng
·
2020-09-11 00:33
Jenkins搭建
使用Jenkins搭建
Android自动化
构建--安装篇
使用Jenkins搭建
Android自动化
构建–安装篇搭建前当然是来吹吹牛,灵感来自服务端的自动化构建,看着技术老大把代码往服务器上一丢,自动build,然后通过邮箱来通知是否构建成功,这样是多省事的
caption_deng
·
2020-09-10 22:06
Jenkins搭建
android
自动化
android自动化
测试CTS源码分析之一
1,概述CTS(CompatibilityTestSuite)全名兼容性测试,主要目的就是让Android设备开发商能够开发出兼容性更好的android设备。本文的CTS源码基于android5.1,和其他自动化测试指令一样,CTS测试命令也是通过脚本运行的。CTS源码中的脚本路径:CTS/tools/tradefed-host/etc/cts-tradefedLinux环境中也是运行cts-tr
Achillisjack
·
2020-08-26 23:09
---【自动化测试】
android自动化
测试框架(一) uiautomator
Android自动化
测试主要分为Monkeyrunner、Rubotium、UiAutomator、Monkey等。
km_moon
·
2020-08-26 23:33
java
android
Appium+
Android自动化
测试
环境准备安装AppiumDesktop启动AppiumDesktopServeryarnaddwebdriverio使用UIAutomatorViewer获取页面元素的选择器编写测试代码示例自动打开微信自动选择联系人,进入聊天窗口自动发送消息constwebdriverio=require('webdriverio')constoptions={port:4723,desiredCapabilit
阿祥_csdn
·
2020-08-26 23:25
软件测试
手把手教你uiautomator_
android自动化
测试第一个示例
android的自动化测试方案,弄了好久了。Google在sdk4.0以后提供了一个自动化解决方案uiautomator:优点:可以跨应用了;这可是亲生的;缺点:必须sdk4.0以上版本;要想实现的好,最好有开发配合;java项目编译为jar后需要push到手机才能运行,也就是说必须打印日志暴力调试。后来听到群友Teddy说到appium和calabash-android,翻了一下appium的文
Testingba
·
2020-08-26 23:07
uiautomator
android
Android自动化
测试生成单元测试结果报告
使用robotium进行Android应用进行自动化测试,之前用TMTS框架,但收集到的单元测试结果常常会少掉一些用例集。。穷则思变,Android的测试框架主要是通过InstrumentationTestRunner对被测应用进行控制与执行,因此可以对InstrumentationTestRunner进行扩展以完成测试结果收集,然后通过jenkins的PublishJUnittestresult
hunterno4
·
2020-08-26 23:20
自动化测试
robotium
android
robotium
android自动化测试
单元测试
结果
报告
android自动化
工具之--Monkeyrunner使用方法及实例
目前androidSDK里自带的现成的测试工具有monkey和monkeyrunner两个。大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。而monkey
viddyHappy
·
2020-08-26 12:26
android自动化工具
app
「手把手」一起iOS自动化
)第二章appium-desktop自动化功能参数设置和API学习(完成)第三章.方法封装,实战登录(待更新)第四章.robotframework,Jenkins,自动化邮件报告可以参见《手把手」一起
Android
蹦跶的蜗牛99
·
2020-08-25 17:06
自动化
iOS
windows10下搭建appium+python+
android自动化
测试环境启动真机
1、安装python下载python进行安装https://www.python.org/,该步骤简单掠过安装好后,打开终端,输入python,如提示不是内部命令,则将python安装目录添加到环境变量Path中。2、安装setuptools,pip下载setuptools,piphttps://pypi.python.org/pypi/setuptoolshttps://pypi.python.
一世繁华行
·
2020-08-25 17:22
Appium
RobotFramework +appium实现
Android自动化
环境准备1、已安装python37版本(SDK、JDK均已安装完成,且环境变量都配置好了)2、已安装robotframework3、已安装安卓模拟器(本文使用夜神模拟器)4、安装appium(下载地址:http://6tt.co/pujb)5、安装python测试库-appium-python-client6、安装python测试库-robotframework-appiumlibrary安装ap
Testfan_zhou
·
2020-08-25 17:35
UI Recorder之
Android自动化
简单介绍之前已经进行了Web的脚本录制,脚本回放,及脚本运行。这次进行Android端脚本录制、脚本回放,及脚本运行。前提条件是需要有macaca环境和uirecorder环境的支持。好在之前已经介绍,且配置完成。实际操作1、连接设备,使用adbdevices指令确认。确认完成2、uirecorder初始化执行cmd命令:uirecorderinit--mobile,初始化配置,第一次试用,可一直
Mr.Gu
·
2020-08-25 08:09
app专项测试之稳定性测试-monkey测试
一.monkey测试简介monkey工具是
Android自动化
测试工具的一种,主要对Androidapp稳定性和健壮性进行测试。
weixin_34019144
·
2020-08-24 20:33
android基础知识12:
android自动化
测试04—Robotium:实例(上)
前文已经对基于junit的android测试框架有了一个大概的介绍,下面我们对activity测试进行分析。本文主要举两个基于Robotium的activity测试例子,一个是测试单个activity,一个测试多个activity。1、Robotium概述首先,我们来了解一下android的测试类的层次结构:可以看出android中的测试方法主要有AndroidTextCase和Instrumen
xianming01
·
2020-08-24 11:12
android
android测试
使用 Shell 编写 Android 自动化测试脚本
使用Shell编写
Android自动化
测试脚本最近碰到一个需求:就是需要反复测试一个简单的应用,是否能稳定的长期运行。
RamboPan
·
2020-08-24 10:04
Shell
android基础知识12:
android自动化
测试05—monkeyRunner
之前的几篇文章,我们分别介绍了monkey,junit,Robotium,以及基于junit的android测试框架进行介绍,本篇文章我们将对monkeyRunner进行介绍。1、什么是monkeyrunnermonkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python程序去
iteye_15968
·
2020-08-24 08:11
android基础知识12:
android自动化
测试04—Robotium:实例(下)
上文介绍了3个Robotium实例,本文将对上文的介绍做一定的补充。1、JUnit还能用么?在Java下做单元测试必然用到JUnit。这里说的JUnit是指从Apache基金会下载的junit.jar里提供的一系列单元测试功能。这些功能显然是运行在JDK之上的。在Android下已经没有了JDK,自然也无法运行JUnit。但是这并不妨碍我们利用JUnit编写单元测试。只不过在运行单元测试时,一定要
iteye_15968
·
2020-08-24 06:22
Android自动化
测试之Shell脚本一——模拟触屏事件
摘自:http://guolin.guosfamily.com/2012/02/15/android-automated-test-by-shell-touch-event/
Android自动化
测试有很多方式
xbalien
·
2020-08-24 06:18
【Android自动化测试】
干货分享:
Android自动化
测试之Monkey
一:Monkey基本概念1.Monkey:AndroidSDK提供的命令行工具,发送伪随机的用户事件流,用于app的稳定性测试和压力测试。2.测试原理:利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多久会出现异常。二:测试环境配置Macmonkey环境搭建:JAVA和AndroidSDK(1)下载安装JDK官网链接:http://www.oracle.com/tec
520Dreamer
·
2020-08-24 05:34
Android自动化
测试
1、Monkey是AndroidSDK自带的测试工具,在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,也有日志输出。实际上该工具只能做程序做一些压力测试,由于测试事件和数据都是随机的,不能自定义,所以有很大的局限性。2、MonkeyRunner也是AndroidSDK提供的测试工具。严格意义上来说MonkeyRunner其实是
Jason_ldj
·
2020-08-23 15:40
Android
Test
Android开发
Android自动化
测试常用ADB命令
做
Android自动化
测试的时候经常会用到一些ADB命令,今天整理了十个,牢记这十个命令基本上能满足自动化测试的需要。
御剑逍遥
·
2020-08-23 12:42
Hello Espresso —— 安卓Espresso使用
本文参考
Android自动化
测试Espresso篇:简介&基础使用,但参考过程中还是遇到了点坑,因此做下记录。
树蜂
·
2020-08-22 23:36
uiautomator2 python远程操作Android
上次写了一个
Android自动化
脚本,使用了appium和python-appium,刚开始使用时感觉很厉害,手机连上数据线之后,编写一系列代码就可以使Android自动操作,但是需要安装appium客户端
开拖拉机去撒哈拉
·
2020-08-22 20:22
2018-05-22(做个纪念)
在MacOSX上配置Appium+
Android自动化
测试环境(我iOS环境也整好了,先发一个Android的试试水)1.如果有问题,先接下去看,对你有帮助记得点个赞2.去下载jdk,AndroidSDK
无限月渎
·
2020-08-22 18:45
Android自动化
测试解决方案
现在,已经有大量的
Android自动化
测试架构或工具可供我们使用,其中包括:ActivityInstrumentation,MonkeyRunner,Robotium,以及Robolectric。
原文链接
·
2020-08-22 01:08
Android
自动化测试
Android自动化
测试
Android自动化
测试测试金字塔沿着金字塔逐级向上,从小型测试到大型测试,各类测试的保真度逐级提高,但维护和调试工作所需的执行时间和工作量也逐级增加。
komamj
·
2020-08-20 23:55
android
mobile
test
autotest
Android自动化
测试
Android自动化
测试测试金字塔沿着金字塔逐级向上,从小型测试到大型测试,各类测试的保真度逐级提高,但维护和调试工作所需的执行时间和工作量也逐级增加。
komamj
·
2020-08-20 23:55
android
mobile
test
autotest
第四章 gradle自动化构建系列文章 之 Groovy中的json
第四章gradle自动化构建系列文章之Groovy中的json查看“
Android自动化
构建系列”全部文章Groovy使用JsonSlurper,JsonOutput对象分别解析和生成JSon字符串,这一过程十分简便
我的真心比不上你的娇喘
·
2020-08-20 23:11
groovy系列
Android自动化
编译设置AndroidManifest.xml中package值(包名)
手动修改Android的AndroidManifest.xml中package值(包名)很简单,手动修改即可。但是项目中需要把Android的项目源代码放到服务器端在客户下载时候动态编译生成,且生成的app签名相同但包名不同(若此时包名相同就是相同的app),这种需求需要在服务器端自动化编译Android源代码时候自动调整AndroidManifest.xml中package值才能实现。查阅相关资
zhangphil
·
2020-08-20 20:06
XML
Android
Java
上一页
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
其他