自动化测试之路(一) ruby初探
从今天起不再浪费时间,开始走向自动化测试这条光明的道路,并以搭建一个自动化测试平台为目标,并这个过程一点点的记录下来和大家分享
首先,是ruby环境的搭建
(1)到ruby的官网:http://www.ruby-lang.org/en/下载 ruby安装程序;
PS :选择 ruby on windows,我下载的是Ruby 1.8.6 One-Click Installer
(2)双击后安装ruby,一路next,然后finish就行,默认安装在c盘
(3)进入开始菜单->运行->cmd 输入ruby -v查看当前的ruby的版本号,例如我的会显示 ruby 1.8.6
然后,我们来尝试运行一个ruby的小程序
(1)进入开始菜单->运行->cmd 输入ruby -e 'print "Ruby,I am Coming!"'
屏幕会显示 : Ruby,I am Coming!
PS :ruby 的含义是告诉系统,我要运行一个ruby程序了
-e 的含义是告诉系统,帮我后面的一行当作一个ruby脚本来运行
相关文档:
client.rb
======================================================================
require 'drb'
SERVER_IP = 'druby://127.0.0.1:6666'
CLIENT_IP = 'druby://10.10.10.102:7777'
c_path = 'd:/test/'
class Client
def initialize(path)
Dir.chdir(path)
end
def mk ......
一,Ruby安装:
http://rubyforge.org/frs/download.php/29263/ruby186-26.exe
官方网站下载ruby186-26(for windows),默认安装ruby;
路径c:\ruby
二,rails下载安装:
http://rubyforge.org/frs/download.php/29361/rails-2.0.2.zip
下载rails2.0.2.zip,将其copy至ruby安装路径,并改名为rails.zip;
尝试不解压� ......
松本行宏如约于圣诞节发布了Ruby 1.9。根据Ruby的惯例,小数点后面第一位如果是单数,那么就表明这是一个实验版本,不推荐用于产品环境。所谓“产品环境”,对于目前的Ruby来说,基本上就是Ruby on Rails。从目前RoR社群的反映来看,确实有人正在尝试用Ruby 1.9配合RoR,但是尚属 ......
今天把Ruby Shoes打包的程序复制到没有安装Ruby Shoes的机器上,发现它还下不了Ruby Shoes的环境包。
这让我感觉很沮丧,好不容易入门了一门语言,却遇上了无法部署的问题。
甚至,我后来想要把运行环境嵌入到Ruby Shoes中,都没能够做到。
这样的问题真是让我感觉到对Shoes的失望。
不过还好,出了Ruby Shoes,还有很� ......
class Tree
def initialize
puts "Make a normal tree"
end
def decorate
puts "Make sure the tree won\'t fall"
end
end
class RedBalls < Tree
def initialize(tree)
@parent = tree;
end
def decorate
@parent.decorate
puts "Put on some red balls"
end
end
......