org.junit.runners.model.Statement/语句是对运行JUnit测试组过程中的一个或多个动作的封装。如果说Runner.run()表示运行JUnit测试组的整个过程,则Statement表示其中或大或小的步骤。针对方法的标注如@Test 、@Before、@After、@BeforeClass、@AfterClass具有某些执行的顺序,Statement是整个过程的一个步...
分类:
其他好文 时间:
2014-10-10 01:30:33
阅读次数:
171
org.junit.runner.notification. RunListener和RunNotifier运用了观察者模式。...
分类:
其他好文 时间:
2014-10-09 16:53:48
阅读次数:
151
org.junit.runner.Request和Description...
分类:
其他好文 时间:
2014-10-07 15:28:13
阅读次数:
250
我在之前的两篇文章中用java来实现过 Android 自动化测试(1)如何安装和卸载一个应用(java)、Android 自动化测试(2)根据ID查找对象(java)。 但是本质上都是用monkeyrunner对应的java lib 来实现的,但是相关的文档非常少,如果真的要用monkeyrunner来做功能性的自动化测试,强烈还是推荐使用python语言
使用monkeyrunner 使用id来查找控件,使用上EasyMonkeyDevice的Touch、Type等几个基本操作,就可以完成很多基...
分类:
移动开发 时间:
2014-10-05 01:18:17
阅读次数:
531
之前一篇文章写的是 Android 自动化测试(1)如何安装和卸载一个应用(java) ,下面再探索一下如果在普通java应用程序中,根据ID来查找对象
1、类库依赖:
The library dependencies are:
chimpchat.jar,common.jar,ddmlib.jar,guava-13.0.1.jar,sdklib.jar,hierchyviewer2lib.jar
They can all be found in the sdk/tools/lib subdirector...
分类:
移动开发 时间:
2014-10-04 23:29:37
阅读次数:
287
http://rfyiamcool.blog.51cto.com/1030776/1440624http://rfyiamcool.blog.51cto.com/1030776/1422263root@ubuntu12:~/ansible#vimongo.pyimportsysimportpymongoimportansible.runnerdeflog(res):conn=pymongo.Connection(host="localhost",port=27017)db=conn["ansible"]ift..
分类:
数据库 时间:
2014-09-28 18:51:37
阅读次数:
235
iplinknmcliconaddtypeteamcon-nameteam0ifnameteam0config‘{"runner":{"name":"activebackup"}}‘nmcliconaddtypeteam-slavecon-nameteam0-port1ifnameeno1masterteam0nmcliconaddtypeteam-slavecon-nameteam0-port2ifnameeno2masterteam0teamctlteam0statenmclidevdisteam0sys..
分类:
其他好文 时间:
2014-09-28 12:35:41
阅读次数:
167
1、android aapt
aapt 是android assert packaging tool的缩写,采用aapt可以查看apk的信息和列出apk包的内容
2、monkey runner 和chimpchat
The monkeyrunner tool provides an API for writing programs that control an Android de...
分类:
移动开发 时间:
2014-09-23 22:32:55
阅读次数:
288
filter、sortrunner执行要先过滤和排序。默认的filter是ALL代表全部通过,默认的排序是MethodSorter的DEFAULTParentRunner调用filter和sort方法: public void filter(Filter filter) throws NoTe...
分类:
其他好文 时间:
2014-09-23 18:47:44
阅读次数:
163
第一次写源代码分析,介绍运行流程和其中重要的类和接口! JUnitCore JUnitCore采用门面模式,可以启动junit4,junit3测试,也可以测试指定class。JUnitCore声明RunNotifier类,该类采用观察者模式实现事件管理。RunListener为测试事件基类,...
分类:
其他好文 时间:
2014-09-16 12:23:50
阅读次数:
135