




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件測試方法和技術(shù)
-Ch.13測試環(huán)境的建立第13章軟件測試環(huán)境的搭建
第13章軟件測試環(huán)境的搭建
在本章中,我們將學(xué)習(xí):13.1測試環(huán)境的作用13.2測試環(huán)境的要素13.3搭建測試試驗室步驟13.4測試環(huán)境的管理與維護13.5測試環(huán)境搭建舉例本章概要第13章軟件測試環(huán)境的搭建
測試環(huán)境重要性測試環(huán)境要素測試環(huán)境的搭建過程測試環(huán)境的管理13.1.1測試環(huán)境是軟件測試的基礎(chǔ)13.1.2提高軟件測試的工作效率13.1.3模擬實際運行時可能的各種狀況13.1測試環(huán)境的作用第13章軟件測試環(huán)境的搭建
軟件測試環(huán)境包括設(shè)計環(huán)境,實施環(huán)境和管理環(huán)境三部分,是指為了完成軟件測試工作所必需的計算機硬件、軟件、網(wǎng)絡(luò)設(shè)備、歷史數(shù)據(jù)的總稱。測試環(huán)境是測試實施的一個重要階段,測試環(huán)境適合與否會嚴(yán)峻影響測試結(jié)果的真實性和正確性。測試環(huán)境包括硬件環(huán)境和軟件環(huán)境,硬件環(huán)境指測試必需的服務(wù)器、客戶端、網(wǎng)絡(luò)連接設(shè)備,以及打印機/掃描儀等協(xié)助硬件設(shè)備所構(gòu)成的環(huán)境;軟件環(huán)境指被測軟件運行時的操作系統(tǒng)、數(shù)據(jù)庫及其他應(yīng)用軟件構(gòu)成的環(huán)境。13.1測試環(huán)境的作用第13章軟件測試環(huán)境的搭建
13.1.1測試環(huán)境是軟件測試的基礎(chǔ)測試環(huán)境貫穿了測試的各個階段,每個測試階段中測試環(huán)境對測試影響不一樣。在測試的支配階段,充分理解客戶需求,駕馭產(chǎn)品的基本特性有助于測試環(huán)境的設(shè)計,合理調(diào)度運用各種資源,申請獲得未具備的資源,保證支配的順當(dāng)實施。假如在測試支配中規(guī)劃了一個不正確的測試環(huán)境,直到實施的過程中才發(fā)覺,奢侈了大量的人力和物力取得一些無用的結(jié)果即是只是遺漏了一些環(huán)境配置,如不能剛好發(fā)覺,剛好申請購買或調(diào)用,也會影響整個項目的進度。在支配中,考慮周全很重要。第13章軟件測試環(huán)境的搭建
13.1.2提高軟件測試的工作效率毫無疑問,穩(wěn)定和可控的測試環(huán)境,可以使測試人員花費較少的時間就完成測試用例的執(zhí)行,也無需為測試用例、測試過程的維護花費額外的時間,并且可以保證每一個被提交的缺陷都可以在任何時候被精確的重現(xiàn)。簡潔的說,經(jīng)過良好規(guī)劃和管理的測試環(huán)境,可以盡可能的削減環(huán)境的變動對測試工作的不利影響,并可以對測試工作的效率和質(zhì)量的提高產(chǎn)生主動的作用。第13章軟件測試環(huán)境的搭建
13.1.3模擬實際運行時可能的各種狀況不同軟件產(chǎn)品對測試環(huán)境有著不同的要求。如C/S及B/S架構(gòu)相關(guān)的軟件產(chǎn)品,那么對不同操作系統(tǒng),如Windows系列、unix、linux甚至蘋果OS等,這些測試環(huán)境都是必需的。而對于一些嵌入式軟件,如手機軟件,假如我們想測試一下有關(guān)功能模塊的耗電狀況,手機待機時間等,那么我們可能就須要搭建相應(yīng)的電流測試環(huán)境了。當(dāng)然測試中對于如手機網(wǎng)絡(luò)等環(huán)境都有所要求。
綜上測試環(huán)境對軟件測試來說特別重要,符合要求的測試環(huán)境能夠幫助我們精確的測出軟件問題,并且做出正確的推斷,提高測試效率,對于軟件企業(yè)保證產(chǎn)品質(zhì)量,提高產(chǎn)品競爭力有著特別重要的意義。但是為了測試一款軟件,我們可能依據(jù)不同的需求點要運用很多不同的測試環(huán)境。有些測試環(huán)境我們是可以搭建的,有些環(huán)境我們無法搭建或者搭建成本很高。不管如何,我們的目標(biāo)是測試軟件問題,保證軟件質(zhì)量。測試環(huán)境問題,還是依據(jù)具體產(chǎn)品以及開發(fā)者的實際狀況而實行最經(jīng)濟的方式吧。第13章軟件測試環(huán)境的搭建
13.2.1硬件環(huán)境13.2.2軟件環(huán)境13.2.3數(shù)據(jù)準(zhǔn)備13.2.4網(wǎng)絡(luò)環(huán)境13.2.5測試工具13.2測試環(huán)境的要素第13章軟件測試環(huán)境的搭建
13.2測試環(huán)境的要素經(jīng)過良好規(guī)劃和配置的測試環(huán)境,可以盡可能的削減環(huán)境的變動對測試工作的不利影響,并可以對測試工作的效率和質(zhì)量的提高產(chǎn)生主動的作用。配置測試環(huán)境是測試實施的一個重要階段,測試環(huán)境適合與否會嚴(yán)峻影響測試結(jié)果的真實性和正確性。一般來說,配置測試環(huán)境應(yīng)當(dāng)滿足5個基本要素是:硬件、軟件、網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)準(zhǔn)備、測試工具。其中硬件、軟件是測試環(huán)境中的最基本的兩個要素,并派生出后三者。第13章軟件測試環(huán)境的搭建
13.2.1硬件環(huán)境硬件環(huán)境是指軟件賴以運行的硬件平臺,例如工作組服務(wù)器、個人服務(wù)器、PC機及配套設(shè)備等。測試中所須要的計算機的數(shù)量,以及對每臺計算機的硬件配置要求,包括CPU的速度、內(nèi)存和硬盤的容量、網(wǎng)卡所支持的速度、打印機的型號等。例如一臺服務(wù)器的標(biāo)準(zhǔn)來說,它的性能指標(biāo)主要是由cpu,主板,內(nèi)存,硬盤,顯示卡等確定的。假如設(shè)計要求將來的服務(wù)器配置由intel架構(gòu),雙xeoncpu主頻是2.4GHz,內(nèi)存為1GB,硬盤為36GBscsi硬盤,網(wǎng)卡為1000mb/s內(nèi)適應(yīng),機箱為2u。此配置為標(biāo)準(zhǔn)配置,可以符合設(shè)計要求。所以通常一個較完善的測試環(huán)境均包括標(biāo)準(zhǔn)配置,最佳配置和最低配置的硬件設(shè)備。只是依據(jù)項目的需求和條件的限制所占比例的不同。如壓力測試,性能測試,容量測試必需保證在標(biāo)準(zhǔn)配置及最佳配置的設(shè)備上運行,而功能測試,用戶界面測試等完全可以在低配置上的機器上運行。第13章軟件測試環(huán)境的搭建
13.2.2軟件環(huán)境軟件環(huán)境是指支持待測軟件運行的軟件系統(tǒng)平臺,包括用來保存各種測試工作中生成的文檔和數(shù)據(jù)的服務(wù)器所必需的操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、中間件、WEB服務(wù)器以及其他必需組件的名稱、版本,以及所要用到的相關(guān)補丁的版本。測試工具軟件也是軟件環(huán)境中派生出來的一部分。建立軟件測試環(huán)境的原則是選擇具有廣泛代表性的重要操作系統(tǒng)和大量的應(yīng)用程序。在兼容性測試中軟件環(huán)境尤其重要。第13章軟件測試環(huán)境的搭建
13.2.2軟件環(huán)境例如web測試,常見的操作系統(tǒng)如下:Windows系列:例如WindowsXp,Windows2000,Windows2003,Vista;UNIX系列:例如solaris2.6,solaris2.8,redhat9.0;MAC系列:例如OS嵌入式操作系統(tǒng):VXWORKS,PSOS,QNX等。常見的數(shù)據(jù)庫管理系統(tǒng)有:大型服務(wù)器數(shù)據(jù)庫平臺:oracle8i、oracle9i;sun平臺:sybase,Mysql;pc平臺:Mysql,server2000,Access;平臺常見的應(yīng)用程序:microsoftoffice2000,microsoftoffice2003,金山Wsp2000等。第13章軟件測試環(huán)境的搭建
13.2.3數(shù)據(jù)準(zhǔn)備在軟件測試中測試的數(shù)據(jù)源特別重要,應(yīng)盡可能的取得大量真實數(shù)據(jù)。無法取得真實數(shù)據(jù)時盡可能的模擬出大量的數(shù)據(jù)。數(shù)據(jù)準(zhǔn)備包括數(shù)據(jù)量和真實性兩個方面。現(xiàn)實中越來越多的產(chǎn)品須要處理大量的信息,不行避開的運用到了數(shù)據(jù)庫系統(tǒng)。少量數(shù)據(jù)狀況下,軟件產(chǎn)品表現(xiàn)精彩,一旦交付運用,數(shù)據(jù)急速增長,往往一個簡潔的數(shù)據(jù)查詢操作就有可能耗費掉大量的系統(tǒng)資源,使產(chǎn)品性能下降,失去可用性,這樣的案例已經(jīng)很多。數(shù)據(jù)的真實性通常表現(xiàn)在為正確數(shù)據(jù)和錯誤數(shù)據(jù),在容錯性測試中對錯誤數(shù)據(jù)的處理和系統(tǒng)復(fù)原是測試的關(guān)鍵。對于更為困難的嵌入式實時軟件系統(tǒng),例如慣性導(dǎo)航系統(tǒng)僅有慣性平臺還不夠,為了產(chǎn)生測試數(shù)據(jù),還必需運用慣性平臺依據(jù)要求運動起來,也可以用軟件來仿真外部設(shè)備,但開發(fā)仿真程序又并非易事。但這都在測試中起到至關(guān)重要的作用。第13章軟件測試環(huán)境的搭建
13.2.4網(wǎng)絡(luò)環(huán)境隨著網(wǎng)絡(luò)的普及,越來越多的軟件產(chǎn)品離不開網(wǎng)絡(luò)環(huán)境,網(wǎng)絡(luò)環(huán)境是硬件因素和軟件因素的綜合。各種路由器,交換機,網(wǎng)線,網(wǎng)卡等是硬件基礎(chǔ),各種代理,網(wǎng)關(guān),協(xié)議,防火墻等是軟件基礎(chǔ)。假如測試結(jié)果與接入Internet的線路的穩(wěn)定性有關(guān),那么應(yīng)當(dāng)考慮為測試環(huán)境租用單獨的線路;假如測試結(jié)果與局域網(wǎng)內(nèi)的網(wǎng)絡(luò)速度有關(guān),那么應(yīng)當(dāng)保證計算機的網(wǎng)卡、網(wǎng)線及用到的集線器、交換機都不會成為瓶頸。正確的網(wǎng)絡(luò)環(huán)境更離不開人的因素,搭建,維護,調(diào)整網(wǎng)絡(luò)環(huán)境以適應(yīng)測試的須要。人為的造成網(wǎng)絡(luò)環(huán)境的錯誤,也將導(dǎo)致測試任務(wù)的失敗。負(fù)責(zé)網(wǎng)絡(luò)環(huán)境的測試人員應(yīng)具備網(wǎng)絡(luò)管理員的技術(shù)和實力。第13章軟件測試環(huán)境的搭建
13.2.5測試工具為了提高軟件測試的效率,有時測試必需依托測試工具,以便測試過程的自動和半自動執(zhí)行和測試結(jié)果的自動或半自動評審和報告,選擇測試工具的描述包括2個方面:折中需求和實際條件來選擇自己的測試工具,有重點的自行開發(fā)測試協(xié)助工具。現(xiàn)在一般測試工具分為:代碼分析工具,自動或半自動測試過程管理工具,測試資源管理工具,文檔編寫工具、性能測試工具、缺陷跟蹤管理系統(tǒng)等軟件的名稱、版本、License數(shù)量,以及所要用到的相關(guān)補丁的版本。對于性能測試工具,則還應(yīng)當(dāng)特殊關(guān)注所選擇的工具是否支持被測應(yīng)用所運用的協(xié)議。第13章軟件測試環(huán)境的搭建
13.3.1機房環(huán)境建設(shè)13.3.2硬件環(huán)境的建立13.3.3網(wǎng)絡(luò)環(huán)境的建立13.3.4軟件環(huán)境的建立13.3.5對整個測試環(huán)境殺毒13.3.6測試環(huán)境說明及備案13.3搭建測試試驗室步驟第13章軟件測試環(huán)境的搭建
13.3搭建測試試驗室步驟搭建測試環(huán)境就是依據(jù)測試設(shè)計中設(shè)計的測試環(huán)境內(nèi)容部署測試環(huán)境,具體包括:對數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、負(fù)載產(chǎn)生設(shè)備、實際運行的PC機設(shè)備等設(shè)備上的硬件、軟件設(shè)備進行配置。第13章軟件測試環(huán)境的搭建
13.3.1機房環(huán)境建設(shè)為了保證軟件測試系統(tǒng)穩(wěn)定牢靠運行,測試試驗室機房必需滿足計算機系統(tǒng)以及工作人員對溫度、濕度、干凈度、風(fēng)速度、電磁場強度、電源質(zhì)量、噪音、照明、振動、防火、防盜、防雷、屏蔽和接地等要求。則必需為計算機系統(tǒng)尋求和建立能夠充分發(fā)揮其功能、延長機器壽命,以及確保測試人員的身心健康,并滿足其各項要求的合適的場地。第13章軟件測試環(huán)境的搭建
13.3.2硬件環(huán)境的建立依據(jù)軟件測試的要求為測試人員配置工作組服務(wù)器、個人服務(wù)器、PC機及配套設(shè)備等。測試中所須要的計算機的數(shù)量,以及對每臺計算機的硬件配置要求,包括CPU的速度、內(nèi)存和硬盤的容量、網(wǎng)卡所支持的速度、打印機的型號等。硬件環(huán)境建立后要整理資料,記錄配置清單,以便于測試環(huán)境的管理。第13章軟件測試環(huán)境的搭建
13.3.3網(wǎng)絡(luò)環(huán)境的建立依據(jù)測試的須要,把工作組服務(wù)器、個人服務(wù)器、PC機及其他設(shè)備通過集線器、交換機、路由器等網(wǎng)絡(luò)設(shè)備連接起來。假如須要還可以把試驗室計算機設(shè)備接入Internet線路,以備測試須要。網(wǎng)絡(luò)環(huán)境建設(shè)時要留意保證測試所須要的網(wǎng)絡(luò)帶寬的設(shè)計和測試,而且還要保證明際的運行帶寬與理論設(shè)計的一樣,以免在網(wǎng)絡(luò)流量方面影響軟件測試的結(jié)果。網(wǎng)絡(luò)環(huán)境配置完畢應(yīng)當(dāng)整理出網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖以備測試人員快速了解網(wǎng)絡(luò)環(huán)境。第13章軟件測試環(huán)境的搭建
13.3.4軟件環(huán)境的建立一般的搭建測試環(huán)境,可以通過配置組做好安裝包來完成.全部子系統(tǒng)、組件、環(huán)境變量設(shè)置、注冊、第三方軟件、依靠項等全部配置好,做成安裝包.測試人員只要拿安裝包來安裝環(huán)境就搭建成功,不用再額外配置了。安裝的過程要細(xì)致細(xì)致,確保軟件正常運行。因為我們目前的軟件安裝都是接受硬盤克隆的方式,所以第一臺機器至關(guān)重要,不但必需的軟件不能缺少,而且各個軟件必需都能正常運行,這就須要我們反復(fù)調(diào)試,反復(fù)試驗,只有確信這一臺機器正常運轉(zhuǎn),我們才可以以它做母本進行克隆?,F(xiàn)在我們的實行的克隆方法是利用GHOST8進行網(wǎng)絡(luò)克隆,就是將做好的一臺機器的硬盤整個作為一個映像文件,其它機器的在DOS方式下連接到克隆服務(wù)器,進行完全的硬盤克隆,這種方式不用拆機器,實現(xiàn)起來工作量較小,而且因為可以多塊硬盤同時克隆,節(jié)約時間,具體做法大家可以參照有關(guān)說明。軟件環(huán)境建立起來后要做好機器的硬盤愛護,削減系統(tǒng)維護的工作量。第13章軟件測試環(huán)境的搭建
13.3.5對整個測試環(huán)境殺毒利用有效的正版殺毒軟件檢測軟件環(huán)境,保證測試環(huán)境中沒有病毒。否則會影響測試工作的順當(dāng)進行和測試的結(jié)果。第13章軟件測試環(huán)境的搭建
13.3.6測試環(huán)境說明及備案在軟件的開發(fā)過程中,創(chuàng)建可復(fù)用的軟件構(gòu)件庫的技術(shù),是軟件開發(fā)人員所追求的一種高級技術(shù);同樣也可以嘗試著用應(yīng)用軟件來構(gòu)建可“復(fù)用”的測試環(huán)境,利用這種方法可節(jié)約大約90%的時間。往往要用到如ghost、DriveImage等磁盤備份工具軟件;這些工具軟件,主要實現(xiàn)對磁盤文件的備份和復(fù)原(或稱還原)功能;在應(yīng)用這些工具軟件之前,我們首先要做好以下幾件特別必要的準(zhǔn)備工作:第13章軟件測試環(huán)境的搭建
13.3.6測試環(huán)境說明及備案1.確保所運用的磁盤備份工具軟件本身的質(zhì)量牢靠性,建議運用正版軟件;2.利用有效的正版殺毒軟件檢測要備份的磁盤,保證測試環(huán)境中沒有病毒,并確保測試環(huán)境中所運行的系統(tǒng)軟件、數(shù)據(jù)庫、應(yīng)用軟件等已經(jīng)安裝調(diào)試好,并全部正確無誤;3.為削減鏡像文件的體積,要刪除掉Temp文件夾下的全部文件,要刪除掉Win386.swp(頁面置換文件)文件或_RESTORE文件夾;選擇接受壓縮方式進行鏡像文件的創(chuàng)建;在安裝大型應(yīng)用軟件時,如OfficeXP、Photoshop6.0等時,最好把它們安裝到D盤,這樣C盤就不至于過分膨脹,可使要備份的數(shù)據(jù)量大大減??;4.最終,再進行一次徹底的磁盤碎片整理,將C盤調(diào)整到最優(yōu)狀態(tài)。第13章軟件測試環(huán)境的搭建
134.3.6測試環(huán)境說明及備案完成了這些準(zhǔn)備工作,我們就可以用備份工具逐個逐個的來創(chuàng)建各種組合類型的軟件測試環(huán)境的磁盤鏡像文件了。對已經(jīng)創(chuàng)建好的各種鏡像文件,要將它們設(shè)成系統(tǒng)、隱含、只讀屬性,這樣一方面可以防止意外刪除、感染病毒;另一方面可以避開在對磁盤進行碎片整理時,頻繁移動鏡像文件的位置,從而可節(jié)約整理磁盤的時間;同時還要記錄好每個鏡像文件的適用范圍,所備份的文件的信息等內(nèi)容,最終,還要將每個鏡像文件提交到專用的軟件測試環(huán)境庫中(一般存放在網(wǎng)絡(luò)文件服務(wù)器上),軟件測試環(huán)境庫要存放在單獨的硬盤分區(qū)上,不要和其他常常須要讀寫的文件放在一起,并盡量不要對軟件測試環(huán)境庫所在的硬盤分區(qū)進行磁盤整理,以免對鏡像文件造成破壞。還有,軟件測試環(huán)境庫存放在網(wǎng)絡(luò)文件服務(wù)器上平安性并不太高,最好同時又將它們制作成可自啟動的光盤,由專人進行統(tǒng)一管理;一旦須要搭建測試環(huán)境時,就可通過網(wǎng)絡(luò)、自啟動的光盤或硬盤等方式,由專人負(fù)責(zé)將鏡像文件復(fù)原到指定的書目中去,這項工作一旦完成后,被還原的硬盤上的原有信息將完全丟失,所以請慎重運用,可先把硬盤上的原有的重要的文件資料提前備份,以防不測。第13章軟件測試環(huán)境的搭建
13.4.1設(shè)置特地的測試環(huán)境管理員角色13.4.2明確測試環(huán)境管理所需的各種文檔13.4.3測試環(huán)境訪問權(quán)限的管理13.4.4測試環(huán)境的變更管理13.4.5測試環(huán)境的備份和復(fù)原13.4測試環(huán)境的管理與維護第13章軟件測試環(huán)境的搭建
13.4測試環(huán)境的管理與維護測試環(huán)境的維護不僅是管理員的職責(zé),也是每個測試人員的職責(zé)。維護的概念不僅包括硬件設(shè)備的保養(yǎng)修理,更重要的是維護測試環(huán)境的正確性。何時須要更新操作系統(tǒng),何時須要軟件版本升級,何時須要調(diào)整網(wǎng)絡(luò)結(jié)構(gòu),只有測試人員真正了解需求,環(huán)境正確與否干脆影響測試結(jié)果。測試環(huán)境搭建好以后不太可能恒久不發(fā)生變更,至少被測軟件的每次版本發(fā)布都會對測試環(huán)境產(chǎn)生或多或少的影響。而應(yīng)對變更之道,不是禁止變更,而是“把變更駕馭在手中”。應(yīng)對變更可以實施如下措施:第13章軟件測試環(huán)境的搭建
13.4.1設(shè)置特地的測試環(huán)境管理員角色每個測試項目或測試小組都應(yīng)當(dāng)配備一名特地的測試環(huán)境管理員,其職責(zé)包括:1.測試環(huán)境的搭建包括操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器等必需軟件的安裝,配置,并做好各項安裝、配置手冊的編寫;記錄組成測試環(huán)境的各臺機器的硬件配置、IP地址、端口配置、機器的具體用途,以及當(dāng)前網(wǎng)絡(luò)環(huán)境的狀況;完成被測應(yīng)用的部署,并做好發(fā)布文檔的編寫;測試環(huán)境各項變更的執(zhí)行及記錄;2.測試環(huán)境的備份及復(fù)原操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測應(yīng)用中所需的各用戶名、密碼以及權(quán)限的管理;當(dāng)測試組內(nèi)多名成員須要占用服務(wù)器并且相互之間存在沖突時(例如在執(zhí)行性能測試時,在同一時刻應(yīng)當(dāng)只有一個場景在運行),負(fù)責(zé)對服務(wù)器時間進行安排和管理。第13章軟件測試環(huán)境的搭建
13.4.2明確測試環(huán)境管理所需的各種文檔組成測試環(huán)境的各臺計算機上各項軟件的安裝配置手冊,記錄各項軟件的名稱、版本、安裝過程、相關(guān)參數(shù)的配置方法等,并記錄好歷次軟件環(huán)境的變更狀況;組成測試環(huán)境的各臺機器的硬件環(huán)境文檔,記錄各臺機器的硬件配置(CPU/內(nèi)存/硬盤/網(wǎng)卡)、IP地址、具體用途以及歷次的變更狀況;被測應(yīng)用的發(fā)布手冊,記錄被測應(yīng)用的發(fā)布/安裝方法,包括數(shù)據(jù)庫表的創(chuàng)建、數(shù)據(jù)的導(dǎo)入、應(yīng)用層的安裝等。另外,還須要記錄歷次被測應(yīng)用的發(fā)布狀況,對版本差異進行描述;測試環(huán)境的備份和復(fù)原方法手冊,并記錄每次備份的時間、備份人、備份緣由(與上次備份相比發(fā)生的變更)以及所形成的備份文件的文件名和獲得方式;用戶權(quán)限管理文檔,記錄訪問操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測應(yīng)用時所需的各種用戶名、密碼以及各用戶的權(quán)限,并對每次變更進行記錄。第13章軟件測試環(huán)境的搭建
13.4.3測試環(huán)境訪問權(quán)限的管理應(yīng)當(dāng)為每個訪問測試環(huán)境的測試人員和開發(fā)人員設(shè)置單獨的用戶名,并依據(jù)不同的工作須要設(shè)置不同的訪問權(quán)限,以避開誤操作對測試環(huán)境產(chǎn)生不利的影響。下面的要求可以作為建立“測試環(huán)境訪問權(quán)限管理規(guī)范”的基礎(chǔ)。第13章軟件測試環(huán)境的搭建
13.4.3測試環(huán)境訪問權(quán)限的管理訪問操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測應(yīng)用等所需的各種用戶名、密碼、權(quán)限,由測試環(huán)境管理員統(tǒng)一管理;1.測試環(huán)境管理員擁有全部的權(quán)限;2.除對被測應(yīng)用的訪問權(quán)限外,一般不授予開發(fā)人員對測試環(huán)境其他部分的訪問權(quán)限。如的確有必要(例如查看系統(tǒng)日志),則只授予只讀權(quán)限;3.除測試環(huán)境管理員外,其他測試組成員不授予刪除權(quán)限;4.用戶及權(quán)限的各項維護、變更,須要記錄到相應(yīng)的“用戶權(quán)限管理文檔”中。第13章軟件測試環(huán)境的搭建
13.4.4測試環(huán)境的變更管理對測試環(huán)境的變更應(yīng)當(dāng)形成一個標(biāo)準(zhǔn)的流程,并保證每次變更都是可追溯的和可控的。下面的幾項要點并不是一個完整的流程,但是可以幫助你實現(xiàn)這個目標(biāo)。1.測試環(huán)境的變更申請由開發(fā)人員或測試人員提出書面申請,由測試環(huán)境管理員負(fù)責(zé)執(zhí)行。測試環(huán)境管理員不應(yīng)接受非正式的變更申請;2.對測試環(huán)境的任何變更均應(yīng)記入相應(yīng)的文檔;3.同每次變更相關(guān)的變更申請文檔、軟件、腳本等均保留原始備份,作為配置項進行管理;4.對于被測應(yīng)用的發(fā)布,開發(fā)人員應(yīng)將整個系統(tǒng)打包為可干脆發(fā)布的格式,由測試環(huán)境管理員負(fù)責(zé)實施。測試環(huán)境管理員不接受不完整的版本發(fā)布申請,對測試環(huán)境做出的變更,應(yīng)當(dāng)可以通過一個明確的方法返回到之前的狀態(tài)。第13章軟件測試環(huán)境的搭建
13.4.5測試環(huán)境的備份和復(fù)原對于測試人員來說,測試環(huán)境必需是可復(fù)原的,否則將導(dǎo)致原有的測試用例無法執(zhí)行,或者發(fā)覺的缺陷無法重現(xiàn),最終使測試人員已經(jīng)完成的工作失去價值。因此,應(yīng)當(dāng)在測試環(huán)境(特殊是軟件環(huán)境)發(fā)生重大變動(例如安裝操作系統(tǒng)、中間件或數(shù)據(jù)庫,為操作系統(tǒng)、中間件或數(shù)據(jù)庫打補丁等對系統(tǒng)產(chǎn)生重大影響并難以通過卸載復(fù)原)時進行完整的備份,例如運用Ghost對硬盤或某個分區(qū)進行鏡像備份。并由測試環(huán)境管理員在相應(yīng)的“備份記錄”文檔中記錄每次備份的時間、備份人以及備份緣由(與上次備份相比發(fā)生的變更),以便于在須要時將系統(tǒng)重新復(fù)原到平安可用的狀態(tài)。另外,每次發(fā)布新的被測應(yīng)用版本時,應(yīng)當(dāng)做好當(dāng)前版本的數(shù)據(jù)庫備份。而在執(zhí)行測試用例或性能測試場景之前,也應(yīng)當(dāng)做好數(shù)據(jù)備份或準(zhǔn)備數(shù)據(jù)復(fù)原方案,例如通過運行SQL腳原來將數(shù)據(jù)復(fù)原到測試執(zhí)行之前的狀態(tài),以便于重復(fù)的運用原有的數(shù)據(jù),削減因數(shù)據(jù)準(zhǔn)備和維護而占用的工作量,并保證測試用例的有效性和缺陷記錄的可重現(xiàn)。Ghost(Symantec)--WindowsPartimage--Linux第13章軟件測試環(huán)境的搭建
13.5測試環(huán)境搭建舉例13.5.1單機版應(yīng)用程序的測試環(huán)境搭建
13.5.2B/S系統(tǒng)的測試環(huán)境搭建
13.5.3C/S系統(tǒng)的測試環(huán)境搭建
第13章軟件測試環(huán)境的搭建
13.5.1單機版應(yīng)用程序的測試環(huán)境搭建第13章軟件測試環(huán)境的搭建
選擇PC機安裝操作系統(tǒng)安裝殺毒軟件殺毒制作Image文件安裝被測軟件及相關(guān)協(xié)助軟件殺毒制作Image文件13.5.2B/S系統(tǒng)的測試環(huán)境搭建
三層體系結(jié)構(gòu)的介紹第13章軟件測試環(huán)境的搭建
數(shù)據(jù)庫1數(shù)據(jù)庫2數(shù)據(jù)庫n應(yīng)用1應(yīng)用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度個人購房合同協(xié)議書:個人購房合同變更流程
- 二零二五年度服裝廠員工加班與休息時間管理合同
- 二零二五年度企業(yè)融資擔(dān)保合同概念與擔(dān)保責(zé)任
- 2025年度美容美發(fā)學(xué)校加盟合同協(xié)議書
- 美團外賣平臺二零二五年度外賣配送智能調(diào)度代運營協(xié)議
- 二零二五年度無房產(chǎn)證房產(chǎn)租賃權(quán)轉(zhuǎn)讓及物業(yè)管理服務(wù)協(xié)議
- 二零二五年度勞動合同要素:特殊工種勞動保護與職業(yè)健康協(xié)議
- 2025年防粘劑合作協(xié)議書
- 2025-2030年中國魚復(fù)寧行業(yè)深度研究分析報告
- 保險理賠服務(wù)質(zhì)量承諾協(xié)議
- 2024年國家公務(wù)員考試公共法律知識考試題庫及答案(共530題)
- 數(shù)字出版概論 課件 第一章 數(shù)字出版及其發(fā)展歷程
- 英語語言與文化智慧樹知到答案2024年華僑大學(xué)
- 2024年江蘇教師資格證中學(xué)綜合素質(zhì)試卷及解答
- Wonderware InTouch:報警與事件處理機制技術(shù)教程.Tex.header
- 《中國近現(xiàn)代史綱要》課件-第一章
- 王者榮耀用戶協(xié)議范文下載
- TSG+23-2021氣瓶安全技術(shù)規(guī)程
- 北京2024年北京服裝學(xué)院第一批人才招聘筆試歷年典型考題及考點附答案解析
- 第十六章 中國特色大國外交和推動構(gòu)建人類命運共同體 (1)附有答案
- 田園風(fēng)光(教案)2023-2024學(xué)年美術(shù)二年級下冊
評論
0/150
提交評論