構建可“復用”的軟件測試環境

發表于:2011-09-15來源:未知作者:領測軟件測試網采編點擊數: 標簽:軟件測試環境
軟件測試環境是進行軟件測試所必需的工作平臺和前提條件,包括硬件環境和軟件環境,硬件環境指進行測試所必需的服務器、客戶端、網絡連接設備,以及打印機/掃描儀等輔助硬件設備所構成的環境;軟件環境則指被測軟件運行時的操作系統、數據庫及其他應用軟件等構

  軟件測試環境是進行軟件測試所必需的工作平臺和前提條件,包括硬件環境和軟件環境,硬件環境指進行測試所必需的服務器、客戶端、網絡連接設備,以及打印機/掃描儀等輔助硬件設備所構成的環境;軟件環境則指被測軟件運行時的操作系統、數據庫及其他應用軟件等構成的環境。本文主要闡述在構建測試的軟件環境中所用到的一些“復用”技術。

  軟件測試環境就象是一個舞臺,可讓所有的被測軟件在這個舞臺上各顯其能,盡情“表演”,而我們的測試工程師們就像是一個個評委,對每個被測軟件的“表演”打分、評判。因而,軟件測試環境構建的是否合理、穩定和具有代表性,將直接影響到軟件測試結果的真實性、可靠性和正確性,所以千萬不可小窺了軟件測試環境的搭建工作,它是測試實施的一個重要階段和環節,其重要性是不言而喻的;另一方面,不同(版本)的操作系統、不同(版本)的數據庫,不同(版本)的網絡服務器、應用服務器,再加上不同的系統架構等的組合,使得要構建的軟件測試環境多種多樣、不勝枚舉;而且現在隨著軟件運行環境的多樣性、配置各種相關參數的“浩大工程”和測試軟件的兼容性等方面的需要,使得構建軟件測試環境的工作變得較為復雜和頻繁,如果我們再按照以前那種按部就班地來搭建測試環境的方法,可真有點落伍了,不僅效率低下,而且靈活性、可復用性也較差。那么出路何在呢?

  在軟件的開發過程中,創建可復用的軟件構件庫的技術,是軟件開發人員所追求的一種高級技術;“它山之石,可以攻玉”,我們何不通過構建軟件測試環境庫的方式來實現軟件測試環境的復用呢,因而,筆者一直以來就嘗試著用應用軟件來構建可“復用”的測試環境,利用這種方法可節省大約90%的時間,效果還真不錯。

  構建可“復用”的測試環境,往往要用到如ghost、Drive Image等磁盤備份工具軟件;這些工具軟件,主要實現對磁盤文件的備份和恢復(或稱還原)功能;在應用這些工具軟件之前,我們首先要做好以下幾件十分必要的準備工作:

  1. 確保所使用的磁盤備份工具軟件本身的質量可靠性,建議使用正版軟件;

  2. 利用有效的正版殺毒軟件檢測要備份的磁盤,保證測試環境中沒有病毒,并確保測試環境中所運行的系統軟件、數據庫、應用軟件等已經安裝調試好,并全部正確無誤;

  3. 為減少鏡像文件的體積,要刪除掉Temp文件夾下的所有文件,要刪除掉Win386.swp文件或_RESTORE文件夾;選擇采用壓縮方式進行鏡像文件的創建;在安裝大型應用軟件時,如Office XP、Photoshop 6.0等時,最好把它們安裝到D盤,這樣C盤就不至于過分膨脹,可使要備份的數據量大大減小;

  4. 最后,再進行一次徹底的磁盤碎片整理,將C盤調整到最優狀態。

  完成了這些準備工作,我們就可以用備份工具逐個逐個的來創建各種組合類型的軟件測試環境的磁盤鏡像文件了。對已經創建好的各種鏡像文件,要將它們設成系統、隱含、只讀屬性,這樣一方面可以防止意外刪除、感染病毒;另一方面可以避免在對磁盤進行碎片整理時,頻繁移動鏡像文件的位置,從而可節約整理磁盤的時間;同時還要記錄好每個鏡像文件的適用范圍,所備份的文件的信息等內容,最后,還要將每個鏡像文件提交到專用的軟件測試環境庫中(一般存放在網絡文件服務器上),軟件測試環境庫要存放在單獨的硬盤分區上,不要和其他經常需要讀寫的文件放在一起,并盡量不要對軟件測試環境庫所在的硬盤分區進行磁盤整理,以免對鏡像文件造成破壞。還有,軟件測試環境庫存放在網絡文件服務器上安全性并不太高,最好同時又將它們制作成可自啟動的光盤,由專人進行統一管理;一旦需要搭建測試環境時,就可通過網絡、自啟動的光盤或硬盤等方式,由專人負責將鏡像文件恢復到指定的目錄中去,這項工作一旦完成后,被還原的硬盤上的原有信息將完全丟失,所以請慎重使用,可先把硬盤上的原有的重要的文件資料提前備份,以防不測。

  軟件測試環境庫構建成功后,并不意味著萬事大吉、一勞永逸了,還要經常性借助Ghost Explorer等軟件對鏡像文件加以維護和更新;對改變了重要硬件配置的計算機的鏡像文件有時還要利用如SYSPREP等分發工具來更新......

  “養兵千日,用兵一時”,現在軟件測試環境庫中的鏡像文件就是你的兵了,一旦有配置軟件測試環境的任務,只要你一聲令下,他們立馬會“奔赴前線”,倒下了、犧牲了,他們又能再生,再能上戰場,當真是世界上最強大的一支部隊了。

  本文只是筆者在從事測試工作中的一些經驗和體會,恐怕會貽笑大方,如果能為大家起到拋磚引玉的作用,那就甚感欣慰了,文中如有不妥之處,敬請指正。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97