自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello小子的测试生涯

测试也是一门艺术!

  • 博客(55)
  • 收藏
  • 关注

原创 安装xperf注意事项

http://www.microsoft.com/en-us/download/details.aspx?id=8442    ISO安装包,有三个,分别对应不同的操作系统x86 ISO File Name: GRMSDK_EN_DVD.iso x64 ISO File Name: GRMSDKX_EN_DVD.iso Itanium ISO File Name: GRMSDK

2014-03-19 17:00:31 1190

原创 python输出乱码中文

用 uncompyle2输出都是乱码中文,如何解决,找个一个笨办法解决。总比没有办法强\xe9\xbc\xa0\xe6\xa0\x87\xe6\x93\x8d\xe4\xbd\x9c\xe6\xa8\xa1\xe5\x9d\x97打开python的IDLE>>s='''  拷贝乱码的文本 '''      >> print s把显示的中文复制到剪贴板

2014-03-18 20:14:56 2717

原创 用uncompyle2 反编译pyc文件

1.https://github.com/Mysterie/uncompyle2 下载zip文件注意:uncompyle2 requires Python 2.72.解压zip包,进入目录,输入: sudo python setup.py install  程序直接安装python包到python对应目录下3.可以检查/usr/local/bin 下面有无uncompyle24.在

2013-11-25 16:07:39 18557

转载 Ubuntu下crontab命令的用法

cron是一个Linux下的后台进程,用来定期的执行一些任务。因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效,但其他系统应该也差不多。 想要让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令。你可以以下命令 Shell代码crontab -e   来打开你

2013-08-19 18:20:40 755

转载 phantomjs截图中文网站网页页面乱码,安装字体解决

用phantomjs去截取中文页面的网站可能会出现乱码的情况,也就是截图中中文的位置全是方框。解决办法就是安装字体。在centos中执行:yum install bitmap-fonts bitmap-fonts-cjk在ubuntu中执行:sudo apt-get install xfonts-wqy这样再去截图中文的页面就不会出现一堆的方框了。

2013-08-08 14:46:27 8668

原创 javascript js表示中文日期的经典写法

document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());

2013-07-20 12:02:40 1133

转载 用casperjs检查网页中的js错误

https://coderwall.com/p/uzaaaw I recently needed to make reorganize javascript files on a huge Rails app. I wanted to be sure that I had not broken javascript dependancies with the reorganization,

2013-07-19 00:05:14 2351

转载 js/json 数组的操作

js/json 数组的操作  2011-08-22 17:47:24|  分类:JS |字号 订阅用js有很久了,但都没有深究过js的数组形式。这段时间做的一个项目,用到数组的地方很多,自以为js还可以的自己居然无从下手,一下狠心,我学!呵呵。1、数组的创建var arrayObj = new Array(); //创建一个数组var array

2013-07-16 15:40:24 1020

原创 ubuntu 安装ant

1.下载ant,网址baidu之2.软链接 ln -s  /xxxx/xxx/apach-ant-xxxx /usr/bin/ant3.配置系统变量 vim /etc/profileANT_HOME = /usr/bin/antPATH = /xxx/xxx:/usr/bin/ant/bin记得要配置文件生效4. 运行./ant 提示需要 /opt/java/lib/too

2013-07-11 21:11:18 611

转载 Yahoo对网页设计性能的建议

http://www.cnblogs.com/smjack/archive/2009/02/24/1396895.html

2013-03-06 16:04:35 788

转载 原创分析:iOS 中使用 Mobile Installation 安装 IPA(使用iTunes/AppStore一样的安装API)

http://www.yonsm.net/post/553 官方支持的 AppStore/iTunes 安装 IPA 的模式:这就是我这里要说的 Mobile Installation Framework 的方式,这是最官方、最安全、最完美的安装 IPA 的方式。目前已知、同步推/iFunBox/iFanBox/iTools都是使用这几种方式(其中 iFanBox 应该是在我和我交流之后才

2013-01-13 13:50:58 1240

原创 MobileTestingSummit 备忘

youtube上的MobileTestingSummit 2012http://www.youtube.com/user/MobileTestingSummit?feature=watch介绍了目前终端测试的几个工具和方向Bwokenhttps://github.com/bendyworks/bwoken Appiumhttps://github.com/hugs/ap

2013-01-10 17:41:22 549

原创 通过jpype来用python来调用sikuli功能函数二

