3661

阿风 活跃等级: 1

活跃等级
1

编辑推荐
2

精品故事
0

注册时间
2007年12月13日

查看信息
故事
日记
最新动态

快捷操作
加为联系人
发小纸条

   

阿风 活跃等级: 1 的好看簿

上传照片 发起活动
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.cn

show
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观点,大灰狼仍然十分专注....
1
第一页  共1页  最后一页


您的IE浏览器的版本过低,低版本的浏览器在处理javascript文件时存在问题,无法支持Ajax功能,全面使用好看簿,IE浏览器的版本至少为6.0SP2,请使用更高版本的IE浏览器