自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 有类和无类路由的区别

Classful is based on the default Class A,B or C networks.- Class A: 0 - 127 with a mask of 255.0.0.0 (/8)- Class B: 128 - 191 with a mask of 255.255.0.0 (/16)- Class C: 192 - 223 with a ma

2014-07-25 15:54:29 1319

原创 Windows Phone 8 测试自动化初探 (利用Coded UI)

Windows Phone 8.1 测试自动化初探

2014-06-12 23:24:02 1747

原创 Jquery在Robotframework中的运用

最近做了点研究,也can'kao

2014-05-27 11:24:27 3038 1

原创 利用OpenCV实现对于两个图像的对比

最近在研究如果qiOpenCV真的是个强大的东西,

2014-05-12 11:41:09 3425

原创 Appium IOS 自动化测试初探

手机平台的自动化测试工具很多,之前研究过了安卓和苹果的原生自动化测试框架,经一些同事介绍,貌似Appium是个不错的工具。想记录一下研究的结果,也算是篇干货的文章在网上也看了一些视频,个人认为这个自动化测试的特点就是1. 多编程语言支持相对于传统的IOS UIautomation只能支持js语言,Appium起到了一个翻译的作用,它其实是一个CS架构,服务器和IOS模拟器或

2014-05-08 10:49:18 3287 1

原创 IOS 多语言自动化测试 - 如何自动切换运行语言环境

最近一直在研究IOS的duo'yu自动化测试,

2014-05-04 22:11:13 1536

原创 如何利用开发者账号重签ipa文件,并部署到IOS设备做测试

unzip app.iparm -rf Payload/MyApp.app/_CodeSignature/cp ~/Downloads/AdHoc.mobileprovision Payload/MyApp.app/embedded.mobileprovision codesign -f -s "iPhone Distribution: Company Certificate"

2014-04-24 16:19:42 2887

原创 利用UIAutomation做Sliverlight控件的自动化

今天同事在用UIAutomation定位一个Sliverlight控件的时候提出了一些问题,

2014-04-16 22:15:14 1235

原创 #小脚本#把海词dict.cn的生词变成vce格式的测试题目

用海词了好久,也积累了400多个生词,一直都没找到一个好的方法来背下来这么多单词。目前还来用单词测验是比较好的办法。最近想到了一个办法,1. 先把海词的生词导出2. 然后用脚本把生词转化成VCE manager可以识别的格式,生成VCE格式的测试文件3. 最后就可以在手机,平板上用VCE mobile背单词了脚本如下#------------------

2014-01-29 18:10:18 1018

原创 Perforce集成Active Directory域控制器登陆设置方法

今天搭了一个Perforce服务器,好像20个人以下的用户是免费的,哈哈,对于人比较少的Team,似乎是个蛮不错的选择。我在以前公司就用过Perforce,但是都是用的客户端,今天有机会让我也尝试一下服务器端的用法安装很简单,我就不说了,装完之后发现服务器端没有UI,只能通过命令行配置,无所谓了最大的问题就出现在了和域控的集成上面,也就是如何向P4服务器里面加入域控里面的账户,比较讨厌

2013-11-11 20:27:57 1956

原创 Coded UI 自动化测试初步研究

提到Windows的UI自动化,不得不能不说Coded UI测试。Coded UI测试是微软在VS2010里面推出的一个新功能,概念其实也不是很新,就是通过录制回放的功能来尽可能的简化Windows的UI自动化。个人的理解,Coded UI的底层仍然是基于Windows TestAutomation SDK的Code,它的最大的作用就是把Code封装了一层,使之能为可以调用的方法,大大

2013-11-04 15:10:03 3258 1

原创 wxPython异步调用实现