#调用java类App = JClass('org.sikuli.script.App')Screen = JClass('org.sikuli.script.Screen')Screen.click(r’c:\just_test\1.png’)#验证目标是否存在x = screen.exists(r'c:\just_test\file.png')print

2012-12-04 17:11:34 3983

原创 通过jpype来用python来调用sikuli功能函数

sikuli是通过jython来进行脚本驱动,一些cpython的类库就无用武之地。如何让python也可以驱动sikuli呢?答案就是: jpype注:jpype目前只支持python2.6,用2.7的同学们需要注意了哦我们主要是调用sikuli的sikuli-script.jar,通过jpype来加载这个jar包。sikuli-script.jar有哪些开放的函数可以调用?不需要安

2012-12-04 17:07:13 7217

转载 Jemter 远程连接多台pc测试

利用JMeter进行负载测试的时候,使用单台机器模拟测试超过1000个行程的并发就有些力不从心,在执行的过程中,JMeter自身会自动关闭,要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的 Agent 来分担 JMeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修改,具体如下:  1、在所有期望运行 JMeter 作为 Load Generator 的机器上安装 JMeter,并确定其中一台机器作为 Controller,其他的机器作为 Agent。然后运行所有 Age

2011-05-12 11:02:00 7087

原创 ppt 母板 如何修改你的背景图片

<br />前端时间做ppt,折腾了一下母板的修改。这里记录一下。<br /> <br />“视图”-“幻灯片母板” 增加一下母板,可以直接把母板设置为空白页,否则你在“母板”中的图片会应用到你所有的“板式”中去。这里我花了不少时间去折腾。右键菜单“插入板式”,你可以直接在新的“板式”中设置你想要的图片。<br /> <br />假设这里你要设置一个首页的图片和一个正文的图片,你需要建立两个板式。关闭母板视图<br /> <br />选择任何一个新的“幻灯片”,右键菜单“版式” 这里的子菜单 你可以看到你刚

2011-04-11 17:37:00 18241 1

原创 如何有效制作ppt

<br />看过不少设计师的ppt,确实赏心悦目。手痒痒的真想好好学学PS,但是看着纷繁复杂的操作实在是没有那么大的勇气去学了。既然学不到精髓,那就让我们来学学皮毛吧。<br /> <br />1.ppt的背景可以选择符合主题的图片。经常逛逛http://www.flickr.com/ 会有不少的收获。记得保存下来,以备不时之需。<br /> <br />2.ppt的底色一般都用深灰色的透明覆盖,在顶部加一条1px的黑线,在下部加一条1px的白线(可以设置一定的透明度),还不明白?去看看win7 工具栏的项

2011-04-08 17:41:00 1186

转载 8个高质量图标的最佳搜索引擎

对于每个网站开发者来说,设计是很重要的一部分。图标是设计中一个环节。你可以找到许多集合图标的网站。但很难找到免费的高质量图标。这是我在此分享一些免费的高质量图标搜索引擎的原因。你要访问这些引擎以找到高质量图标。如果你知道更多的网站,也请与我们分享!IconFinder  以简便并且有效的方式为网站设计者和开发人员提供高质量的图标。Iconlet  是一个单纯的免费图标和图像的搜索引擎。IconScanIconSeeker  是最好的在线图标搜索引擎,它有5万多个高质量的图标,每个图标都有适合 Windows

2011-04-08 16:34:00 829

原创 [转]python __file__ 与相对路径

<br />用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:<br /> <br />#!/usr/bin/env python<br />print __file__<br /> 按相对路径./test.py来执行,则打印得到的是相对路径,按绝对路径执行则得到的是绝对路径。<br />而按用户目录来执行(~/practice/test.py),则得到的也是绝对路径(~被展开)<br /> 所以为了得到绝对路径,我们需要 os.pa

2011-03-16 10:53:00 1997

原创 安装RIDE,需要安装wxpython

安装RIDE,需要安装wxpython,然后直接到 python2.7/script 目录下,直接点击ride.py即可。

2011-01-25 18:40:00 3308

原创 Selenium的运行环境不要使用python3

<br />Selenium的运行环境和python3兼容不好,一开始使用python3.1,用Selenium生成的python脚本运行总是报<br />from selenium import selenium 错误,后来换成python2.7版本,问题直接解决。

2011-01-25 18:35:00 2825 1

