章节:自动化基础篇——Monkey原理初步和改良优化(第四讲)网易云课堂:http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=876095&courseId=712011主要讲解内容与笔记...
分类:
移动开发 时间:
2014-09-22 00:38:11
阅读次数:
297
publicvoidtakeScreenshot(){ ViewdecorView=viewFetcher.getRecentDecorView(viewFetcher.getWindowDecorViews()); screenshotTaker.takeScreenshot(decorView,...
分类:
其他好文 时间:
2014-09-19 11:40:45
阅读次数:
203
Robotium作为Android自动化测试框架,还有许多不完善的地方,也不能满足测试人员的所有要求。那么,本文以四个实际中碰到的问题为例,介绍改动Robotium源码的过程。publicbooleanwaitForActivity(Stringname,inttimeout){ Activityc...
分类:
其他好文 时间:
2014-09-19 11:30:45
阅读次数:
186
背景:最近在使用Robotium进行Android自动化测试。遇到了一个问题:我需要获得一个View的id(int型数值)。此前我在http://maider.blog.sohu.com/255448342.html和http://maider.blog.sohu.com/255485243.htm...
分类:
移动开发 时间:
2014-09-19 11:28:35
阅读次数:
282
背景介绍:最近在做Robotium自动化测试,使用到solo.takeScreenshot()函数以在测试过程中截图,但此函数需要被测试APP具有权限。在只有被测试APP的apk文件的情况下,修改apk文件后缀名为zip,解压缩后,修改AndroidManifest.xml文件,删除META-INF...
分类:
移动开发 时间:
2014-09-19 11:25:25
阅读次数:
257
Android自动化性能收集 Android 功能测试自动化框架较多,UIAutomator,Robotium,Appium等。Case执行过程中,可能希望收集手机的性能指标,包括内存、cpu、流量等。使用java+shell+bat简单实现了android手机性能...
分类:
移动开发 时间:
2014-09-16 12:55:20
阅读次数:
257
Class By定义了页面元素的定位和支持哪些页面元素(至少我是这么理解的),使用及其简单:Used in conjunction with the web methods. Examples are By.id(String id) and By.cssSelector(String select...
分类:
其他好文 时间:
2014-09-15 15:47:09
阅读次数:
186
calabash简介:
Calabash-android是支持android的UI自动化测试框架,PC端使用了cucumber框架,通过http和json与模拟器和真机上安装的测试apk通信,测试apk调用robotium的方法来进行UI自动化测试,支持webview操作。
1 安装ruby,下载地址:http://rubyinstaller.org/downloads/
...
分类:
移动开发 时间:
2014-09-07 17:20:05
阅读次数:
302
所需要的环境:1、eclipse2、android development tools(ADT)3、software develoment kit(SDK)4、JDK5、robotium1-4的环境内容为android应用刚开发环境的搭建过程,不再赘述。robotium jar包的下载:http:/...
分类:
移动开发 时间:
2014-09-05 17:40:41
阅读次数:
287
一、项目介绍 和 linux 环境搭建
本教程讲解 Linux下Jenkins+git+gradle 持续集成环境搭建,后续会加入 gerrit代码审核 和 robotium自动化测试
1、基本流程如下:
androidstudio-- gerrit --- git(github) ----jenkins ---gradle ---- robotium 结果
使用Android...
分类:
系统相关 时间:
2014-08-22 17:57:49
阅读次数:
333