本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- gengyun12
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- 龙儿筝
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
行业应用专栏最新文章
[Android]android自动化测试十六之calabash-android
好久没有写Android自动化方面的专题了,新入一篇,大家一起玩一玩吧。
1.简单介绍
calabash-android是BDD测试框架,底层实现是cucumber,我之前写过cucumber类似的文章,所以上手还算快,极力推荐,个人觉得比robotium,uiautomation不知道好了多少倍,越用越纯熟。
2.安装与应用
安装ruby环境,我安装的是1.8.7
安装gem,此包用于安装ru ...
【监控应用服务器】系列博文目录
前言:做了一个监控应用服务器的项目(支持Tocmat、WebSphere、WebLogic各版本),过程也算是磕磕绊绊,由于网上缺少相关资料,或者深陷于知识的海洋难以寻觅到有效的资料,因而走过不少弯路,遇过不少困难。为了留下点印记,给后来人留下点经验之谈,助之少走弯路,故将这些经验整理出来,与大家分享。水平有限,难免疏漏,还望指正。如有疑问,欢迎留言,或者加入Q群参与讨论:35526521。
...
[android]android自动化测试十五之junitRepoter
该jar包支持robotium测试,当然支持所有的继承Instrumentation类型的测试
使用地址:
https://github.com/jsankey/android-junit-report/downloads
把源码下载下来:参见内部的readme说明
已经试验过在/data/data/main app package/files/junit-report.xml目录下生成相关报 ...
[android]android自动化测试十四之dumpsys性能测试
dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。
dumpsys [Option]
meminfo 显示内存信息
cpuinfo 显示CPU信息
account 显示accounts信息
activity 显示所有的activities的信息 ...
[android]android自动化测试十三之monkeyRunner自动化框架
1.MonkeyRunner自动化遇到的问题
一、元素坐标不好定位
二、不利于代码复用
三、出现问题不好调试
四、无封装大量多余代码
针对以上四点问题,尝试了一些自动化测试框架,虽不尽如意,但是也把成果展示如下:
1.制作一个应用,该应用可以得到你应用上所点击的IP
$ ./andrec --help
Usage: andrec [options] apkfile
Options:
...
使用JMX监控Tomcat(监控应用服务器系列文章)
前言:做了一个监控应用服务器的项目(支持Tocmat、WebSphere、WebLogic各版本), 过程也算是磕磕绊绊,由于网上缺少相关资料,或者深陷于知识的海洋难以寻觅到有效的资料,因而走过不少弯路,遇过不少困难。为了留下点印记,给后来人留下 点经验之谈,助之少走弯路,故将这些经验整理出来,与大家分享。水平有限,难免疏漏,还望指正。如有疑问,欢迎留言,或者加入Q群参与讨 论:35526521 ...
监控WebLogic 9.x和10.x解决方案(监控应用服务器系列文章)
前言:做了一个监控应用服务器的项目(支持Tocmat、WebSphere、WebLogic各版本), 过程也算是磕磕绊绊,由于网上缺少相关资料,或者深陷于知识的海洋难以寻觅到有效的资料,因而走过不少弯路,遇过不少困难。为了留下点印记,给后来人留下 点经验之谈,助之少走弯路,故将这些经验整理出来,与大家分享。水平有限,难免疏漏,还望指正。如有疑问,欢迎留言,或者加入Q群参与讨 论:35526521 ...
[android]android自动化测试十二之代码控制截图
该方法适用于对某个Activity进行截图,不包含状态栏,在使用之前要保证view加载完毕才可以进行使用。
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import android.app.Activity;
import androi ...
[android]android自动化测试十一之代码覆盖率报告EMMA
以下代码时监听测试程序结束后将Emma测试报告写入到虚拟机上,然后可以使用adb pull命令发送至硬盘上,这里需要测试程序集成Emma jar包,并需要修改ant build文件。
package com.example.instrumentation;
import java.lang.reflect.InvocationTargetException;
import java.lang ...
[android]android自动化测试十之单元测试实例
android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例
在AndroidManifest.xml中标明了测试用例instrumentation函数入口
Java代码
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) ...
[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 ...
[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 ...
[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 ...
[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 ...
打造自己的天气预报之(四)——实现按钮功能
在上一篇:
打造自己的天气预报之(三)——给程序加个图形用户界面(GUI)
中,我们给程序增加了一个简单的界面,界面上显示了5天的天气信息,还有三个按钮。不过到目前为止,按钮还只是个摆设,没有具体功能。这一次,我要实现按钮的作用,也就是给按钮增加点击事件处理程序。本文转自三思之旅博客http://think3t.iteye.com,转载请注明出处。
事件处理是wxPython程序工作的基 ...
[android]android自动化测试五之Robolectric
官网首页:http://pivotal.github.com/robolectric/
robolectric是android单元测试工具
下面是一个简单的例子:
// Test class for MyActivity
@RunWith(RobolectricTestRunner.class)
public class MyActivityTest {
private Activi ...
[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 & ...
[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 ...
行业应用热门文章
博客专栏评论
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 [Android]android自动化测试十六之calabash ...
MCLoginandPwd 评论了 [Android]android自动化测试十六之calabash ...
我连接的远程tomcat版本是Apache Tomcat/7.0.47,获取线程池的时候报找不到对象示 ...
renzhengzhi 评论了 使用JMX监控Tomcat(监控应用服务器系列文 ...
renzhengzhi 评论了 使用JMX监控Tomcat(监控应用服务器系列文 ...
yy8093 写道好奇怪,怎么被踩了是啊,不知道为什么被踩,其他人遇到同样的问题,尚未知道答案的时候看 ...
yunzhu 评论了 JDK5和JDK6对JMX的ObjectName模式支持的不 ...
yunzhu 评论了 JDK5和JDK6对JMX的ObjectName模式支持的不 ...