Cucumber Java新手上路(1)-cucumber测试框架环境搭建
前言:原文网址:http://www.cnblogs.com/nbkhic/p/4874889.html
在实际学习中因为Cucumber框架一般搭配的都是ruby,而我个人又完全不会ruby,在短暂的学习了ruby语法后突然想到,既然cucumber是测试框架,那么就应该搭配不只一种语言,Java作为现下非常流行的开发语言,没道理cucumber不支持Java,所以在网上搜索了一下,发现了乙醇的cucumber从入门到精通,写的很详细,但是作为非常小白的我,因为学习根基不够,或多或少的还是走了一些弯路,所以根据乙醇的描述,还有我在搭建测试框架中遇到的问题,算是一种分享,与日记
回归正题:
因为是小白文,但是小白也有一个限度,阅读本文的前置条件:了解Java编程,可以使用Java文本编程并编译(因为eclipse使用惯了,当初在文本编译时吃过亏)
cucumber是一套测试框架,与XUit,Selenium等相同,不过cucumber遵循BDD原则,即行为驱动开发,(多了不说,可以百度)就是使用用户看得懂对自然语言,比如中文,英文,日文,等等构成的自然对话,有因,有果,这样的好处是业务人员,开发人员,测试人员等项目成员可以直观的感受到对于产品有什么样的操作,会得到什么样的结果,有利于需求分析。
图为cucumber自然语言实例,那么现在开始搭建cucumber框架
安装ruby环境:http://rubyinstaller.org/downloads/,建议使用1.9.X,因为据说2.X版本对cucumber的支持不是特别好,谁知道呢,我之前安装2.X版本就无法启动cucumber,卸载重新安装1.9.X就可以启动
验证ruby安装成功:
在命令行中输入 :ruby -v
接下来安装DevKit:http://rubyinstaller.org/downloads/
验证Devkit安装成功:
命令行进入Devkit安装根目录,
输入:
ruby dk.rb init
ruby dk.rb install
安装cucumber:
命令行在Devkit根目录下,输入:
gem install cucumber --no-rdoc --no-ri
命令行安装rspec:
gem install rspec --no-rdoc --no-ri
命令行安装watir:
gem install watir-webdriver --no-rdoc --no-ri
gem install watir-webdriver-performance --no-rdoc --no-ri
安装完成后,检查cucumber安装:
至此,cucumber测试框架搭建完毕
支持下~~ 这个搭建的是ruby +cucumber的,那java的呢?
页:
[1]