自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

SEO 聊斋画廊

8) 最近在[url=http://www.lqart.com]聊斋画廊[/url]投入的精力不小~ 几乎所有的业余时间都放在网站的SEO优化上了。不过目前来看效果并不好。。。体现在baidu和google的收录一直很慢,又不想搞什么发帖机做垃圾推广…… 不过主要还是自己水平不高导致的。有几项优化的效果还是比较明显的。比如修改页面的标题让其更符合实际、使用标签等。对提升Google排...

2010-04-14 10:20:02 171

几个常用的bash shell函数

1. 判断文件存在[code="shell"]fileExist() { filename=$1 if [ -e "${filename}" ] then log PASS $1 '文件存在' else log ERROR $1 '文件不存在' fi}[/code]2. 判断某个端口是否已启动监听[code="shell"]port() ...

2009-03-06 14:32:13 346

原创 软件开发2.0技术大会流水账(三)

第三天就是最后一天了。同样是因为工作的关系,俺还是要去听和测试相关的内容,虽然很多一看题目就知道没啥新意……胡老师的软件测试权责,都是讲测试的基本概念的,略吴穹的组织级敏捷到比较有意思,一些内容很实用。吴穹是IJI中国公司董事总经理,主要做他们的essup咨询的。演讲的内容前半部分回顾了敏捷的一些概念。虽然以前都有所了解但还是有些新体会的,他强调了敏捷实践中,还必须注意这项实践对应...

2008-12-13 15:19:26 161

原创 软件开发2.0技术大会流水账(二)

第二天都是各个分会场的演讲,因为工作的关系,俺更多的听了和测试相关的内容。第一个讲座是BugFree的。早就听过这个名字,也看过网上的一些资料介绍,这个缺陷管理工具走的标准的微软的流程。没想到的是,原来现在是阿里妈妈里的人在负责开发维护。新版本的BugFree增加了测试用例管理的功能,正在逐渐完善起来,对国内的小企业应该还是相当好用的。还有一个很有意思的小功能:可以将缺陷同和svn库里...

2008-12-13 15:04:37 167

软件开发2.0技术大会流水账(一)

上周四跟公司去了CSDN举办的软件开发2.0技术大会。虽然觉得这种大会还是会有很多广告,不过也是不去白不去 :) 大会的链接http://www.sd2china2008.com/会议从周四下午开始,第一天主要是整体的介绍,主题:“技术天下势”。一开始的几个主讲人都没有什么激情,讲的题目也和具体的技术搭不上边。加上后面摄像的灯光烤着,实在是让人昏昏欲睡。转折从微软介绍云...

2008-12-08 18:52:33 160

使用watij实现ie的文件上传自动化

selenium由于实现原理上的原因,不能违反javascript的一些安全原则来实现某些操作,比如操作文件上传的选择框等。这时候就要用到另外的工具了。比如这个根据watir移植过来的watij。 感觉比selenium还好用,不过这个东西虽然已经到了3.2.1版了,还是不算成熟,连javadoc都不全。目前只能操作ie浏览器 :wink: [code="java"]package test;...

2008-11-04 11:58:37 191

测试驱动开发

瞎写了一些…… 没啥技术相关的东西。主要是对照公司的cmmi过程改进。

2008-10-30 20:53:32 73

原创 浏览: 5555 次

刚才查看访问量正好是 “浏览: 5555 次” 纪念一下啊~

2008-08-12 17:58:50 101

代码控制Selenium Server的启动和停止

通过代码启动Selenium Server的方法如下:导入selenium-server.jar包,它提供了一个SeleniumServer类来管理Selenium Server的启动和停止。[code="java"]SeleniumServer server = new SeleniumServer();server.start();server.stop();[/code]...

2008-08-08 17:53:44 463

InstallAnyWhere中,自定义面板的一个例子

自定义面板需要依赖于InstallAnyWhere的主jar包IAClasses.zip。[code="java"]package com.cvicse.inforguard.install;import java.awt.Color;import java.awt.Rectangle;import java.awt.event.ActionEvent;import j...

