構建可“復用”的軟件測試環境 [轉帖]
上一篇 /
下一篇 2007-08-28 18:16:51
在軟件的
開發過程中,創建可復用的軟件構件庫的技術,是軟件開發人員所追求的一種高級技術;“它山之石,可以攻玉”,我們何不通過構建軟件
測試環境庫的方式來實現軟件
測試環境的復用呢,因而,筆者一直以來就嘗試著用應用軟件來構建可“復用”的測試環境,利用這種方法可節省大約90%的時間,效果還真不錯。
構建可“復用”的測試環境,往往要用到如ghost、Drive Image等磁盤備份工具軟件;這些工具軟件,主要實現對磁盤文件的備份和恢復(或稱還原)功能;在應用這些工具軟件之前,我們首先要做好以下幾件十分必要的準備工作:
1. 確保所使用的磁盤備份工具軟件本身的
質量可靠性,建議使用正版軟件;
2. 利用有效的正版殺毒軟件檢測要備份的磁盤,保證測試環境中沒有病毒,并確保測試環境中所運行的系統軟件、
數據庫、應用軟件等已經安裝調試好,并全部正確無誤;
3. 為減少鏡像文件的體積,要刪除掉Temp文件夾下的所有文件,要刪除掉Win386.swp文件或_RESTORE文件夾;選擇采用壓縮方式進行鏡像文件的創建;在安裝大型應用軟件時,如Office
XP、Photoshop 6.0等時,最好把它們安裝到D盤,這樣C盤就不至于過分膨脹,可使要備份的數據量大大減;
4. 最后,再進行一次徹底的磁盤碎片整理,將C盤調整到最優狀態。
完成了這些準備工作,我們就可以用備份工具逐個逐個的來創建各種組合類型的軟件測試環境的磁盤鏡像文件了。對已經創建好的各種鏡像文件,要將它們設成系統、隱含、只讀屬性,這樣一方面可以防止意外刪除、感染病毒;另一方面可以避免在對磁盤進行碎片整理時,頻繁移動鏡像文件的位置,從而可節約整理磁盤的時間;同時還要記錄好每個鏡像文件的適用范圍,所備份的文件的信息等內容,最后,還要將每個鏡像文件提交到專用的軟件測試環境庫中(一般存放在
網絡文件
服務器上),軟件測試環境庫要存放在單獨的硬盤分區上,不要和其他經常需要讀寫的文件放在一起,并盡量不要對軟件測試環境庫所在的硬盤分區進行磁盤整理,以免對鏡像文件造成破壞。還有,軟件測試環境庫存放在網絡文件服務器上
安全性并不太高,最好同時又將它們制作成可自啟動的光盤,由專人進行統一管理;一旦需要搭建測試環境時,就可通過網絡、自啟動的光盤或硬盤等方式,由專人負責將鏡像文件恢復到指定的目錄中去,這項工作一旦完成后,被還原的硬盤上的原有信息將完全丟失,所以請慎重使用,可先把硬盤上的原有的重要的文件資料提前備份,以防不測。
軟件測試環境庫構建成功后,并不意味著萬事大吉、一勞永逸了,還要經常性借助Ghost Explorer等軟件對鏡像文件加以維護和更新;對改變了重要硬件配置的計算機的鏡像文件有時還要利用如SYSPREP等分發工具來更新......
“養兵千日,用兵一時”,現在軟件測試環境庫中的鏡像文件就是你的兵了,一旦有配置軟件測試環境的任務,只要你一聲令下,他們立馬會“奔赴前線”,倒下了、犧牲了,他們又能再生,再能上戰場,當真是世界上最強大的一支部隊了。
本文只是筆者在從事測試工作中的一些經驗和體會,恐怕會貽笑大方,如果能為大家起到拋磚引玉的作用,那就甚感欣慰了,文中如有不妥之處,敬請指正。
導入論壇
引用鏈接
收藏
分享給好友
推薦到圈子
管理
舉報
TAG: