摘要:
万寿山下柳缠岸,昆明湖边假江南,凉风直笑春色早,冷得攀嫂啊切惨。 阅读全文
摘要:
作为一个航空爱好者,每每听到轰鸣声从天上传来,便本能般的抬起脑袋,视线以最快的速度去定位她的位置。在机场时,我喜欢将停机坪上的飞机依次数落一遍,心里默默的唠叨着:“这是新加坡航空的波音777,那是美联航空的波音747,诶,远处刚着陆了一架,看不大清楚,好像是南航的A380......”。当然坐飞机的 阅读全文
摘要:
罗大佑有歌云:“无聊的日子总是会写点无聊的歌曲......”,我不是歌手,我是程序员,于是无聊的日子总是会写点无聊的程序。程序不能太大,不然没有时间完成;程序应该有趣,不然就达不到消磨时间的目的;程序应该有那么一点挑战性,不然即使写完了也没有进步。 金钩钓鱼游戏是我儿时经常玩的一种扑克牌游戏,... 阅读全文
摘要:
初二夜半天微冷,豌豆尖与红莴笋,被爹叫醒三点整,破三轮,满载蔬菜开进城。作于丁亥年大年初二 阅读全文
摘要:
要学Spring,要学svn,要学Jenkins,还要学持续集成,所以自己做了一个简单的例子与大家分享。(一) 环境搭建 (1) 安装JDK下载JDK并安装后,设置JAVA_HOME环境变量为:C:\Program Files\Java\jdk1.7.0_02,然后需要将JAVA_HOME\bin... 阅读全文
摘要:
持续集成 作者:Martin Fowler 译者:滕云 原文发布时间:2006年5月1日 翻译时间:2012年2月25日 原文链接:http://www.martinfowler.com/articles/continuousIntegration.html (此翻译已获原作者同意) 持续集成(Co 阅读全文
摘要:
如果你是那种极不情愿写文档的程序员,那么,你并不孤单。然而当你的上司在检查你的工作时,他才不想看你那一堆一堆的代码,他需要看文档,这时的你需要的是Concordion——一个符合Specification By Example的自动化测试框架,通过自然语言来描述软件功能,即项目中所有成员都能看懂... 阅读全文
摘要:
对于Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那么我们就需要手动将自己下载的jar文件加入到Maven的local reposotory中了,此... 阅读全文
摘要:
许多Ruby应用都使用RVM+RubyGems+Bundler来管理自身的执行环境,其中包括Ruby的版本管理和软件包(gems)管理,本文使用ruby-1.9.2-p290, Rubygems-1.8.10和bundler-1.0.21简单介绍此三者的简单使用。(1)使用RubyGems R... 阅读全文
摘要:
估计你早已厌烦了成百上千遍的网页点击测试,至少之前的我是这样的,那么,让自己的web测试自动化吧,本文使用Cucumber + Watir来完成自动化测试,从最简单例子入手,一步一步重构成一个完整的自动化测试框架。(一)Cucumber和Watir的关系 Cucumber和Watir可以没有任... 阅读全文
摘要:
This week I was attending a CI training course about svn. Here I'd like to share what I have learnt. As I am an absolutely green bird to svn, this p... 阅读全文
摘要:
Cucumber是Ruby世界的BDD框架,开发人员主要与两类文件打交到,Feature文件和相应的Step文件。Feature文件是以feature为后缀名的文件,以Given-When-Then的方式描述了系统的场景(scenarios)行为;Step文件为普通的Ruby文件,Feature文件中的每个Given/When/Then步骤在Step文件中都有对应的Ruby执行代码,两类文件通过正则表达式相关联。笔者在用Cucumber+Watir做回归测试时对Cucumber工程的目录结构执行过程进行了研究。 阅读全文