原创 Selenium中的3种模式:"assert" "verify" 和"waitFor"

<br /> 所有Selenium的Assertions能够应用在3种模式:"assert" "verify" 和"waitFor".<br /> <br />例如你可以用命令"assertText","verifyText"和"waitForText".当一个"assert"失败后,测试退出。当"verify"失败后,测试将继续进行,并且记录失败。也就是,我们使用一个"assert"保证应用在正确的页面上,然后跟随一堆的"verify" assertions 来测试表单中域的值,标签

2011-01-07 14:41:00 6166

转载 【QTP 10】QTP录制时报错: unable to launch the browser 解决

这种问题其实是注册表的问题:<br />我的注册表中[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/App Paths/]下,没有IEXPLORE.EXE这一项,添加后,将默认值要设为C:/Program Files/Internet Explorer/iexplore.exe,确定后,重启QTP就可以.<br />为了搞定这个问题,俺把IE卸,装了多次,qtp重装了好几次,机器重启N次,极大地损害了我的电脑,因此特将此解决办法拿出

2010-12-14 10:25:00 3484

原创 【经验】如果以前的功能失效或者报错的原因分析

<br />一般游戏的接口功能调用carsh的原因是事件响应函数有变化,需要对比新旧头文件,在event事件上是否有变化。<br /> <br />一般确认增加或者减少相应的事件函数就可以解决。最好有日志输入,方便查询。

2010-10-26 16:11:00 470

原创 拉起游戏客户端carsh

<br />提交新版本的游戏客户端carsh,询问开发拿到最新的头文件。开始文件的对比工作。<br /> <br />通过跟踪代码,发现TF 在启动hook的时候报错<br />Root::getSingletonPtr()->getActiveHookSystem()->startHook(path);<br /> <br />主要关注注入的头文件变化,发现logicfactory_i.h文件 增加了一个新的函数: virtual void EnableAsynRelease(BOOL bEnable)

2010-10-26 15:34:00 793

原创 【安全工具】Google安全工具 skipfish 在YLMF 0S 3.0(ubuntu 10.0)下的安装

<br />最近试用了一下google新的web安全工具skipfish,手头没有现成的linux环境,用YLMF的OS代替了一下,其实就就是把ubuntu改了一个样子,安装起来还是很方便。<br /> <br />1.下载最新的skipfish,这个用google直接搜索就好了。我用的是的 skipfish-1.58.tgz<br />2.存放压缩包到 /usr/local (这个位置随你的便)<br />3.解压 tar -zxvf skipfish-1.58.tgz<br />4.安装libssl<b

2010-08-23 16:46:00 834

转载 Ext.data.Store动态修改url

<br />authorStore = new Ext.data.Store( {});<br /> <br />直接这样修改store的url是不行的:<br />authorStore.url = path;<br /> <br />在load与reload指定url也是不行的:<br />authorStore.load({url:path,params:{}})<br />authorStore.reload({url:path,params:{}})<br /> <br />这样也不行<br />

2010-06-11 09:41:00 2926

原创 STAX的安装配置

安装stax模块前,请先确定机器上是否已经有了java环境,如果没有去下载一个j2re的安装包,我用的 j2re 1.4.2版本。 STAX安装配置:  (1)安装STAX:  在C:/STAF目录下新建文件夹services,将STAX解压到 services文件夹下,目录路径如:C:/STAF/services/stax;  (2)配置STAX:  添加下面的配置信息到

2010-05-28 18:42:00 1131

原创 Ext XMLReader直接读取'record’ 下的内容

这个标题想了好一会,不知道这样的表示是否能让除我以外的读者看得明白。这个问题折腾了我几个小时,后来发现这个问题的解决方法又是那么的简单。这里记录下来帮助后面的人少走弯路,也给自己提个醒。 需要解析的XML 如下: ./downloadandopenroom/downloadandopenroom/downloadandopenroom.ztask ./spect

2010-05-27 09:42:00 1256

原创 Ext.data.Store 读取XML属性值

data.xml <Item ASIN="0446355453" Author="Sidney Sheldon" Manufacturer="Warner Books" ProductGroup="Book" Title="Master of the Game"/

2010-05-26 21:13:00 2250

原创 Ext 获取grid中选中行的数据

var sm = new Ext.grid.CheckboxSelectionModel({singleSelect:true}); //选择列       singleSelect:true 只能选择单行将sm加载进gridvar listGrid = new Ext.grid.GridPanel({                     ds: ds,    