标题不一定对,最近遇到了个问题,利用wxPython和boa画了个GUI,通过该GUi去执行一个花蛮长时间才能做完的应用,结果UI就hang住了。这问题和我以前用C#实现的取Windows控件属性遇到的问题类似,反正就是需要用过异步调用的办法来解决这个问题在借鉴了一些代码片段之后,我也改出了异步的调用,代码片段如下#Boa:Frame:Frame1impor

2013-09-30 18:39:57 2125

原创 在Windows下利用Python控制Linux

在Windows下如何能控制Linux,大概的想法肯定是SSH,的确,Python也提供了对应的库,以下先提供一个例子,通过Python获得XenServer的uuidimport paramikohostname = '10.10.10.100'port = 22username = 'root'password = 'xxxxxx'command_for_uuid = "

2013-09-27 18:37:42 954

原创 整合Robot framework + Selenium2library + Sikuli

今天终于实现了Robot framework + Selenium2library + Sikuli 的整合以后在以Selenium为主的test case里面,可以加入Sikuli的元素,从而解决一些比较棘手的问题。(比如一些复杂的操作)Sikuli的功能很强大,但这里并没有把所有的功能都移植到Robotframework,主要提供四个功能1. 区域定位,给定屏幕的区域来限制

2013-09-02 17:35:27 2361

原创 Lumia 920 恢复工厂设置变"砖"解决办法

这篇文章和技术无关,前不久买了个Lumia 920,突然有想法去重置一下,结果就见到了传说中的死亡齿轮,两个齿轮不停的转,超过20小时还不停,估计是变砖了后来在Google上找到了解决办法1. 两个齿轮转的时候,请保持给手机充电2. 同时按住 “音量键下“和”电源键“,过一会儿手机会震动一下,诺基亚的logo会出现3. 当你看到诺基亚的Logo一出现,赶紧按下下面的组合键,要一

2013-08-28 22:19:14 1787

原创 利用Python获得一段给定文字的宽度和高度

最近在研究在网页上如何判断是不是有一些字符串出现被截断的情况,想了很多办法都不是很好,其中能想到的一个办法就是,a. 先通过Java Script取出网页文字所在Span或段落的可见长度,b. 然后把网页里面的(文字,字体,字体大小)都取出来,c. 再通过某种手段算出这段文字的可见长度d 最后把步骤a,c中的长度进行比较,得到是不是有文字被截断经过研究,利用Java

2013-07-19 19:07:57 2807

原创 通过Javascript获得页面元素的字体大小

小随笔,记录一下先找到这个元素,例如m=document.getElementById("ext-gen6317")然后通过getComputedStyle获得元素的字体大小window.getComputedStyle(m).fontSize

2013-07-19 16:10:10 8796

原创 SCCM 2012 SP1 安装出现"Client push fails with Authenticode Signature error"解决方法

好久没写和正式工作相关的东西的,今天把SCCM 2012升级到了2012 SP1,问题就来了,客户端的SCCM Agent都安装失败。我就直接写排错和解决方法吧1. SCCM客户端Agent如果安装失败,先看logC:\Windows\ccmsetup\Logs2. 找到这行log,可以发现这个文件MicrosoftPolicyPlatformSetup.msi肯定是有点问

2013-07-16 20:15:04 1345

原创 #一个无聊的程序#用python调用lame把一个目录下的wav全部转成高音质mp3

不解释,直接上代码。#-------------------------------------------------------------------------------# Name: module1# Purpose:## Author: haow## Created: 08/07/2013# Copyright: (c)

2013-07-10 12:21:59 2271

原创 Python Yield尝试

Yield在Python里面是个不容易理解的概念,通过一个程序(Python 2.7里面的),再加上http://docs.python.org/release/2.5.2/ref/yieldexpr.html的注释,我们大概可以理解yield和set/next是如何改变代码执行的顺序和变量赋值的。请看下面的程序def s(v): value1 = v va

2013-07-08 16:21:07 706

原创 Robot Framework 之 Remote Library 浅层次研究

