|
|
|
|
capistrano是个好东西,最近用它来做集成测试,以下是安装 ============== yum install ruby yum install rdoc wget http://rubyforge.org/frs/downl...tar xvf rubygems-1.1.1.tgz cd rubygems-1.1.1 ruby setup.py gem install capistrano
|
TestGen4Web-Python不支持中文 ================= .安装 TestGen4Web-Python svn checkout http://testgen4web-python.goog... testgen4web-python-read-only cd testgen4web-python-read-only python setup.py install .用TestGen4Web录制脚本 cat googlecn.xml <?xml version='1.0' encoding='UTF-8'?> <tg4w version="0.41.1"> <actions> <action type="goto" refresh="." window="." step="0"> <xpath><![CDATA[window.location.href]]></xpath> <value><![CDATA[ http://www.google.cn/]]>
</action> <action type="verify-title" window="." step="1"> <xpath><![CDATA[*]]></xpath> <value><![CDATA[Google]]></value> </action> <action type="click" refresh="." window="." step="2"> <xpath><![CDATA[*/TABLE[1]/TBODY[1]/TR[1]/TD[3]/*/A[@CDATA="高级搜索"]]]></xpath> <value><![CDATA[]]></value> </action> <action type="verify-title" window="." step="3"> <xpath><![CDATA[*]]></xpath> <value><![CDATA[Google 高级搜索]]></value> </action> </actions> </tg4w>
.转成twill 脚本报错: -bash-3.1# testgen-convert twill-shell code googlecn.xmlecn.xml Traceback (most recent call last): File "/usr/local/bin/testgen-convert", line 5, in <module> pkg_resources.run_script('TestGen4Web-Python==0.2.2', 'testgen-convert') File "/usr/local/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/pkg_resources.py", line 448, in run_script File "/usr/local/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/pkg_resources.py", line 1173, in run_script File "/usr/local/bin/testgen-convert", line 89, in <module>
File "build/bdist.linux-x86_64/egg/testgen/twillshell.py", line 35, in process File "build/bdist.linux-x86_64/egg/testgen/handler.py", line 39, in process File "build/bdist.linux-x86_64/egg/testgen/twillshell.py", line 69, in click File "build/bdist.linux-x86_64/egg/testgen/parser.py", line 179, in getLinkName File "build/bdist.linux-x86_64/egg/testgen/parser.py", line 176, in getLinkPath File "build/bdist.linux-x86_64/egg/testgen/parser.py", line 130, in _getSubPath File "build/bdist.linux-x86_64/egg/testgen/parser.py", line 32, in stringifyTokens UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-4: ordinal not in range(128)
|
openSUSE ======== 在openSUSE下安装python,还需要再安装python-devel才能用python的安装工具 否则会出现invalid Python installation: unable to open /usr/lib64/python2.5/config/Makefile
注意到是/usr/lib64,这是因为是64位平台上,相应的site-packages也会在: /usr/local/lib64/python2.5/site-packages/
|
pygments - 语法高亮python库 ===========================
|
pathsync - 文件夹同步工具 ========================= 我经常对笔记本做备份,但是比较苦恼——整体备份太花时间,增量备份又难以diff。有人干脆用版本管理工具(如svn),但许多文件是二进制,现在不好。pathsync可以帮你diff两个文件夹,当然不是内容的diff,只是新、旧、增、减的比较,然后按你的策略来同步。小巧实用的工具。
|
MySQL 的嫡系建模工具 MySQL WorkBench ==================================== 好久没有设计数据库了,今天一用之下,感觉挺好。
|
python 模拟browser行为 ====================== 最近一直在寻找可以模拟浏览器行为、并记录各步骤时间的python 工具,目前考察尚无结果,但有一些其他发现,记录一下:mechanize 是python的模拟浏览器行为的一个库,可以模拟的行为还是很全的。twill 是基于mechanize 做了一个解释器,可以更加简化模拟浏览器的行为 比如写这样一个脚本:a.twi go http://www.google.cnshow showforms 然后执行twill-sh a.twi 可以看到返回的网页,和网页中的form列表
|
工具乱炖(4) ========== Hyperic HQ是一个开源(GPL授权)IT资源管理平台。 Hyperic HQ 可以监控和管理: 操作系统:AIX,HP/UX,Linux,Solaris,Windows,Mac OSX,FreeBSD Web服务器:Apache,Microsoft IIS,Sun ONE Web Server 应用服务器:BEA WebLogic,IBM WebSphere,JBoss,Apache Geronimo,Macromedia ColdFusion,Macromedia JRun,Microsoft .NET Runtime,Novell Silverstream,Tomcat,Caucho Resin 数据库:IBM DB2,Microsoft SQL Server,MySQL,Oracle,PostgreSQL,Sybase Adaptive Server 消息中间件: ActiveMQ,Weblogic MQ 微软的产品: MS Exchange,MS ActiveDirectory,.NET 虚拟产品: VMWare,Citrix Metaframe 应用平台: LAMP,LAM-J,J2EE,MX4J 其他:网络设备交换机,路由器,网络服务等。
|
工具乱炖(3) =========== Clonezilla 是个类似Ghost的工具,GPL
|
工具乱炖(2) =========== XML Copy Editor是XML编辑器,看上去中文支持还不错
|
工具乱炖(1) =========== uniconvertor是个向量图形的全能转换工具
|
XML Copy Editor 试用,中文看上去支持不错。
|
实践再实践(CTE XL 不支持中文) ========== 昨天看了一篇关于CTE XL的文章,大意是用这个工具可以实现测试用例设计的自动化云云...。 咋一看,真不错,写得头头是道,我也试试,回头给我们的测试工程师讲讲去。一试用,才发现CTE XL 国际化很差,对中文不支持,有乱码。我就奇怪了,为啥这文章写得有板有眼,好像自己用过一样呢,再仔细一看,好么,居然是用的是软件中帮助的例子,截图,我的推测是:作者几乎就没有真正的使用过这工具,不过为了写文章而写文章。 靠!痛恨这样的人。
|
好看簿注定是个好东西,因为大灰狼是个专注的人。上周末参加open source camp的时候印象深刻,老黄在讲台上手舞足蹈,兴奋的讲xbayDNS,满场的听众只有大灰狼最专注,不时提问。在codehause,芬兰的兄弟在谈他的open biz观点,大灰狼仍然十分专注....
|
|
|