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自动化测试
uiautomatorviewer工具的安装与使用
Android自动化测试
应用《uiautomatorviewer工具的安装与使用》OldKe关注2018.01.2518:00*字数488阅读2083评论0喜欢0本文将介绍如何使用window系统下Android
weixin_30275415
·
2020-09-13 06:21
python
ui
java
魅族自动化测试架构之路
嘉宾:王照辉,魅族测试部技术开发组组长,高级JAVA开发工程师,2014年加入魅族,负责
Android自动化测试
架构设计及实现。
钱曙光
·
2020-09-11 02:53
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自动化测试
单元测试
结果
报告
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
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
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
Python+
Android自动化测试
搭建环境
配置环境1.建议下载python2.7(现在大部分学习资料还是基于2.X版本的)2.安装第三方库uiautomator3.adb工具(需要下载安装sdk和环境的配置)4.需要安装驱动,有一个简单的方法直接安装91助手连接手机会自动安装驱动(这里就不个链接了,百度去)1.1安装python2.7:https://www.python.org/下载后一直点击下一步,下一步安装就可以了1.2这里还需要安
test94
·
2020-08-20 14:02
python
Android自动化测试
之Monkey
Monkey测试是
Android自动化测试
的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间
七色音阶
·
2020-08-20 12:29
Android开发
Android
自动化测试
Monkey
Android自动化测试
之MonkeyRunner-startActivity之component(十四)
Android自动化测试
之MonkeyRunner-ComponentNameextendsObjectimplementsParcelableCloneableComparablejava.lang.Object
席飞剑
·
2020-08-19 22:42
自动化测试
Android自动化
Android 自动化测试框架
Android自动化测试
框架与其说他是单元测试,不如说是功能测试,集成测试,自动化测试。就是先将apk运行起来,然后对界面进行操作,也就是替代了用手点来苦力测试的方式。目前Andr
BigP
·
2020-08-19 09:28
pydev python eclipse PIL 提示Unresolved import: Image
近期想用PIL做一个图片对比的功能fromPILimportImage互相学习
android自动化测试
,请关注我的微博:weibo.com/ganchaojiang上面这个语句,发现PIL可以在pythonshell
超江
·
2020-08-19 02:48
Python
自动化预备知识上&&下--
Android自动化测试
学习历程
章节:自动化基础篇——自动化预备知识上&&下主要讲解内容及笔记:一、需要具备的能力:测试一年,编程一年,熟悉并掌握业界自动化测试工具(monkey--压力测试、monkeyrunner--基于坐标点的可用作功能测试和回归测试、robotium、UIAutomator-google2013年推出的基于控件的框架),Python脚本写过自动化二、希望具备能力:1、linux命令(上学学过,但是忘记了,
bill_live
·
2020-08-18 09:24
Android自动化测试
之Monkey
本来是做Web后端的,来公司实习变成微信小程序前端了,到这周变成AndroidAPP测试人员了,也是微醺啊。由于对手工测试终究是有些抵触,所有昨天小试了一下不用写代码的自动化压力测试,在此记下我的心得。一、Monkey与AndroidSDK之间的关系每个Android手机里都有Monkey工具,Monkey测试是随机模拟手指的一系列操作,此工具不可视化,需AndroidSDK中的adb来调用它。二
weixin_30338743
·
2020-08-18 04:30
Android自动测试之Monkey工具
Monkey工具前言:最近开始研究
Android自动化测试
方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark
yanzheng1113
·
2020-08-16 10:12
ardroid
Android自动化测试
初探(三): 架构实现
前两节讲了用AndroidSDK自带的tool-hierarchyviewer来捕获Activity上Element,并分析了其中的原理。对于要实现GUI自动化,还有哪些工作没有完成呢?nInvoke界面上的Element,如点击按钮,在文本框中输入内容等nPress手机自身所有的按键,如HOME键,Menu键,左右上下方向键,通话键,挂机键等n判断测试结果前面说过,直接从Emulator内部获取
zhaolu729
·
2020-08-15 17:09
Android自动化测试
Espresso+UIAutomator故障总结
1、引入espresso时报错,hamcrest等包无法解析原因:espresso版本与annotation版本不兼容,解决:引用espresso与annotation是注意版本号,可以看google官方:https://github.com/googlesamples/android-testing2、报告emptytest原因:TestRunner设置错误解决:gradle:android{d
上天肖
·
2020-08-15 17:16
android工具开发
android自动化测试
中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(2)
在上一篇我简单的了解了一下hierarchyviewer和uiautomatorviewer,如需访问,点击以下链接:
android自动化测试
中hierarchyviewer和uiautomatorviewer
Q博士
·
2020-08-15 14:30
测试[Android]
测试工程师成长之路
Android自动化测试
初探
Android自动化测试
目前可借鉴的经验不多,现在采取的方式就是通过java代码对Activity和View进行操作,目前已知的入口是Instrumentation类。
ibluedream
·
2020-08-15 14:35
自动化测试
Android自动化测试
初探(二): Hierarchyviewer 捕获Element的实现原理
AndroidSDKtools下的工具hierarchyviewer可以展现Device上的Element的层次分布和自身属性,其核心函数之一就是LoadScene,研究后发现其实现方法是向Device的4939端口通过socket的方式发送了一个DUMP的命令,Device会自动处理该命令并将所有Screen上的Element层次结构和属性一并发回,实现代码如下:publicstaticvoid
roger_ge
·
2020-08-15 12:28
Android
Automation
Android自动化测试
初探(五): 再述模拟键盘鼠标事件(adb shell 实现)
上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adbshell命令。1.发送键盘事件:命令格式1:adbshellinputkeyevent“value”其中value以及对应的keycode如下表所列:KeyEventValueKEYCODEComment0KEYC
roger_ge
·
2020-08-15 12:28
Android
Automation
Android自动化测试
初探(四): 模拟键盘鼠标事件(Socket+Instrumentation实现)
通过Socket+Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成:lSocket编程:实现PC和Emulator通讯,并进行循环监听lService服务:将Socket的监听程序放在Service中,从而达到后台运行的目的。这里要说明的是启动服务有两种方式,bindService和startService,两者的区别是,前者会使启动的Service随着启动Service
roger_ge
·
2020-08-15 12:28
Android
Automation
Android自动化测试
初探(一): 捕获Activity上的Element
第一部分:前言Android系统下应用程序的测试现在应该还算是个新的领域,网上关于这方面的资料很多都是基于白盒测试的,一般都是基于JUnit框架和AndroidSDK中android.test等命名空间下的内容进行,但是有一个前提,那就是必须要有应用程序的源代码以提供测试接入点,但是这在很多软件公司中是不现实的。很多测试工程师做的工作是完全黑盒,基本接触不到源代码,白盒测试大部分也是由开发自己完成
roger_ge
·
2020-08-15 12:58
Android
Automation
Android Studio自动化测试Espresso及Ui Automator
2>自动化测试UiAutomator可以与多个app进行交互UiAutomator与现状业界里主流的
Android自动化测试
工具相比有什么优缺点呢?
hebbely
·
2020-08-15 12:39
android
工具
Android自动化测试
框架分析
摘自《深入理解
Android自动化测试
》作者:许奔1.稳定性好:尽可能少地通过控件index进行节点判断。2.可移植性好:尽可能少地通过坐标进行控件定位。
weixin_30237281
·
2020-08-15 08:20
Robotium
本文内容:基于AndroidStudio的
Android自动化测试
框架Robotium的开发版权声明:本文为原创文章,未经允许不得转载博客地址:http://blog.csdn.net/kevindgk
KevinDGK
·
2020-08-15 05:12
Android
端自动化测试
Android自动化测试
框架Robotium
目前用于Android的测试框架已经有很多,比如:Monkey、Appium和Robotium等。Monkey这是大家比较熟悉的,Android自带的系统工具。Monkey通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,是用于测试软件的稳定性、健壮性的快速有效的方法。.Appium测试相当于黑盒测试。这个测试框架,一般用于测试UI逻辑的
zxc123e
·
2020-08-15 05:10
android
Android-Junit-Report测试报告生成——
Android自动化测试
学习历程
视频地址:http://www.chuanke.com/v1983382-135467-384869.html这个内容其实已经在用了,我在上一篇文章robotium—只有apk文件的测试中已经讲过这个内容了,并且自己也用Python+wxpython写了界面程序,来实现跑case+获取xml运行结果+xml转html+发送邮件的功能主要内容:一、测试需求1、统计每个case的执行时间2、哪些cas
weixin_30791095
·
2020-08-15 03:12
Android自动化测试
之Monkey使用
Mokey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。当应用程序崩溃(CRUSH)或产生了程序不响应(ANR)的错误时,Monkey将会停止并报错。Monkey测试的对象仅为应用程序包,测试使用的事件
seven_five577
·
2020-08-13 18:00
Android
自动化测试
Android自动化测试
之MonkeyRunner使用
MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunnerAPI可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问题。monkeyrunner和money没有什么直接的关系,monkey是在设备直接运行adbshell命令生成随机事件来进行测试的。相
seven_five577
·
2020-08-13 18:00
Android
自动化测试
Android自动测试之monkeyrunner工具
转载自:http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980086.htmlmonkeyrunner工具前言:最近开始研究
Android自动化测试
方法
abigale1011
·
2020-08-13 12:03
android
测试
command
returning
tools
工具
Android自动化测试
中AccessibilityService获取控件信息(3)
刚刚研究Uiautomator测试的时候偶然间发现,它也是获得accessibilityNodeInfo对象的,而且它获得的对象是当前窗口的对象,不是前一个画面,这就让我很疑惑啦。既然别人都可以获得当前画面,为啥AccessibilityService本身会获取不到了?一定是我哪方面理解的有问题。所以我又折返回来继续看AccessibilityService,果然是我的错!我之前写程序的时候,只响
Q博士
·
2020-08-12 17:40
测试[Android]
测试工程师成长之路
Android自动化测试
中AccessibilityService获取控件信息(1)
我把怎么实现它跟大家分享一下,以及怎么把它跟
Android自动化测试
扯上关系的学习过程给大家介绍一下。第一步编写辅助程序创建
Q博士
·
2020-08-12 17:39
测试[Android]
测试工程师成长之路
Appium框架+JavaScript脚本的自动化测试demo
Appium自动化环境配置可参考:基于Appium框架的
Android自动化测试
环境配置自动化测试运行步骤测试示例演示了以下过程:打开APP输入HelloWorld!
Empty-Filled
·
2020-08-10 06:44
appium
python
测试
appium
appium+python
android自动化测试
本文主要学习参考:https://www.cnblogs.com/fnng/p/4540731.html很早之前就听别人说:人生苦短,何不python;刚好借此工作机会,鼓起勇气了解下python;接下来就说说我搭建appuim环境过程首先我疑惑的三个问题是:1、appiumpythonIDE用哪一款2、appium一些依赖有哪些3、appium怎么和android真机连接我想在解决这三个问题前,
zhanxingshan007
·
2020-08-09 16:30
python
上一页
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
其他