`
sdyouyun
  • 浏览: 119365 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
最近在聊斋画廊投入的精力不小~ 几乎所有的业余时间都放在网站的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. 根据程序里的 ...
第三天就是最后一天了。同样是因为工作的关系,俺还是要去听和测试相关的内容,虽然很多一看题目就知道没啥新意…… 胡老师的软件测试权责,都是讲测试的基本概念的,略 吴穹的组织级敏捷到比较有意思,一些内容很实用。吴穹是IJI中国公司董事总经理,主要做他们的essup咨询的。演讲的内容前半部分回顾了敏捷的一些概念。虽然以前都有所了解但还是有些新体会的,他强调了敏捷实践中,还必须注意这项实践对应的一些社会性活动的影响(比如团队的组织),要先弄明白这些活动适不适合我们现在的情况。后半部分讲了如何在一个所在公司已有比较成熟的管理过程(如cmmi)的团队中实施敏捷的方法。强调了从实践入手,而不要一上来就做管 ...
第二天都是各个分会场的演讲,因为工作的关系,俺更多的听了和测试相关的内容。 第一个讲座是BugFree的。早就听过这个名字,也看过网上的一些资料介绍,这个缺陷管理工具走的标准的微软的流程。没想到的是,原来现在是 ...
上周四跟公司去了CSDN举办的软件开发2.0技术大会。虽然觉得这种大会还是会有很多广告,不过也是不去白不去   大会的链接 http://www.sd2china2008.com/ 会议从周四下午开始,第一天主要是整体的介绍,主题:“技术天下势”。一 ...
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 ...
瞎写了一些…… 没啥技术相关的东西。主要是对照公司的cmmi过程改进。
刚才查看访问量正好是 “浏览: 5555 次” 纪念一下啊~
通过代码启动Selenium Server的方法如下: 导入selenium-server.jar包,它提供了一个SeleniumServer类来管理Selenium Server的启动和停止。 SeleniumServer server = new SeleniumServer(); server.start(); server.stop();
自定义面板需要依赖于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 ...
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 ...
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结合,就能很方便的在多个不同的操作系 ...
Global site tag (gtag.js) - Google Analytics