摘要: 最近在看python,python一个很大的特色是支持多线程编程,相比之下PHP是没有这个功能的,这也是很多人在高并发的情况下选择Python的原因之一。那到底什么是线程、什么是进程、什么是并发、什么是多线程技术呢?下面详细道来。一、 什么是并发 在操作系统中,是指一个时间段中有几个程序都处于已启动... 阅读全文
posted @ 2015-08-03 16:06 deepstone 阅读(2374) 评论(0) 推荐(0) 编辑
摘要: (1)安装 eclipse SVN 插件 插件名称 site-1.4.8.zip Help --> SoftwareUpdates --->Find and Install --> Search for new features to install --> --> 找到 site-1.4.8.zi... 阅读全文
posted @ 2015-01-13 13:06 deepstone 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/2、下载SVN插件subclipse,安装方法有两种.那种绿色的以li... 阅读全文
posted @ 2015-01-13 12:55 deepstone 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 英文官网:http://appium.io/introduction.html?lang=zhAppium 简介Appium是一个开源的自动化测试工具,其支持iOS和安卓平台上的原生的,基于移动浏览器的,混合的应用。原生应用:仅使用iOS和安卓标准SDK编写的应用基于移动浏览器的应用:用移动平台的浏... 阅读全文
posted @ 2014-12-16 10:14 deepstone 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 此文的目的主要是通过分析Appium Server打印出来的log,加深对Appium Server所扮演角色的理解。这整一个过程是由一个Test Case开始执行到结束,测试的对象是SDK自带的NotePad.apk。 Test Case很简单:打开Notepad程序,然后点击安卓的Menu Op... 阅读全文
posted @ 2014-12-16 10:11 deepstone 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 使用logcat命令查看和跟踪系统日志缓冲区的命令logcat的一般用法是:[adb] logcat [] ... [] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。 可以在开发机中通过远程shell的方式使用logcat... 阅读全文
posted @ 2014-10-15 15:22 deepstone 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 准备工作1、安装Android SDK2、熟悉MonkeyRunner的API(http://article.yeeyan.org/view/37503/164523)3、一部Android手机或模拟器(手机与电脑连接,可以使用adb devices验证手机是否与电脑连接成功)4、手机打开“指针位置... 阅读全文
posted @ 2014-10-13 14:33 deepstone 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲解如何使用该款工具运用在And... 阅读全文
posted @ 2014-10-13 14:09 deepstone 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: 一、什么是monkeyrunnermonkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用... 阅读全文
posted @ 2014-10-11 16:08 deepstone 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 前言:Android自动化测试工具、方法和框架,包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、test tool等。一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件... 阅读全文
posted @ 2014-10-11 16:04 deepstone 阅读(1551) 评论(0) 推荐(0) 编辑