测试开发
收藏

为测试开发工程师们建立的一个知识专栏,分享测试开发工具以及技术,彼此成长。

分享到: Sina Tec

最近更新文章

[Android]android自动化测试十六之calabash-android

好久没有写Android自动化方面的专题了,新入一篇,大家一起玩一玩吧。 1.简单介绍 calabash-android是BDD测试框架,底层实现是cucumber,我之前写过cucumber类似的文章,所以上手还算快,极力推荐,个人觉得比robotium,uiautomation不知道好了多少倍,越用越纯熟。 2.安装与应用 安装ruby环境,我安装的是1.8.7 安装gem,此包用于安装ru ...
MyEyeOfJava 评论(1) 有6426人浏览 2013-07-10 17:42

[android]android自动化测试十五之junitRepoter

该jar包支持robotium测试,当然支持所有的继承Instrumentation类型的测试 使用地址: https://github.com/jsankey/android-junit-report/downloads 把源码下载下来:参见内部的readme说明 已经试验过在/data/data/main app package/files/junit-report.xml目录下生成相关报 ...
MyEyeOfJava 评论(0) 有1581人浏览 2012-12-12 18:15

[android]android自动化测试十四之dumpsys性能测试

dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。 dumpsys [Option] meminfo 显示内存信息 cpuinfo 显示CPU信息 account 显示accounts信息 activity 显示所有的activities的信息 ...
MyEyeOfJava 评论(0) 有4333人浏览 2012-07-12 15:34

[android]android自动化测试十三之monkeyRunner自动化框架

1.MonkeyRunner自动化遇到的问题 一、元素坐标不好定位 二、不利于代码复用 三、出现问题不好调试 四、无封装大量多余代码 针对以上四点问题,尝试了一些自动化测试框架,虽不尽如意,但是也把成果展示如下: 1.制作一个应用,该应用可以得到你应用上所点击的IP $ ./andrec --help Usage: andrec [options] apkfile Options: ...
MyEyeOfJava 评论(10) 有8929人浏览 2012-06-15 17:19

[测试开发]庆祝ITEye改版+测试开发专栏开通

工作忙里抽闲,庆祝2012-5-8日测试开发专栏开通,开通不到1个小时,ITEYE即改版,可见这是一个喜庆的日子。希望以后在此专栏中与大家共同分享测试开发技巧以及知识。 普天同庆~
MyEyeOfJava 评论(0) 有1491人浏览 2012-05-10 14:35

[android]android自动化测试十二之代码控制截图

该方法适用于对某个Activity进行截图,不包含状态栏,在使用之前要保证view加载完毕才可以进行使用。 import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import androi ...
MyEyeOfJava 评论(1) 有3075人浏览 2012-05-03 11:05

[android]android自动化测试十一之代码覆盖率报告EMMA

以下代码时监听测试程序结束后将Emma测试报告写入到虚拟机上,然后可以使用adb pull命令发送至硬盘上,这里需要测试程序集成Emma jar包,并需要修改ant build文件。 package com.example.instrumentation; import java.lang.reflect.InvocationTargetException; import java.lang ...
MyEyeOfJava 评论(0) 有6717人浏览 2012-05-02 15:28

[android]android自动化测试十之单元测试实例

android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例 在AndroidManifest.xml中标明了测试用例instrumentation函数入口 Java代码  <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) ...
MyEyeOfJava 评论(0) 有7040人浏览 2012-04-05 18:20

[android]android自动化测试九之monkeyRecord

1.monkey runner出了一个录制的工作,这个录制工具是在android源码里提取出来的,它的环境是python 2.要求把monkey_recorder.py文件放入adnroid tools文件夹下 3.要求把monkey_playback.py放入tools文件夹下 4.一个是录制一个是回放这个没的说,录制后的文件保存为mk结尾文件 5.help.py可以将录制好的文件另存为p ...
MyEyeOfJava 评论(4) 有5041人浏览 2012-02-16 14:28

[android]android自动化测试八之让你的AVD无法连接网络

1.由于个人的测试需要,要保证在测试的时候android设备是不联网的,但是还要求可以在hudson的slave上能够进行自动化,所以这个需求就要求android设备不能够联网,那么解决问题的办法介绍一下 2.启动AVD时指定HTTP代理:例如 emulator -avd appupdate -no-audio -no-boot-anim -port 5580 -http-proxy 10.18 ...
MyEyeOfJava 评论(0) 有3504人浏览 2012-02-16 14:18

[android]android自动化测试七之动态AVD硬件参数