今天同事问了我有没有研究过Robot Framework 的Remote Library,我一头雾水不知道是啥后来经过研究,有了以下的成果。1. 为什么要用Remote Library比较有说服力的可能就是在被测客户端部署Robot库的时候,可能会非常的麻烦,例如各种语言,各种版本不兼容的问题。用了Remote Library可以把某一台机器的上面的库通过XML/HTTP的

2013-07-05 19:30:21 1673 1

转载 Python深拷贝和浅拷贝

用Python很久了,今天还没搞清楚深拷贝和浅拷贝是啥以下这个例子非常好Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象import copya = [1, 2, 3, 4

2013-07-05 15:36:46 603

转载 Android利用adb存取文件的方法

Android emulator 模拟sd卡:sdcard的创建、文件存取和文件查看一、创建带SDcard的avd(android virtual device)1、create a new avd with sdcard:Eclipse-->SDK and AVD manager-->create new avd,创建时填入SDcard项目的相应内容,包括sdcard的大小等,这样创建出

2013-06-10 00:15:51 1139

原创 Robot Test Framework + Selenium2Library 对付网页存在iframe的办法

Robot Test Framework + Selenium2Library 是做基于网页自动化比较快捷的方案。利用Selenium2Library里面提供的丰富的keywords,测试人员可以快速的进行自动化测试的开发。之前有将该方法运用到一些企业应用的自动化测试中。在最近对于一个新的应用的尝试中,我遇到了一个网页中存在iframe的问题发现无论是id, xpath等方法,都没

2013-06-05 13:53:33 2327

原创 Android uiautomator 学习笔记

前段时间玩了Robotium,做了一些基本的尝试之后,发现了这个玩意儿有个蛮大的问题。比如点击某个app的button之后,弹出了系统设置的items,这时候Robotium就搞不定了 网上也有人在抱怨这个问题,例如http://stackoverflow.com/questions/4237449/access-to-android-device-menu-in-robo

2013-05-30 18:26:38 1414

原创 小玩了一下robotium

最近小玩了一下robotium,完全是出于个人爱好了解一下Andorid SDK怎么用,再看看robotium能干啥robotium是个做UI自动化的工具,当然是Android系统的UI自动化,目前的版本是4.1.robotium做自动化有两种模式,一种是需要源码的,另一种就是直接对于apk进行黑盒测试。记录下我在对例程AndroidCalculatorTestAp

2013-05-26 13:48:28 924

原创 Citrix AppController CGAppPrepTool使用经验

最近研究了Citrix MDX的技术,其中一个就是如何使用AppController的app生成工具做包可以利用一个叫做CGAppPrepTool的工具把安桌的apk或者是苹果的ipa的包,转换成app controller合适的包,并发布到手机客户端。这个工具CGAppPrepTool只支持mac os,在安装的过程中遇到了不少的问题,记录下最精华的几篇文章,给后人使用

2013-05-15 14:01:24 1434

原创 改写Selenium Web Driver Sample Code

用Selenium WebDriver做网页自动化测试已经不少时间,一直用的语言的Python,最近突然很想学习Java,于是自己搭了一个Eclipse+Selenium 2.32的开发环境。Sample代码有一段如下,不是很好理解,(new WebDriverWait(driver, 10)).until(new ExpectedCondition() { public

2013-05-12 22:55:26 877

原创 Windows UI Automation经验

从今天开始,会陆续记录在做Windows UI Automation里面的一些经验,主要包括了自己遇到的一些问题和如何解决这些问题的方法。1.  概要笔者以前主要做基于Web 应用的自动化,在Windows UI Automation上算是新手。有很多工具可以做自动化,Windows上的比如QTP,TestComplete,甚至AutoIT,本文主要讨论如何基于C#利用微软

2013-04-14 15:35:57 4887

原创 CSDN Blog开始了

从现在开始起,会经常发表一些技术相关性的文章

2012-05-06 23:34:37 428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除