2010-05-26 17:22:00 8533

原创 哪些可以找到很多开发用的图标

coolite toolkit 是什么玩意? <span class="t_tag" onclick="function onclick(){tagshow(event)}">Coolite <span class="t_tag" onclick="function onclick(){tagshow(event)}">Toolkit 简介 Coolite

2010-05-19 16:26:00 745

原创 通过PDT来调试php程序

这里继续来记录一下PDT调试php程序的步骤: 选择一个php文件,右键【debug as】-【php web page】,会弹出一个配置页面,主要关注一下url构造的字符串是否正确就可以了。 做好选择后,系统弹出 提示你eclipse会使用php debug的试图,选择【yes】。以后你就可以按照自己的需要调试了。如果你还想修改你的debug配置,可以直接通过右键

2010-05-19 15:20:00 522

原创 配置ExtJS的开发调试环境

这里需要好好总结一下,折腾了两天弄这个开发环境。之前已经搭建过一套,但是人是而物非了,和之前还是有很多不一样的地方。这里要狠狠的mark一下。 开发工具 PDT(eclipse)+ Zend下载一个省事的包 all-in-one 的PDT  http://downloads.zend.com/pdt/,包含了所有php开发环境。我这里是 安装的windows版本的P

2010-05-19 14:21:00 1879

转载 STAF基本概念介绍

STAF(TheSoftwareTestingAutomationFramework)是发端于IBM的自动化测试框架,如果我没记错的话,2000年的时候STAF就有版本了,不过那时的STAF比较简单,做不了多少事情。过去这么多年,STAF现已发展成一个庞大体系了。STAF主页(http://staf.sourceforge.net/)对该软件介绍如下:STAF是开源、跨平台、支

2010-04-16 11:18:00 4263

转载 【性能】如何利用vmstat分析系统性能

vmstat是一个系统性能分析工具,具体的参数介绍可以参看各大搜索引擎。知道参数的意义如何准确分析系统的性能问题才是王道 通过vmstat识别cpu瓶颈 r(运行队列)展示了正在执行和等待CPU资源的任务个数。当这个值超过了CPU数目,就会出现CPU瓶颈了。当r值超过了CPU个数3倍,例如你有两个CPU,如果大于6,就会出现CPU瓶颈。解决办法大体几种:1. 最简单的就是增加C

2010-04-09 09:58:00 1224

原创 【QA】QA每周项目建议

QA可以对项目做一次每周的点评,不需要长篇阔论。一针见血的指出项目过程中的问题和不足。从三个方面来进行阐述: 1.进度说明一下本周项目进度上出现的一些问题和困难,计划变更的情况,发布的情况。 2.问题说一下项目过程中的一些问题,主要是时间资源和人力咨询是否充足,项目研发的质量问题。 3.建议对问题类的一种婉转表述。

2010-04-06 16:00:00 539

原创 【QA】QA点评内容

每周或者一定时间需要进行QA Report,附带QA点评和总结。一般会有哪些方面的内容呢? 1.本周动态【项目方面】介绍项目的状态变化,主要是项目的立项和结项。还有一些项目版本目标的变更。【人力方面】介绍目前项目人员的变动情况 2.请重点关注的问题【需求问题】需求管理的变更问题【进度问题】版本迭代计划的变更【风险问题】对不确定因素的风险时

2010-04-01 11:14:00 562

原创 【QA】研发流程质量保证的要素

目前想多了解一下QA的内容,这里记录一下自己的实践和领悟。 研发的QA审计应该从几个方面来看: 1.时间计划要求PM计划好本次版本需要迭代的次数和起始结束时间,对每次迭代要有明确的目标和方向。对每次的迭代时间变更需要记录,一般可以每周提取快照一次。计算结束日期的偏移,版本计划时间的总偏移。 2.代码审计通过类似SVN工具统计代码合入的数量和注释率(代码变化和

2010-03-31 16:33:00 1840

转载 【python】查找本机IP地址

最简单的 用Python得到本机IP的方法 当然是 用Python自带的功能了这个是网上摘的 Python自带功能调用下就可的方法:#!/usr/bin/env python#coding=utf-8import socket import redef getip(): names,aliases,ips = socket.gethostbyname_ex(s

2010-03-23 18:29:00 993

空空如也

空空如也

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

TA关注的人

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