android create avd --target android-8 --name test2  -c 512m -f 1.当你使用以上命令时android会提示: Auto-selecting single ABI armeabi Android 2.3.3 is a basic Android platform. Do you wish to create a custom hardwa ...
MyEyeOfJava 评论(0) 有1817人浏览 2012-02-16 14:13

[android]android自动化测试六之命令行编译APK

手动编译你的apk,可以让资源目录不命名为res, 你能够命名任何你想要的名字。 你可以在以下目录发现ant脚本: <SDK_HOME>/platforms/android-1.5/templates/android-rules.xml 第一步: 产生R文件以及包资源 aapt  package -f -M ${manifest.file} -F ${packaged.resourc ...
MyEyeOfJava 评论(0) 有2775人浏览 2012-02-13 15:01

[android]android自动化测试五之Robolectric

官网首页:http://pivotal.github.com/robolectric/ robolectric是android单元测试工具 下面是一个简单的例子: // Test class for MyActivity @RunWith(RobolectricTestRunner.class) public class MyActivityTest {     private Activi ...
MyEyeOfJava 评论(0) 有5234人浏览 2012-02-03 16:36

[android]android自动化测试四之Monkey与MonkeyRunner

请大家用下面的范例来做Monkey test . 时间延迟设为300毫秒,基本上符合实际上的触摸间隔。各位只需要改变标记为黄色的部分。 adb shell monkey -p com.xxxx.news -s 12345 --pct-trackball 0 --pct-nav 0 --throttle 300 --pct-anyevent 4 --ignore-crashes 30000 & ...
MyEyeOfJava 评论(0) 有4044人浏览 2012-02-02 15:10

[android]android自动化测试三之设定AVD各项参数

有时候我们需要设定虚拟机的语言地区等,我们可以使用-prop参数,例如日本。 The -prop command line option allows us to set any of the properties we could set: $ emulator -avd test -no-window -no-audio -no-boot-anim -port 5580 -prop persi ...
MyEyeOfJava 评论(0) 有2316人浏览 2012-02-02 14:47

[android]android自动化测试二之命令行创建AVD

判断AVD是否已经开启: adb -s emulator-57409 shell getprop dev.bootcomplete 如果结果返回1代表AVD成功启动了 命令行打开方式: 1、首先你要打开android模拟器      (下面命令行打开的4步骤我是引用百度上的) 1).找到SDK的tools文件夹,我的在D:\android-sdk-windows\tools; 2).如果没有创建 ...
MyEyeOfJava 评论(0) 有4009人浏览 2012-02-02 14:34

[android]android自动化测试

Packtpub.Android.Application.Testing.Guide.Jun.2011.pdf学习记录 本书目录的几个点: 第一章: 一、测试类型 单元测试unit test 集成测试integration test 功能测试function test 性能测试performance test 系统测试system test 二、测试框架 第二章: 在androi ...
MyEyeOfJava 评论(0) 有2833人浏览 2012-01-31 14:24
  • 专栏创建者:MyEyeOfJava
  • 创建时间:2012-05-07 18:42:11
  • 专栏文章数:17篇
  • 专栏被浏览:71165 次

本专栏热门文章

最新评论

分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 [Android]android自动化测试十六之calabash ...
为什么不能横屏录制?也即是说如果我的应用是一个横屏的应用,那么怎么进行录制呢?
狂拽酷炫吊炸天 评论了 [android]android自动化测试九之monkeyReco ...
十分感谢楼主分享
dc77175363 评论了 [android]android自动化测试九之monkeyReco ...
MyEyeOfJava 写道a455642158 写道脚本运行一段时间后会提示Unable to ta ...
a455642158 评论了 [android]android自动化测试十三之monkeyRu ...
洁儿880127 写道受益了!谢谢!如果能稍微对读者有所帮助,都是对作者莫大的支持,谢谢支持。
MyEyeOfJava 评论了 [android]android自动化测试九之monkeyReco ...
受益了!谢谢!
洁儿880127 评论了 [android]android自动化测试九之monkeyReco ...
a455642158 写道脚本运行一段时间后会提示Unable to take snapshot,该怎 ...
MyEyeOfJava 评论了 [android]android自动化测试十三之monkeyRu ...
脚本运行一段时间后会提示Unable to take snapshot,该怎么在脚本里监听并且解决呢… ...
a455642158 评论了 [android]android自动化测试十三之monkeyRu ...
178890290 写道你好,请教下:device.startActivity函数里的action和c ...
MyEyeOfJava 评论了 [android]android自动化测试十三之monkeyRu ...
你好,请教下:device.startActivity函数里的action和component的值的根 ...
178890290 评论了 [android]android自动化测试十三之monkeyRu ...
Global site tag (gtag.js) - Google Analytics