2008-08-08 10:08:02 231

TestNG的组管理

1. Groups的执行顺序。如果选择执行某个组的Test,实际执行顺序是这样的:@BeforeClass->@BeforeGroups->@Test->@AfterGroups->@AfterClass。如果Groups分布在多个类里,比如Test1和Test2两个类,则可能是这样子的:Test1.@BeforeClass->[b]@BeforeGroups[/b]->Test1...

2008-07-30 19:36:55 244

Selenium中如何在文本框中输入回车

Selenium中如何在文本框中输入回车,就是这么简单的一个问题困扰了整整一天的时间。Selenium中常用的type方法、key的各种事件,不知道为什么都不起作用(ie6浏览器)。最终试验除了下面这种方法:[code="java"]//将焦点定位到文本框中selenium.focus("...(如何得到文本框略)");//输入回车selenium.keyPressNati...

2008-07-23 16:57:22 7348

改进TestNG的测试方法依赖管理

TestNG是一个很强大的单元测试工具。和JUnit3、4版本相比,TestNG都多了一个很好的功能“测试依赖”。比如我可以写一个测试方法如下:[code="java"] @Test(dependsOnMethods="testMethod2") public void testMethod1() { System.out.println("in testMethod...

2008-07-19 15:05:46 327

使用selenium测试zk组件技巧

对zk开发的ajax应用,在使用selenium这样的自动化测试工具测试时会遇到很多困难。这里简单了总结了几点遇到的问题和解决办法:[list][*]快速寻找到某个组件[/list]zk组件生成的html代码很乱,有一点很恼人的是,其中每个Html元素的id号不是固定的,而是每次刷新页面都会变化。这直接导致selenium.click("id=xxx")这样的代码不能使用了,要得到...

2008-07-15 18:15:12 219

STAF--一个很好的软件产品自动化测试框架

以前也听说过STAF这个框架的名字,不过一直没时间看。最近总算有时间看了看STAF这个框架,感觉很不错~很适合软件产品的测试。为什么特意加上“产品”两个字,是因为它本身没有提供多少测试的功能,而把重点放在了自动化测试的环境构建上,更适合与产品类型的软件测试,对测试环境要求单一的项目型软件似乎帮助不是很大。目前我了解到的,使用这个框架可以:1. 随时启动、停止远程测试机上的任一个程序。...

2008-05-09 21:00:42 312

痛苦的Solaris安装经历

今天因为工作需要一个Solaris9 sparc的环境,而公司里又没有系统管理员来做安装操作系统的工作,也没有了sun的技术支持,只好和同事一起体验了一把Solaris的安装过程,最终已失败结束……痛苦的一天啊。要装得机器是一台SunFire480。第一步从网上查文档,还算顺利,很快就找到了一个比较详细的说明。http://bbs.chinaunix.net/viewthread.php?...

2008-03-19 20:00:01 153

windows和linux下进入脚本所在目录的命令

编写一些批处理命令时,有时会遇到必须首先进入到当前批处理文件所在的目录的情况,否则不再此目录下执行此批处理可能会导致路径的混乱。稍总结了一下:Windows下的批处理:[code="java"]cd /d %~dp0[/code]%~dp0表示此批处理的目录,/d表示切换目录的同时也切换盘符。Linux下shell:[code="java"]cd `dirname $0` ; ...

2008-02-20 15:27:40 1226

InstallAnyWhere自动化制作安装包的知识

[b]利用Install from Manifest Action隔离文件的变化[/b]发现InstallAnyWhere提供了一个名为Install from Manifest的Action来解决安装包内会有频繁文件变更的情况。使用方法为:1. 在工程中只添加了安装操作相关联的文件。运行平台添加了需要建立快捷方式的文件(如startup.bat文件)和需要安装以后进行文...

2008-01-30 15:33:16 176

测试用例管理工具比较

测试用例管理工具整理:  工具名 综述 优点 缺点 备注 TestManager Rational测试解决方案中推荐的测试用例管理工具。 1.       功能强大。 2.       文件夹形式的管理,可以对测试用例无限分级。 3.       ...

2008-01-30 13:39:04 2100

发现一个比较好用的任务管理软件,todolist

用了两天,感觉还算顺手。资源占用不高,界面也算漂亮。在任务比较多的时候可以帮助自己理清哪些该先做哪些该后做。介绍见[url]http://www.appinn.com/todolist/[/url]...

2008-01-23 10:42:01 3047

性能调整

发个在公司做技术交流的ppt……,关于性能调整方面的很不成熟,大家多指教……不过就是靠这个,俺们公司的inforflow工作流在客户现场的性能测试中结果远远超过了bea的AquaLogic BPM Suite和ibm的WebSphere Process Server 嘎嘎嘎 :) 而且还拿了几个奖品~1张100的充值卡,一本tcp/ip详解的书,一个泰迪熊 哈哈...

2008-01-12 11:10:12 81

迁移至WebSphere+DB2中遇到的问题

工作中需要把一个原来在weblogic+oracle的程序迁移到websphere+db2环境下。折腾了好久,在这里简单做个总结吧:因为应用是用spring+hibernate写的,迁移的过程中没遇到任何障碍。问题发生在做性能测试的时候,发现原来在weblogic+oracle可以承受1000+并发用户的程序,现在竟然有2个并发用户也会出错!然后就是痛苦的调试过程。出现了问题后查日志很快发...

2007-12-24 15:16:12 95

Confluence Wiki

用了一段时间的Confluence Wiki了。感觉它的功能还是很强大的。对中文支持很好,里面的页面既可以用传统的目录方式分类,也可以用标签方式分类。同时还有强大的全文检索功能,甚至可以检索附件中word和excel文档中的词语。对页面有版本管理的功能,可以比较不同版本之间的差异。还可以通过插件扩充功能。真是一种很好的知识管理软件……因为工作中需要对Confluence Wiki的页面做统...

2007-12-21 09:35:35 764

Linux和Unix下新建、删除环境变量的脚本

建立环境变量的脚本。变量建立在当前用户的配置文件里,XXX_HOME为要建立的变量名,tochage为变量值。[code]cd ~XXX_HOME=tochageexport XXX_HOMEif [ -f ".bash_profile" ]then echo "">>.bash_profile echo "XXX_HOME=$XXX_HOME">>.bash_...

2007-12-14 10:13:48 529

InstallAnyWhere操作备忘

InstallAnyWhere中遇到的一些问题,记录如下:[b]1. 如何制作Linux下命令行界面的安装程序?[/b]在Installer UI->Look&Feel->General UI Settings下,选中Console选项。然后在Pro-Install和Post-Install下添加和图形Panel一一对应的Consoles类型的Action。[b]2. 在安装过程中...

2007-12-11 15:13:24 293

几种支持linux的安装包制作软件比较

研究了几种安装包制作软件,记录如下。这几种都是可以在linux及多种unix平台上运行的、有图形界面的工具。   InstallAnyWhere IzPack InstallJammer 是否开源 ...

2007-12-07 13:19:54 1274

VTurn

有人来公司推销这个Intel的性能分析工具。简单试用了一下~它提供三种级别的分析: Sampling方式:分析某个时间段内整个系统中所有软件的运行情况。如每个进程占用的cpu等等,可以具体到每一个dll,以及进程里的每一个线程。 Call Graph方式:分析程序执行过程中哪段代码执行的时间最长。类似与rational quantify,但支持的环境没有quantify多,不支持jav...

2007-12-05 20:53:32 349

Tomcat6在高并发下要注意关闭session

最近偶尔发现,Tomcat6竟然在高并发下有内存泄露现象。这样看来Tomcat6确实不适合用在企业网站上。得到这一结论的场景如下:用测试工具不停的访问一个jsp页面。jsp很简单,内容如下:[code]TestJSPTest[/code]测试用100并发用户(绝对并发)、跑上十分钟Tomcat就Over了。加大Tomcat使用的虚拟机内存到512...

2007-12-05 18:47:43 791

空空如也

空空如也

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

TA关注的人

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