Android/iOS测试
文章平均质量分 91
天涯飘雪
aaa
展开
-
Diffy使用过程问题总结
在使用twitter的diffy工具时,cygwin环境下载源代码后执行遇到问题总结如下: 问题1:行2: $'\r': 未找到命令 解决方法:使用dos2unix filename进行处理即可原创 2015-12-23 12:56:33 · 2138 阅读 · 0 评论 -
Athrun_学习笔记
1. 滑动引导图SlideableElement sli = findElementById("my_slider",SlideableElement.class);for (int i = 0; isli.slide(ViewOperation.Direction.LEFT);}2. 当前截屏captureScreenShot()3. 查找元素原创 2013-07-13 16:30:40 · 1364 阅读 · 0 评论 -
Android_Calabash示例(1)
1. dragThen I drag from 5:40 to 95:40 moving with 60 steps It's a horizontal drag, one the first phone (HTC Legend -> screen size 3.2) it works but on the second phone (Sony Xperia -> screen s原创 2013-08-03 17:10:25 · 1088 阅读 · 0 评论 -
Android_windows下安装calabash-android(1)
在windows下安装calabash-android,步骤如下:1. 参考https://github.com/calabash/calabash-android/wiki2. 从git上下载calabash-android后,首先需要安装ruby,我安装的是ruby 2.0.0p03. 下载calabash-android-demoapp,安装测试时用的 android工程4.转载 2013-08-02 17:39:10 · 2594 阅读 · 5 评论 -
Android_自动化测试工具_Calabash(1)
I found Calabash the simplest platform that supports cross platform mobile application automation testing. Another requirement I had was to have the ability to test applications developed using the转载 2013-08-01 13:34:39 · 1737 阅读 · 0 评论 -
Android_windows下安装calabash-android(2)
在windows下的完整操作步骤如下:1. 安装git或者直接下载calabash-android(下载路径https://github.com/calabash/calabash-android),然后在calabash-android目录下安装calabash-android,首先需要安装gem, gem install calabash-android2. 安装ruby 1.原创 2013-08-02 21:04:31 · 1593 阅读 · 0 评论 -
Android_Calabash学习
Calabash学习网址: 1.http://myeyeofjava.iteye.com/blog/19027102. http://myeyeofjava.iteye.com/blog/19135833.http://my.eoe.cn/jiguanghover/archive/2394.html4.https://github.com/calabash/calabash-and原创 2013-08-01 22:41:37 · 1827 阅读 · 0 评论 -
Android/iOS_移动平台自动化测试学习
1. Native driver测试对象:Android, iOS, Windowshttp://code.google.com/p/nativedriver/原创 2013-03-19 12:54:19 · 1408 阅读 · 0 评论 -
Android_自动化测试工具_Calabash(2)
1.简单介绍 calabash-android是BDD测试框架,底层实现是cucumber,我之前写过cucumber类似的文章,所以上手还算快,极力推荐,个人觉得比robotium,uiautomation不知道好了多少倍,越用越纯熟。 2.安装与应用 安装ruby环境,我安装的是1.8.7 安装gem,此包用于安装ruby的lib 安装 rubygems: http://转载 2013-08-01 13:48:57 · 1214 阅读 · 0 评论 -
Android_自动化测试工具_Calabash-android调研
Calabash-android一、Calabash介绍Calabash是一个开源的移动端UI自动化测试框架,支持android和IOS。存在calabash-android和calabash-ioshttps://github.com/calabash二、Calabash-android介绍Calabash-android是支持android的UI转载 2013-07-30 22:41:43 · 2272 阅读 · 2 评论 -
Android_android UI自动化测试工具Robotium VS NativeDriver VS Calabash
自从上次对Robotium和nativedriver这两个工具做对比已经过去将近一年的时间了(上次内容见http://kongqingyun123.blog.163.com/blog/static/637728352011614111010446/),一年时间对于一个开源的工具来说变化肯定是很多的。同时很多当初对于工具的看法也会有些不同,当初选择了NativeDriver来做一些手机上的自动化测试转载 2013-07-30 22:20:14 · 1421 阅读 · 0 评论 -
Appium_在Windows平台上安装Node.js及NPM模块管理
之前9月份的时候我写了一篇关于如何在Windows平台上手工管理Node.js Modules的文章[在Windows上安装Node.js模块]。当时一方面我本身对Node.js了解有限,另外当时Node.js在Windows平台上部署确实很麻烦,所以选择了手工管理Node.js模块。现在情况已经大有变观,一方面Node.js已经完成了在Windows平台上基于完成端口的网络模型改造,另一转载 2013-08-07 23:20:20 · 3277 阅读 · 0 评论 -
adb命令
1. ubuntu下配置环境anroid变量:在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment2. 运行Eclipse,还需要配置JAVA环境变量#set java environmentJAVA_HOME=/home/loginname/jdk目录名JRE_HOME=/home/logi转载 2013-11-20 11:26:09 · 1177 阅读 · 0 评论 -
Gradle task 命令
Gradle task命令Android tasks-------------androidDependencies - Displays the Android dependencies of the project.signingReport - Displays the signing info for each variant.sourceSets - Prints o原创 2015-12-30 12:58:45 · 2059 阅读 · 0 评论 -
Win7下使用AndBug
环境配置:win7, python2.7.10 类unix操作的cmd问题1:C:\MinGW\bin\gcc.exe -mdll -O -Wall -IC:\Python27\include -IC:\Python27\PC -c lb/jdwp/jdwp.c -o build\temp.win-amd64-2.7\Release\lib\jdwp\jdwp.olib/jd原创 2015-11-05 12:29:02 · 1847 阅读 · 2 评论 -
Android_Android Studio下执行单元测试
今天在Android Studio下学习怎么执行单元测试,xian原创 2014-04-19 20:35:16 · 5795 阅读 · 0 评论 -
Groovy_groovy语法帮助打渠道包
1.替换渠道号def copyAndReplaceText(source, dest, Closure replaceText){ dest.write(replaceText(source.text))}def source = new File('assets/partner.xml') def dest = new File('assets/partner.xm原创 2014-04-10 09:57:49 · 1173 阅读 · 0 评论 -
Android_Gradle打包android工程问题总结
今天使用gradle对自己的工程进行打包,出现错误如下:1) 出错如下: Failed to parse XML file: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.查询后的错误为 AndroidManifest.xml中出现了中文原创 2014-03-30 19:08:49 · 1705 阅读 · 0 评论 -
Android_Gradle打多渠道的渠道包
这今天在网上搜索了许多资料,发现打多渠道包都是在AndroidManifest.xml中替换qudoa原创 2014-04-07 22:31:17 · 1369 阅读 · 0 评论 -
Android_build.gradle配置
1.使用自定义签名android { compileSdkVersion 17 buildToolsVersion "19.0.3" defaultConfig { minSdkVersion 9 targetSdkVersion 18 } File signFile = rootProjec原创 2014-03-31 22:45:48 · 1388 阅读 · 0 评论 -
Android_Android打包问题总结
今天在编译项目工程的时候提示“软件包 com.google.zxing 不存在”,查了一下发现是跟二维码相关的一个Jar包缺失了,解决方法是在libs中加入core.jar包,然后add as library就可以了,可是我发现我的工程目录下没有lib文件目录,于是使用下面的方法解决: 1. 选择项目工程,点击右键打开“Open Module settings”; 2. 点击Librar原创 2014-03-29 21:49:26 · 1088 阅读 · 0 评论 -
Appium 在windows下的环境配置
Appium 在windows下的环境配置: 1)首先配置java环境,添加JAVA_HOME变量,并把%JAVA_HOME%\bin添加到path路径中。2)再次配置android sdk环境,添加ANDROID_HOME变量,并把%ANDROID_HOME%\tools、%ANDROID_HOME%\platform-tools、%ANDROID_HOME%\platform-s添加到原创 2013-12-27 09:07:58 · 2573 阅读 · 0 评论 -
Appium_Automators' Cafe Appium android example program for windows using java
Appium android example program for windows using java - native appTo perform the automation using appium for the native android app just .apk file is enough. No need of developers code at all.转载 2014-01-03 15:13:47 · 1606 阅读 · 0 评论 -
Android_Windows下CTS测试步骤
1.获取CTS 测试用例1).从Google下载编译好的CTS测试用例url : http://source.android.com/compatibility/downloads.html2).或者编译CTSi.到源码目录 source build/envsetup.shii.make ctsiii.结果目录:~out/host/linux-x86转载 2013-07-24 09:14:55 · 1390 阅读 · 0 评论 -
Android_导入工程出现的错误
今天把工程的源代码导入android studio后,发现framework中的许多jar包都没有关联,出现了很多的问题,因为工程是用Maven编译的,所以点击main打开右键,选择Add Framewor Support,出现错误如下:22:17:54 Compilation completed with 100 errors and 68 warnings in 8 sec22:24:原创 2013-07-17 22:45:29 · 17987 阅读 · 0 评论 -
Android_手机抓包
手机抓包:1, 需要root权限2, 下载tcpdump, 网址: http://download.csdn.net/detail/jimkidgb/3577977adb push c:/tcpdump /data/local 3, C:\Documents and Settings\huawei>adb shellroot@android:/ # cd /data/loc转载 2012-12-27 16:07:11 · 902 阅读 · 0 评论 -
Android 官方博客- Android应用程序的内存分析(翻译)(转)
Dalvik虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存使用,在上面内存空间是受到限制的。在这篇 文章里面,我们来看看Android SDK里面的一些内存剖析工具(profiling tools)是如何帮助我们修整应用程序的内存使用。一些内存使用问题是很明显的,例如,如果在每次用户触摸屏幕的时候应用程序有内存泄露,将会有可能触发OutOfMemor转载 2012-11-23 11:45:26 · 607 阅读 · 0 评论 -
Windows/Ubuntu下使用re-sign.jar
1. 无论是在windows 下还是ubuntu下使用re-sign.jar都需要配置java_home与android_home.2.配置完java_home与android_home以后就可以使用re-sign.jar对apk进行重签名了3.windows 下只要双击re-sign.jar就可以了,然后把apk包拖入就OK了。4.ubuntu 下只要在命令行输入java -jar原创 2012-12-03 20:29:21 · 2493 阅读 · 0 评论 -
Android_Android 自动化测试
1、安装JDK 6、Android SDK 2.3 2、安装Eclipse 3.5.2、ADT8.0.1https://dl-ssl.google.com/android/eclipse/ 3、HelloAndroidE:\Program Files\Android\android-sdk-windows\docs\resources\tutorials\hello-wor转载 2012-11-26 15:00:31 · 724 阅读 · 0 评论 -
测试_android 手机应用内存测试
1.首先需要获得应用的package name,拿微博来说:package name 为com.sina.weibo2. 在cmd 中执行命令 adb shell top |grep com.sina.weibo出现以下结果:9231 0% S 89 270564K 40000K fg app_67 com.tuan800.android9231为UID,然后原创 2012-10-26 11:02:33 · 2540 阅读 · 2 评论 -
测试_手机应用的内存消耗输出到excel
# -*- coding:utf-8 -*-import osfrom pyExcelerator import *w = Workbook() ws = w.add_sheet('weibo_memory') ws.write(0,0,"PID")ws.write(0,1,"CPU%")ws.write(0,2,"S")ws.write(0,3,"#THR")原创 2012-10-29 18:28:54 · 832 阅读 · 0 评论 -
测试_Android通过tcpdump抓包
1. 手机要有root权限2. 下载tcpdump http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell chmod 6755 /data/local/tcpdump5, adb shell, su获得ro转载 2012-10-18 10:29:56 · 1188 阅读 · 0 评论 -
Android_android的测试工具CTS
1.什么是CTS兼容性测试,手机设备需要通过Android的兼容性测试(CTS),以确保在android上开发的程序在手机设备上都能运行,才能使用android market2.载及安装git下载的源码里包含cts,位置在$ANDROID/cts目录下(android2.1以后版本)如果没有也可以从此处下载git://android.git.kernel.org/platfor转载 2012-04-14 10:25:27 · 1064 阅读 · 0 评论 -
Andriod自动化测试
1、安装JDK 6、Android SDK 2.32、安装Eclipse 3.5.2、ADT8.0.1https://dl-ssl.google.com/android/eclipse/3、HelloAndroidE:/Program Files/Android/android-sdk-windows/docs/resources/tutorials/hello-world转载 2012-04-06 14:25:28 · 1286 阅读 · 0 评论 -
IOS_iPhone App自动化测试工具
给大家介绍一些针对iPhone App的自动化测试工具。 首先,我们把这些测试框架分为三大类:接口测试工具、注入式UI测试工具、录放式UI测试工具。 一、接口测试工具,主要在iphone SDK提供的单元测试框架的基础上,完成代码的接口功能测试。 这类工具用的比较多的是SDK本身提供的test unit,以及google的g转载 2013-03-13 16:14:10 · 1515 阅读 · 0 评论 -
Android/iOS_Fiddler 实现手机的抓包(1)
Fiddler是我最喜爱的工具,几乎每天都用, 我已经用了8年了。 至今我也只学会其中大概50%的功能。 Fiddler绝对称得上是"神器", 任何一个搞IT的人都得着的。小弟我立志, 一定要把Fiddler的所有的功能和用法都写出来。 写成一个完整系列的教程。Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fi转载 2013-07-01 13:58:11 · 7448 阅读 · 0 评论 -
iOS_iPhone App自动化测试
无线客户端的发展很快,特别针对是android和ios两款无线操作系统的客户端应用,相应的测试工具也应运而生,这里主要给大家介绍一些针对iPhone App的自动化测试工具。首先,我们把这些测试框架分为三大类:接口测试工具、注入式UI测试工具、录放式UI测试工具。一、接口测试工具,主要在iphone SDK提供的单元测试框架的基础上,完成代码的接口功能测试。这类工具用的比较转载 2013-07-14 21:57:33 · 728 阅读 · 0 评论 -
移动端App测试实用指南
摘要: 译者注:本文从测试人员的角度出发,提出了100多个在测试移动App过程中需要考虑的问题。不管你是测试人员、开发、产品经理或是交互设计师,在进行移动App开发时,这些问题都很有参考价值。我和Queen合力译出此文,分享给大家,希望有所帮助和启发。 英文原文: ...译者注:本文从测试人员的角度出发,提出了100多个在测试移动App过程中需要考虑的问转载 2013-07-14 22:17:32 · 1255 阅读 · 0 评论 -
iOS_Xcode单元测试环境配置
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试转载 2013-07-15 09:27:42 · 1282 阅读 · 0 评论 -
Android单元测试 Junit(1)
1. http://www.open-open.com/lib/view/open1328152424546.html转载 2013-07-11 23:13:49 · 662 阅读 · 0 评论