從開始學RUBY語言依賴,拖拖拉拉已經兩個多月的時間了,感覺自己總是收穫不是很大,甚至我把那本RUBY語言學習教程都看了一遍,可是,總是有一種無從下手的感覺。
RUBY也是可以速成的。
首先是搭建環境,搭建環境可以根據寶駒在測試人員網站的RUBY自動化的工具準備這篇文章進行。
http://www.taobao.ali.com/chanpin/km/test/DocLib/ruby%20%E8%87%AA%E5%8A%A8%E5%8C%96%E7%9A%84%E5%B7%A5%E5%85%B7%E5%87%86%E5%A4%87.aspx
然後,安裝SVN,可以將線上的架構等都匯入到自己的電腦上。
http://svn.test.taobao.net/repos/test-svnrepos/RubyTest/branches/V7944_kangliang_20090910/
直接匯入的項目都是線上的,任何一項改動都會傳到線上,所以,只要刪掉所有的.SVN的隱藏檔案即成為本地項目。
其中有一個小插曲就是,搜素.SVN的時候,每次都搜尋為空白。找了幾個人都沒有解決這個問題,後來發現其中有一項進階選項中有一項,搜尋隱藏的檔案和檔案夾的CHECKBOX沒有被選中。當時,甚至準備自己去手動刪除那些檔案。
接下來,是老師指導了,童戰和桑琳同學給我解答講解了RUBY的架構問題。
測試架構的目錄分為存放公用庫的LIB和存放各個產品線的product檔案夾。每個最小的子產品線包括PAGE等六個部分……
如何編寫第一個RUBY指令碼,這個是編寫一個登陸指令碼的例子,講解的很詳細,不知道還有沒有人沒有編寫過RUBY指令碼,我的建議是:以此為例,自己重新編寫一遍。這個是一個鞏固的過程,也是一個驗證的過程。
重新編寫成功後,我們就可以編寫新的指令碼了嗎?
是的,我們可以開始編寫指令碼了,但是,我們會在編寫的過程中遇到各種各樣的問題,畢竟我們都知道,登陸是最簡單的一個指令碼了。
在以後編寫指令碼的過程中,要是遇到問題了怎麼辦?在測試載入器文章庫中找到的資料不全面怎麼辦呢?
我們還有一個新的地點可以給我們提供一些資料資訊:
http://www.taobao.ali.com/chanpin/km/test/Lists/RubyQA/AllItems.aspx
這裡都是那些老人們^_^在編寫指令碼的過程中遇到的一些問題。
要是再遇到詭異的問題怎麼辦?沒辦法了?
只好找寶駒和芷蘭請教了。