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