軟件測試環境搭建前的分析和總結
關于即將要落實的測試環境搭建接手工作,自己作了一些比較簡單的分析,畫了一張Freemind思維導圖,希望能在工作落實之前幫助自己從全局上去控制工作落實的一些邊邊角角,弄清楚自己該做什么,有針對性地去處理它,更加出色的完成這項工作。
思維導圖如下:
這張圖是比較簡單的,相信看起來不會太難理解。下面結合自己的理解,講解一些這個“測試環境搭建”具體落實到了哪些點上,那些點就是我應該去了解、學習并掌握的地方。
總的來說,測試環境搭建包括了三個大的模塊:PHP、CS、JS。
1、PHP測試環境的搭建
據我所了解,平臺這邊搭建PHP的機器安裝的都是純Linux操作系統,沒有desktop。既然如此,無論搭建PHP環境,還是CSS或者JS環境也好,都是在Linux操作系統下進行的,因此掌握Linux的基本操作命令,熟悉Linux的文件目錄結構對于本工作來說,算是一個比較基礎性的工作。這個掌握不好,下面的工作應該舉步維艱吧。
以前在自己的本本上搭建過PHP的開發環境,知道PHP的環境搭建比較麻煩,當然了,我是自己單獨安裝的各種軟件,沒有直接使用wamp,因為個人覺得單獨安裝配置雖然比較麻煩,但是親身經歷過的事情印象會更加深刻。寫到這里,突然就想到了一個問題:平臺開發人員部署PHP代碼的機器是單獨安裝Apaceh+MySQL+PHP,還是使用的Xamp呢?
暫且以單獨安裝為標準來說明吧。
單獨安裝各軟件,熟悉和掌握Apache、MySQL、PHP的安裝、配置和管理也是很重要的。之前在跟建強學習JS測試環境搭建的過程中,就是因為自己不懂Apache的配置,沒有完全搞清楚他們對服務器做了哪些修改,導致工作沒有方向,調試一直出錯。
在使用MySQL的使用,不可避免地會涉及到數據庫方向的操作和管理,包括:基本的SQL命令,數據庫的連接和管理,同時還要弄清楚連接的數據庫是否為線上數據庫。
在環境搭建的過程中可能還會涉及到MC緩存的一些相關配置管理,這個我暫時不是很確定,對MC也不夠了解,這塊暫時保留意見,等待確認。
2、CSS+JS測試環境的搭建
這兩個的測試環境搭建起來就沒有PHP那么復雜和繁瑣了。
我總結了一些這兩部分,認為在這兩部分的工作中存在很多類似的工作,覺得可以合并,所以這兩部分就放在一起說了。之前在學習環境搭建的過程中了解到,CSS部門使用的代碼目錄和JS使用的代碼目錄,他們的路徑是一樣的。
這兩部分的工作其實比較的簡單:首先,要弄清楚他們設置的Apache根目錄,以及他們對Apache做出的其他配置更改;然后搞清楚他們代碼部署到哪個文件下面;最后就是代碼checkout和upload。
以上三部分的代碼都部署好了之后就是聯調的過程了。在WEB系統聯調的過程中,Firebug是一個很重要的調試工具,它能夠很清晰的反饋給你哪些JS文件沒有加載進來,哪些CSS文件加載失敗等等,因此學習和了解Firebug也是同樣重要的。
通過上面的分析,可以知道哪些地方需要學習和掌握的,總結如下:
1)Linux基本操作命令,Linux文件目錄結構
2)SVN的基本知識,Linux下SVN常用命令,各部門SVN的目錄結構以及對應權限
3)Linux下Apache安裝,配置和管理
4)Linux下PHP安裝,配置和管理
5)Linux下MySQL安裝,配置和管理
6)MC緩存學習
任務還是略重的,加油!
本文出自:http://my.oschina.net/itesting/blog/86350