- 博客(81)
- 资源 (17)
- 收藏
- 关注
原创 xml格式
通常第一行是XML 声明XML 标签对大小写敏感XML 文档必须有关闭标签XML 必须正确地嵌套This text is bold and italicXML 属性必须加引号或者这样也可以:如果属性值本身包含双引号,那么有必要使用单引号包围它,就像这个例子:或者可以使用实体引用:可以使用浏览器来验证xm
2015-11-20 16:51:30 675
原创 android 修改system\build.prop
修改system\build.prop,可以做很多事http://tieba.baidu.com/p/2285029128例如手机devices name等,每个room使用的修改工具可能都不一样,修改后重新上传,替换/system/build.prop
2015-11-19 17:37:28 1572
原创 命令行设置代理
mac系统export http_proxy=http://my.proxy.com:1234windowsset http_proxy=http://your_proxy:your_portset http_proxy=http://username:password@your_proxy:your_portset https_proxy=https://your_pro
2015-11-17 17:03:04 2325
原创 mac xcode
1、查看command line tools的版本Xcode -> Preferences... -> Locations选项中。最后一项的 command line tools显示了在本地的安装情况2、多版本的ios模拟器安装打开xcode以后,点击菜单栏的:Xcode -> Preferences... -> Downloads
2015-11-10 11:43:59 743
原创 appium ios find_elements 模糊搜索
appium 中的find_elements_by_xpath,可以使用模糊搜索contains是一个字符串查找函数 语法是:fn:contains(string1,string2),表示如果 string1 包含 string2,则返回 true,否则返回 false。 例如:contains('XML','XM'),结果:true。find_elements_b
2015-11-05 16:06:39 2568
原创 ios jenkins 打包问题
Q:user interaction is not allowedA:参考http://stackoverflow.com/questions/20205162/user-interaction-is-not-allowed-trying-to-sign-an-osx-app-using-codesign因为苹果安全原因,默认不允许ssh登录读取keychain有两种解决方法,1、
2015-10-29 15:07:10 1060
原创 ios自动化测试资料
http://my.oschina.net/u/147181/blog/164960https://testerhome.com/topics官方文档http://appium.io/slate/cn/v1.1.0/?ruby#ios依赖http://blog.csdn.net/close_marty/article/details/34527821
2015-10-26 11:03:14 724
原创 python 杀进程 判断文件是否存在 查看进程
adb用最高权限杀进程adb shell "su -c "kill 16276""获取手机目录文件adb shell ls mnt/shell/emulated/0/查看进程adb -s NX510J shell ps |find "com.kugou"#ls //列表显示当前文件夹内容 #rm -r xxx //删除名字为xxx的文件夹
2015-08-07 16:33:59 3032
转载 selenium for python 所有方法
selenium for python 所有方法先列出selenium所有方法,然后挨个使用!说明add_cookieapplication_cachebackcapabilitiesclosecommand_executorcreate_web_elementcurrent_urlcurrent_window_handledelete_all_
2015-07-30 16:49:13 598
原创 appium python 获取手机页面信息
//使用前要进入python页面from uiautomator import Device ,AutomatorServer,Adbd = Device('设备的名称') //用adb devices获取d.infod.dump('111.xml') //生产的文件名称
2015-07-24 19:11:12 3802
原创 adb logcat不能关闭的问题(进程再启动进程的问题)
问题代码:logcmd = "adb logcat -v time > C:\log.txt"self.Popen = subprocess.Popen(logcmd ,stdout = subprocess.PIPE,shell=True)用上面的方法来获取logcat的信息,它的实际原理是另外开启一个cmd命令来运行adb logcat的命令,即使后面用popen.te
2015-07-23 20:13:39 7102 3
转载 python getopt使用
python中 getopt 模块,该模块是专门用来处理命令行参数的函数getopt(args, shortopts, longopts = [])参数args一般是sys.argv[1:]shortopts 短格式 (-) longopts 长格式(--) 命令行中输入:python test.py -i 127.0.0.1 -p 80 55 66python test.py
2015-07-22 15:48:12 444
原创 fiddler的使用
Filters的设置转载请注明: 文章来自KENGINE | Kankanews.comFiddler过滤指定域名的方法一切换到fiddler右侧窗口的Filters选项卡,勾选顶部的“Use Filters”,找到Hosts区域,设置以下三个选项:1.第一项有三个选项,不做更改:“No zone filter”“Show Only In
2015-07-15 15:46:27 651
原创 接口测试
接口测试:1、配置PC的hosts,如:42.62.20.139 m.test.com 2、配置PC的fiddler,主要是查看connection中的端口3、查看手机的IP,并用电脑ping是否联通4、设置手机的代理,设置为手动,并输入主机名:PC的IP地址 端口:fiddler中的connection端口手机测试接口时,可以用网址生成二维码,然后使用UC/QQ等
2015-07-15 15:41:43 311
转载 用django 模板中文显示乱码
编辑器 保存文件时,要指定utf-8编码. 然后 在 文件头 设置 encoding在.py文件首行加上#coding=UTF-8就可以的,如果还不行,就用纪事本打开文件然后另存为是 选择用UTF-8编码然后上传Django的内核是UTF-8的编码方式所以要避免乱码请注意一下几点:1.数据库中的编码方式要是UTF-8的。2.代码中View里面的最上面加上#
2015-07-14 10:57:05 18671
转载 Python 序列的方法
在快速教程中,我们了解了最基本的序列(sequence)。回忆一下,序列包含有定值表(tuple)和表(list)。此外,字符串(string)是一种特殊的定值表。表的元素可以更改,定值表一旦建立,其元素不可更改。 任何的序列都可以引用其中的元素(item)。 下面的内建函数(built-in function)可用于序列(表,定值表,字符串):# s为一个
2015-07-13 20:10:28 583
转载 Python语法
---------------------冒号if/while/for/def 等语言,首行以关键字开始,以冒号结束x += 1; 不支持x++,--xx,y,z = 1,2,3 支持多元赋值_xxx_ 系统定义名字 _xxx 类中的私有变量名增加引用计数对象被创建x=1、别名被创建y=x、参数传递给函数foobar(x)、容器对象
2015-07-13 19:39:49 356
转载 哪些人不能重用或者聘用
个人总结:1、责任心 2、态度3、技术能力在竞争激烈的今天,很多管理者是求贤若渴,发现某人有一技之长,“捡到篮里就是菜”,不问其他,委以重任。殊不知,有些人虽学有所长,但由于自身某一方面从在着致命的弱点,有朝一日会因此坏了大事。所以要量才而用,万不可忽略其弱点。下列几种人是不可重的:1投机钻营、左右摇摆的人不能重用。这类人
2015-06-17 17:41:09 707
转载 步行会议
转载:http://article.yeeyan.org/view/541538/453659一提到要开会,越来越多的员工都开始讨厌会议室,想到外面去走走。步行会议就受到了多位技术总裁的支持,其中也包括推特的杰克·多西,脸书的马克·扎克伯格。管理创新家尼佛·曼陈特在2013年的一段泰德演讲中提出步行会议的多种优势后,这种会议模式便开始风靡。这段演讲视频共有170万人观看,并引发了一
2015-06-17 17:29:38 545
原创 android自动化测试学习资料
http://study.163.com/course/introduction.htm?courseId=712011
2015-05-06 11:16:45 438
转载 robotium工作原理
robotium集成instrumentationrobotium如何定位控件?search类获取当前所有的view,然后根据类型或者文本去筛选,找到view后获取坐标,然后点击坐标。本质都是通过坐标点击。solo.clickonScreen方法,底层调用MotionEvent类。MotionEvent,android.view中的类,Objectused to repor
2015-04-30 14:21:20 511
转载 qtp工作原理
经过一段时间的了解,发现学习qtp自动化测试工具不比学习java开发容易,如果给重新选择的机会我想我还是会选择去做软件开发。因为那样会让我觉得有成就感,让我会力争上游,不断去朝自己的目标进发,这也许是测试工作所缺少的一种更加强烈的激情。不过说这些也都只是假如,重要是回到当前来谈谈如何能把测试工作做得更好,能很好的使用qtp来自动化我们那繁琐而又重复的测试工作,我想这是我们做测试工作唯一觉得有激情的
2015-04-30 13:59:20 942
转载 qtp论坛
1、 QTP专业网站http://www.advancedqtp.com/ http://knowledgeinbox.com/http://www.learnqtp.com/http://relevantcodes.com/http://www.intellipro.co.uk/http://www.softwareinquisition.com/http://ww
2015-04-29 16:50:14 1267
转载 JUnit3 与 JUnit4 的区别
本想总结下JUnit3和JUnit4的区别,方便自己的同时也方便他人,不想却违反了DRY原则,网上已经出现了很多的文章。既然无须再重复造轮子,就在此推荐两篇个人认为不错的文章,地址如下:360doc:http://www.360doc.com/content/12/0202/23/1542811_183778321.shtml百度文库:http://wenku.baidu.com/li
2015-04-21 13:53:19 5714 1
原创 qtp自带常用函数
Split函数,用于分割字符串StrComp函数,用于对比字符串Replace函数,用于替换字符串中的某些字符{常用去掉字符串中的空格}查找相应的字符串: instr (nstart,查找目标字符串,所查找的字符串)Join 函数,将存于数组中的字符合并成一个字符串Cint 函数,将字符转换成整形数字Cdate 函数,将字符转换成日期Clng
2015-04-16 13:54:26 1617
原创 QTP自己封装的函数
1、关闭进程function killprocess(proname) Dim wmi,processlist Set wmi=GetObject("winmgmts:") set processlist = wim.execquery("select * from win32_process where name="&chr(34)&proname&ch
2015-04-16 11:20:01 1082
原创 SonarQube开源的代码质量管理系统
http://zh.wikipedia.org/zh-cn/SonarQubehttp://blog.csdn.net/hunterno4/article/details/11687269#comments
2015-04-02 11:11:33 1335
转载 adb 常用的命令
adb 常用命令大全1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称 -
2015-04-02 09:15:56 382
转载 java 运行cmd命令(执行多行)
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关
2015-04-01 16:41:04 15590
转载 android图片对比
文章出处:http://bbs.csdn.net/topics/390522111package com.xupp.sxjiesuo;import java.text.DecimalFormat;import android.R.integer;import android.graphics.Bitmap;import android.graphics.BitmapFact
2015-03-30 17:18:05 441
转载 QTP的DataTable中有三种获取参数值的方法
在QTP的DataTable中有三种获取参数值的方法,它们分别是Value方法、RawValue方法和ValueByRow方法。下面将一一阐述这几种方法。Value DataTable.Value(paramName, sheetName)【参数说明】 paramName —— 需要获取的参数名,也就是列名
2015-03-25 15:58:01 873
原创 QTP常用做法
1、创建一个txt,改名为ActionTemplate.mst,创建一些注释,放在安装目录下的dat文件夹,每次在QTP创建一个txt,默认会加上那些注释。2、在Object Repository Manager,打开对象库,选择编译,添加本地新增的对象,然后供其它人使用
2015-03-20 17:17:13 329
原创 jenkins配置
1、1. 安装jdk,配置JDK的环境变量2、安装tomcat3、下载jenkins.war,并放在tomcat的webapps目录下4、tomcat的bin目录下,运行startup.bat,然后浏览器中输入:http://localhost:8080/jenkins/,这样就可以进入jenkins配置页面
2015-03-20 09:09:33 348
原创 robotium for emma
使用robotium自带例子“NotePad”,将测试工程robotium.jar包放在新建的libs文件夹中然后就是下面这三步,执行完后在测试工程\bin\_files”下查找代码覆盖率的统计文件。1、从eclipse的andriod工程里生成一个ant的build文件,andriod-app就是工程名:android update project -p android-ap
2015-03-18 17:28:11 603
转载 软件包 junit.framework 不存在的解决方法
执行build.xml,出现错误如下: "软件包 junit.framework 不存在" 可我的JUnit运行没问题啊,查询答案如下: In order for code completion in eclipse to function you must make sure that junit.jar is on your build classpath. You should be abl
2015-03-18 15:15:47 13301
转载 emma for android
结合junit + ant + emma实现Android项目单元测试代码覆盖率统计 1.建立一个简单的android应用应用的界面如下,首先是两个id分别为value1和value2的输入框用于输入两个数字,然后是两个按钮,分别用来实现两个数的求和与求积操作,运算的结果在id为result的文本框中显示。整个应用只有一个Activity,主要代码如下:publ
2015-03-18 09:49:31 766
原创 Emma for Java 代码覆盖率 资料收集以及使用
junit + ant + emma实例自己的csdn下载中心下载http://download.csdn.net/detail/zhang103886108/8508689命令方式配置emmahttp://www.blogjava.net/dorian/archive/2005/10/27/17066.htmlemma官网http://emma.sourc
2015-03-17 14:55:00 622
emma代码覆盖率的例子
2015-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人