- 浏览: 120766 次
- 性别:
- 来自: 济南
最新评论
-
sdyouyun:
simusuishi 写道你的意思是说:必须要做一个图形界面, ...
InstallAnyWhere中,自定义面板的一个例子 -
simusuishi:
你能把制作linux安装包的过程,发到这里吗?如果可以的话。
InstallAnyWhere操作备忘 -
simusuishi:
你的意思是说:必须要做一个图形界面,才能在installany ...
InstallAnyWhere中,自定义面板的一个例子 -
Andy.lIU:
MYPM 国产非开源免费测试管理工具软件 WEB2.0用户体验 ...
测试用例管理工具比较 -
minzaipiao:
用chrome浏览尽然全是乱码http://youflog.a ...
SEO 聊斋画廊
文章列表
最近在聊斋画廊投入的精力不小~ 几乎所有的业余时间都放在网站的SEO优化上了。
不过目前来看效果并不好。。。体现在baidu和google的收录一直很慢,又不想搞什么发帖机做垃圾推广…… 不过主要还是自己水平不高导致的。
有几项优化的效果还是比较明显的。比如修改页面的标题让其更符合实际、使用<h1>标签等。对提升Google排名很明显,百度查一些不过也有体现。
聊斋画廊的网站地图还没有搜索引擎访问。
几个大的内页如 国画也没人从搜索引擎里访问。
~~~继续努力吧。
1. 判断文件存在
fileExist() {
filename=$1
if [ -e "${filename}" ]
then
log PASS $1 '文件存在'
else
log ERROR $1 '文件不存在'
fi
}
2. 判断某个端口是否已启动监听
port() {
netstat -tlnp|grep LISTEN|grep :$1
if [ $? = 0 ]; then
log PASS $1端口已启动监听
else
log ERROR $1端口未启动监听
fi
}
3. 根据程序里的 ...
- 2009-03-06 14:32
- 浏览 2447
- 评论(0)
第三天就是最后一天了。同样是因为工作的关系,俺还是要去听和测试相关的内容,虽然很多一看题目就知道没啥新意……
胡老师的软件测试权责,都是讲测试的基本概念的,略
吴穹的组织级敏捷到比较有意思,一些内容很实用。吴穹是IJI中国公司董事总经理,主要做他们的essup咨询的。演讲的内容前半部分回顾了敏捷的一些概念。虽然以前都有所了解但还是有些新体会的,他强调了敏捷实践中,还必须注意这项实践对应的一些社会性活动的影响(比如团队的组织),要先弄明白这些活动适不适合我们现在的情况。后半部分讲了如何在一个所在公司已有比较成熟的管理过程(如cmmi)的团队中实施敏捷的方法。强调了从实践入手,而不要一上来就做管 ...
- 2008-12-13 15:19
- 浏览 1065
- 评论(1)
第二天都是各个分会场的演讲,因为工作的关系,俺更多的听了和测试相关的内容。
第一个讲座是BugFree的。早就听过这个名字,也看过网上的一些资料介绍,这个缺陷管理工具走的标准的微软的流程。没想到的是,原来现在是 ...
- 2008-12-13 15:04
- 浏览 1145
- 评论(0)
上周四跟公司去了CSDN举办的软件开发2.0技术大会。虽然觉得这种大会还是会有很多广告,不过也是不去白不去
大会的链接
http://www.sd2china2008.com/
会议从周四下午开始,第一天主要是整体的介绍,主题:“技术天下势”。一 ...
- 2008-12-08 18:52
- 浏览 1202
- 评论(4)
selenium由于实现原理上的原因,不能违反javascript的一些安全原则来实现某些操作,比如操作文件上传的选择框等。这时候就要用到另外的工具了。比如这个根据watir移植过来的watij。 感觉比selenium还好用,不过这个东西虽然已经到了3.2.1版了,还是不算成熟,连javadoc都不全。目前只能操作ie浏览器
package test;
import watij.elements.FileField;
import static watij.finders.SymbolFactory.*;
import watij.runtime.ie.*;
public c ...
- 2008-11-04 11:58
- 浏览 2833
- 评论(0)
瞎写了一些…… 没啥技术相关的东西。主要是对照公司的cmmi过程改进。
- 2008-10-30 20:53
- 浏览 1198
- 评论(2)
通过代码启动Selenium Server的方法如下:
导入selenium-server.jar包,它提供了一个SeleniumServer类来管理Selenium Server的启动和停止。
SeleniumServer server = new SeleniumServer();
server.start();
server.stop();
- 2008-08-08 17:53
- 浏览 3286
- 评论(0)
自定义面板需要依赖于InstallAnyWhere的主jar包IAClasses.zip。
package com.cvicse.inforguard.install;
import java.awt.Color;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JCheckBox;
import javax.swi ...
1. Groups的执行顺序。
如果选择执行某个组的Test,实际执行顺序是这样的:@BeforeClass->@BeforeGroups->@Test->@AfterGroups->@AfterClass。
如果Groups分布在多个类里,比如Test1和Test2两个类,则可能是这样子的:
Test1.@BeforeClass->@BeforeGr ...
- 2008-07-30 19:36
- 浏览 2062
- 评论(0)
Selenium中如何在文本框中输入回车,就是这么简单的一个问题困扰了整整一天的时间。
Selenium中常用的type方法、key的各种事件,不知道为什么都不起作用(ie6浏览器)。最终试验除了下面这种方法:
//将焦点定位到文本框中
selenium.focus("...(如何得到文本框略)");
//输入回车
selenium.keyPressNative(Integer.toString(java.awt.event.KeyEvent.VK_ENTER));
java.awt.event.KeyEvent.VK_ENTER是awt中定义的键盘事件代码,V ...
- 2008-07-23 16:57
- 浏览 15938
- 评论(2)
TestNG是一个很强大的单元测试工具。和JUnit3、4版本相比,TestNG都多了一个很好的功能“测试依赖”。比如我可以写一个测试方法如下:
@Test(dependsOnMethods="testMethod2")
public void testMethod1() {
System.out.println("in testMethod1");
}
这样就表示在执行testMethod1测试之前,先去检查一下testMethod2这个方法,如果testMethod2这个方法测试通过了,才会执行testMethod1,否 ...
对zk开发的ajax应用,在使用selenium这样的自动化测试工具测试时会遇到很多困难。这里简单了总结了几点遇到的问题和解决办法:
快速寻找到某个组件
zk组件生成的html代码很乱,有一点很恼人的是,其中每个Html元素的id号不是固定的,而是每次刷新页面都会变化。
这直接导致selenium.click("id=xxx")这样的代码不能使用了,要得到页面上的一个链接或者一个输入框,我都得小心翼翼的去翻zk生成的长长的html代码,而且页面一有更改,可能之前写的代码都不能用了。如果要是能在生成的html中,也能看到zk中的组件的id号就方便多了。
解决方法:
修改zk的 ...
以前也听说过STAF这个框架的名字,不过一直没时间看。最近总算有时间看了看STAF这个框架,感觉很不错~很适合软件产品的测试。为什么特意加上“产品”两个字,是因为它本身没有提供多少测试的功能,而把重点放在了自动化测试的环境构建上,更适合与产品类型的软件测试,对测试环境要求单一的项目型软件似乎帮助不是很大。
目前我了解到的,使用这个框架可以:
1. 随时启动、停止远程测试机上的任一个程序。
2. 得到测试机的状态。
3. 在测试机之间、测试和测试管理的机器中间传输文件。
4. 提供不同的操作语言api接口,包括java。
5. 适应多种操作系统。这样在和特性3结合,就能很方便的在多个不同的操作系 ...
- 2008-05-09 21:00
- 浏览 4385
- 评论(7)