01 2018 档案

摘要:关于appium网上提到的版本是一头雾水,现解释如下: 首先,官网下载的 appium-desktop-Setup-1.3.1.exe是appium桌面版,将appium服务器配置可视化。 而网上提到的1.4.x 或1.6.x是appium server版本,当然server版本也有GUI,也可以在 阅读全文
posted @ 2018-01-31 17:31 Claire_xu 阅读(233) 评论(0) 推荐(0)
摘要:1、因为appium服务器是用node.js开发的,所以第一步要安装nodejs。 安装后,系统默认配置的环境变量在C盘的用户目录下,为了避免以后下载的包都放在系统盘下, 配置npm下载的包存放目录和cache目录,命令如下: npm config set prefix "D:\Program Fi 阅读全文
posted @ 2018-01-31 15:39 Claire_xu 阅读(1134) 评论(0) 推荐(1)
摘要:ADT 安装该工具后才能配置Android SDK包,使可以在eclipse里开发Android程序 AVD Android模拟器管理工具,创建删除Android模拟器 SDK Manager Android SDK包,Tools,platform-tools管理工具 ADB Android Deb 阅读全文
posted @ 2018-01-31 14:31 Claire_xu 阅读(308) 评论(0) 推荐(0)
摘要:1、用任意文本编辑工具,如notepad++,编写如下代码,保存为test.js文件: 2、打开cmd,运行该文件,命令 node D:\nodetest\service\test.js,弹出如下页面 3、在浏览器中输入http://127.0.0.1:8887/,结果如下: 是不是超级简单呢!!! 阅读全文
posted @ 2018-01-31 11:09 Claire_xu 阅读(140) 评论(0) 推荐(0)
摘要:执行UIAutomator测试步骤 1、新建Java项目,导入android.jar和uiautomator.jar包,继承UiAutomatorTestCase 2、生成编译文件 android create uitest-project 示例:android create uitest-proj 阅读全文
posted @ 2018-01-30 16:14 Claire_xu 阅读(169) 评论(0) 推荐(0)
摘要:robotium基于instramentation框架,可对app白盒黑盒测试,缺点是测试进程和被测进程需要在一个进程中,不能跨应用 白盒测试时,需要app源代码,在eclipse里新建android Test Project时绑定app源码工程 黑盒测试时,需要重签名apk包,重签名方法见 htt 阅读全文
posted @ 2018-01-30 14:14 Claire_xu 阅读(289) 评论(0) 推荐(0)
摘要:因为robotium要求被测应用和测试代码要有一致的签名, 所以需要将apk包重签名。 方法一:通过re-sign.jar来产生debug key的apk(不适用于jdk 7以上) re-sign.jar 下载地址: http://download.csdn.net/download/sujuanx 阅读全文
posted @ 2018-01-29 17:06 Claire_xu 阅读(831) 评论(0) 推荐(0)
摘要:MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问题。 MonkeyRunner 阅读全文
posted @ 2018-01-26 17:10 Claire_xu 阅读(171) 评论(0) 推荐(0)
摘要:基本命令: adb shell monkey --port 1080 & adb forward tcp:1080 tcp:1080 telnet 127.0.0.1 1080 启动android端的monkey server,然后将端口转发到pc端,就可以在pc端 通过telnet连接monkey 阅读全文
posted @ 2018-01-26 11:47 Claire_xu 阅读(440) 评论(0) 推荐(0)
摘要:Monkey 是Android自带的黑盒测试工具,一般通过随机触发界面事件,来确定应用是否会发生异常,多用于android应用的稳定性、压力测试 基本命令: adb shell monkey [options] <event-count> usage: monkey [-p ALLOWED_PACK 阅读全文
posted @ 2018-01-26 11:31 Claire_xu 阅读(679) 评论(0) 推荐(0)
摘要:模块 支持方法 说明 json dumps/dump loads/load 只能处理基本数据类型; 用于多种语言间的数据传输; pickle dumps/dump loads/load 支持python所有数据类型; 用于python程序间互相传输对象; pickle反序列化后的对象与原对象是等值的 阅读全文
posted @ 2018-01-25 12:56 Claire_xu 阅读(126) 评论(0) 推荐(0)
摘要:logging的配置大致有下面几种方式。 1、 通过代码进行完整配置,logging.getLogger()获取logger后,给logger设置各种handler。 2. 通过代码进行简单配置,通过logging.basicConfig()方法配置后,直接logging.getLogger(),无 阅读全文
posted @ 2018-01-25 11:04 Claire_xu 阅读(463) 评论(0) 推荐(0)
摘要:常用命令 示例 adb devices 列出设备 adb push/pull (传文件) 1、adb -s 设备名 push 本地文件 设备上的文件 2、adb -s 设备名 pull 设备上的文件 本地文件 adb forward (端口转发) 1、adb forward tcp:1080 tcp 阅读全文
posted @ 2018-01-24 14:28 Claire_xu 阅读(141) 评论(0) 推荐(0)
摘要:常用的匹配语法: 方法 说明 re.match 从头匹配,返回对象,仅匹配一次就返回 re.search 从任意位置匹配,返回对象,仅匹配一次就返回 re.findall 返回所有匹配上的 re.splitall(和findall相反) 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 常 阅读全文
posted @ 2018-01-19 11:08 Claire_xu 阅读(232) 评论(0) 推荐(0)
摘要:1、继承概念的实现方式主要有2类:实现继承、接口继承。 Ø 实现继承是指使用基类的属性和方法而无需额外编码的能力; Ø 实现继承是指使用基类的属性和方法而无需额外编码的能力; Ø 接口继承是指仅使用属性和方法的名称、子类必须提供实现的能力(子类重构爹类方法); 父类是抽象类,仅定义将由子类创建的一般 阅读全文
posted @ 2018-01-18 18:14 Claire_xu 阅读(450) 评论(0) 推荐(0)
摘要:反射方法可以获取对象中的成员(包括对象变量和对象方法) 反射代码示例 示例2:从模块里反射查找类 示例3:从对象里反射查找函数 阅读全文
posted @ 2018-01-18 18:05 Claire_xu 阅读(123) 评论(0) 推荐(0)
摘要:变量或方法 描述 调用时机 __init__ 构造方法 通过类创建对象时,即类名() ,自动触发执行 __doc__ 表示类的描述信息 __module__ 表示当前操作的对象在那个模块 __class__ 表示当前操作的对象的类是什么 __del__ 对象执行结束后,调用该方法,回收操作系统资源 阅读全文
posted @ 2018-01-18 17:52 Claire_xu 阅读(131) 评论(0) 推荐(0)
摘要:绑定方法和非绑定方法: 普通def定义的都是绑定给对象的方法,对象调用时会自动传入对象本事,而类调用时需手动传入对象。 加上@classmethod装饰器就是绑定给类的方法,会自动传类本身 加上@staticmethod是非绑定方法,不会自动传类参数或对象参数 参数有self 能访问类方法 能访问实 阅读全文
posted @ 2018-01-18 17:21 Claire_xu 阅读(236) 评论(0) 推荐(0)
摘要:1、新建AVD时,报错“no CPU/ABI system image available for this target”, 解决:在SDK Manager中下载System Image 2、System Image 有基于arm和intel的,如果用的是arm的,会提示如下,继续运行模拟器速度会 阅读全文
posted @ 2018-01-15 16:53 Claire_xu 阅读(202) 评论(0) 推荐(0)
摘要:从apache官网下载的jmeter源码不是可以运行的Java Project,本随笔教你如何在eclipse中运行该源码,调出jmeter页面 阅读全文
posted @ 2018-01-04 11:35 Claire_xu 阅读(816) 评论(0) 推荐(0)