



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、測試環(huán)境建設(shè)方案一、編寫目的本方案面向?qū)ο螅簻y試人員,開發(fā)人員。目的:用于指導(dǎo)建立簡單完善的測試環(huán)境。穩(wěn)定和可控的測試環(huán)境,可以使測試人員花費(fèi)較少的時間就完成測試用例的執(zhí)行,無需為測試用例、測試過程的維護(hù)花費(fèi)額外的時間,并且可以保證每一個被提交的缺陷都可以在任何時候被準(zhǔn)確的重現(xiàn)簡單的說,經(jīng)過良好規(guī)劃和管理的測試環(huán)境,可以盡可能的減少環(huán)境的變動對測試工作的不利影響,并可以對測試工作的效率和質(zhì)量的提高產(chǎn)生積極的作用測試環(huán)境是指為了完成軟件測試工作所必需的計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)設(shè)備、歷史數(shù)據(jù)的總稱 。測試環(huán)境中包括的內(nèi)容:硬件平臺、掃描儀、攝像頭、模擬器等等。軟件被測軟件、操作系統(tǒng)、共存軟件、測試支
2、持程序、測試數(shù)據(jù)、測試執(zhí)行程序等等。人員開發(fā)人員、測試人員等等。設(shè)施坐落、空間、安全性等等。通訊網(wǎng)關(guān)、連接、授權(quán)、協(xié)議等等。接口內(nèi)部接口、外部接口等等。文檔需求文檔、設(shè)計(jì)文檔、用戶文檔、操作文檔等等。其他測試標(biāo)準(zhǔn)、測試用表格、測試用紙等等。二、測試環(huán)境的組成硬件環(huán)境硬件環(huán)境指測試必需的服務(wù)器、客戶端、網(wǎng)絡(luò)連接設(shè)備,以及攝像頭、打印機(jī)/掃描儀等輔助硬件設(shè)備所構(gòu)成的環(huán)境。如果用戶要求的硬件配置種類較多,可以定義一些基本硬件配置。如果資源有限,配置一個能最小滿足必須的硬件配置的環(huán)境也是一個可行的方法。考慮我司具體情況,配置設(shè)備:一臺數(shù)據(jù)庫服務(wù)器(網(wǎng)管和視頻監(jiān)控置于同一服務(wù)器,通過不同用戶區(qū)分)、we
3、b服務(wù)器(網(wǎng)管和視頻監(jiān)控置于同一服務(wù)器,通過不同用戶區(qū)分)、客戶端(測試機(jī)、虛擬機(jī))、交換機(jī)一臺、路由器一臺、無線ap數(shù)個。數(shù)據(jù)庫服務(wù)器配置機(jī)器名(ip)cpu內(nèi)存軟件環(huán)境(操作系統(tǒng)、應(yīng)用軟件)聯(lián)想 萬全t100 g11(g620/8g/500g)8g操作系統(tǒng):opensuse10.0操作系統(tǒng);數(shù)據(jù)庫:mysql5.5應(yīng)用服務(wù)器配置機(jī)器名(ip)cpu內(nèi)存軟件環(huán)境(操作系統(tǒng)、應(yīng)用軟件)聯(lián)想 萬全t100 g11(g620/2g/500g)8g操作系統(tǒng):opensuse10.0客戶端配置機(jī)器名(ip)cpu內(nèi)存軟件環(huán)境(操作系統(tǒng)、應(yīng)用軟件)192.16
4、8.2.3inter core i34g操作系統(tǒng):win7,ie9說明聯(lián)想萬全t100 g11報(bào)價(jià):3490另需無線路由器數(shù)個,視頻監(jiān)控設(shè)備一套,小型交換機(jī)一個。軟件環(huán)境軟件環(huán)境指被測軟件運(yùn)行時的操作系統(tǒng)、數(shù)據(jù)庫及其他應(yīng)用軟件構(gòu)成的環(huán)境。在實(shí)際測試中,軟件環(huán)境又可分為主測試環(huán)境和輔測試環(huán)境。主測試環(huán)境是測試軟件功能、安全可靠性、性能、易用性等大多數(shù)指標(biāo)的主要環(huán)境。輔測試環(huán)境常常用來滿足不同的測試需求或特殊測試項(xiàng)目。利用輔測試環(huán)境進(jìn)行的測試:兼容性測試:在滿足軟件運(yùn)行要求的范圍內(nèi),可選擇一些典型的操作系統(tǒng)和常用應(yīng)用軟件對其進(jìn)行安裝卸載和主要功能的驗(yàn)證。模擬真實(shí)環(huán)境測試:有些軟件,特別是面向大眾的
5、商品化軟件,在測試時常常需要考察在真實(shí)環(huán)境中的表現(xiàn)。如測試殺毒軟件的掃描速度時,硬盤上布置的不同類型文件的比例要盡量接近真實(shí)環(huán)境,這樣測試出來的數(shù)據(jù)才有實(shí)際意義。橫向?qū)Ρ葴y試:利用輔測試環(huán)境“克隆”出完全一致的測試環(huán)境,從而保證各個被測軟件平等對比。軟件選擇:數(shù)據(jù)庫服務(wù)器和web服務(wù)器操作系統(tǒng),選擇suse 10,數(shù)據(jù)庫采用my sql5.0,測試機(jī)的系統(tǒng)選擇win7。網(wǎng)絡(luò)環(huán)境網(wǎng)絡(luò)環(huán)境指被測軟件運(yùn)行時的網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)結(jié)構(gòu)及其他網(wǎng)絡(luò)設(shè)備構(gòu)成的環(huán)境。為了確定測試環(huán)境的組成,我們需要明確以下問題:所需要的計(jì)算機(jī)的數(shù)量,以及對每臺計(jì)算機(jī)的硬件配置要求,包括cpu的速度、內(nèi)存和硬盤的容量、網(wǎng)卡所支持的速
6、度、打印機(jī)的型號等。部署被測應(yīng)用的服務(wù)器所必需的操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、中間件、web服務(wù)器以及其他必需組件的名稱、版本,以及所要用到的相關(guān)補(bǔ)丁的版本。通常來說,我們所需要搭建的環(huán)境,主要是用于被測應(yīng)用的系統(tǒng)測試,單元測試和集成測試由開發(fā)人員在開發(fā)環(huán)境中進(jìn)行,而驗(yàn)收測試則在用戶的最終應(yīng)用環(huán)境中進(jìn)行,因此都可以暫不考慮。三、測試環(huán)境的要求為了確定測試環(huán)境的組成,我們需要明確以下問題:用來保存各種測試工作中生成的文檔和數(shù)據(jù)的服務(wù)器所必需的操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、中間件、web服務(wù)器以及其他必需組件的名稱、版本,以及所要用到的相關(guān)補(bǔ)丁的版本。用來執(zhí)行測試工作的計(jì)算機(jī)所必需的操作系統(tǒng)、數(shù)據(jù)庫管理系
7、統(tǒng)、中間件、web服務(wù)器以及其他必需組件的名稱、版本,以及所要用到的相關(guān)補(bǔ)丁的版本。是否需要專門的計(jì)算機(jī)用于被測應(yīng)用的服務(wù)器環(huán)境和測試管理服務(wù)器的環(huán)境的備份。測試中所需要使用的網(wǎng)絡(luò)環(huán)境。例如,如果測試結(jié)果同接入internet的線路的穩(wěn)定性有關(guān),那么應(yīng)該考慮為測試環(huán)境設(shè)置單獨(dú)的線路;如果測試結(jié)果與局域網(wǎng)內(nèi)的網(wǎng)絡(luò)速度有關(guān),那么應(yīng)該保證計(jì)算機(jī)的網(wǎng)卡、網(wǎng)線以及用到的交換機(jī)都不會成為瓶頸。執(zhí)行測試工作所需要使用的文檔編寫工具、測試管理系統(tǒng)、性能測試工具、缺陷跟蹤管理系統(tǒng)等軟件的名稱、版本、license數(shù)量,以及所要用到的相關(guān)補(bǔ)丁的版本。對于性能測試工具,則還應(yīng)當(dāng)特別關(guān)注所選擇的工具是否支持被測應(yīng)用所
8、使用的協(xié)議。為了執(zhí)行測試用例,所需要初始化的各項(xiàng)數(shù)據(jù),例如登陸被測應(yīng)用所需的用戶名和訪問權(quán)限,或其他基礎(chǔ)資料、業(yè)務(wù)資料;對于性能測試還應(yīng)當(dāng)特別考慮執(zhí)行測試場景前應(yīng)當(dāng)滿足的歷史數(shù)據(jù)量。當(dāng)然,還有另外一個非常關(guān)鍵的問題:在測試過程中受到影響的數(shù)據(jù)如何恢復(fù)。明確了上面的問題后,明確哪些條件是可以滿足的,哪些是需要其他部門協(xié)助調(diào)配、采購或者支援的。建議在搭建測試環(huán)境之前,把上面的問題做成一張checklist,并為每一項(xiàng)指定一個責(zé)任人,完成一項(xiàng)就填寫一項(xiàng),最終形成的文檔則作為測試環(huán)境的配置說明文檔使用。當(dāng)然,如果時間或其他條件允許,應(yīng)當(dāng)做好應(yīng)急預(yù)案,盡量保證在環(huán)境失效時不會對正常工作產(chǎn)生太大的影響。對
9、測試環(huán)境的要求:1、盡可能真實(shí)的環(huán)境。2、符合軟件運(yùn)行的最低要求。3、選用比較普及的操作系統(tǒng)和軟件平臺。4、營造純凈、獨(dú)立的測試環(huán)境。5、無毒的環(huán)境。四、測試環(huán)境的構(gòu)建準(zhǔn)備階段1、得到用戶手冊,軟件安裝維護(hù)手冊;2、測試項(xiàng)目開展所需軟件;3、測試環(huán)境需要使用的設(shè)備;4、測試環(huán)境需要使用的操作系統(tǒng)-補(bǔ)丁、殺毒、防火墻;5、網(wǎng)絡(luò)設(shè)備需求-ip地址/網(wǎng)關(guān)/集群等配置情況。安裝階段1、根據(jù)實(shí)際情況制定環(huán)境搭建步驟;2、根據(jù)用戶手冊、安裝手冊、測試計(jì)劃規(guī)劃實(shí)驗(yàn)室組網(wǎng);3、選擇硬件配置:數(shù)據(jù)庫服務(wù)器一臺,web服務(wù)器一臺,詳見硬件環(huán)境介紹;4、安裝操作系統(tǒng):數(shù)據(jù)庫和服務(wù)器采用suse 10,客戶端機(jī)器采用
10、win7;5、安裝殺毒軟件;6、網(wǎng)絡(luò)參數(shù)配置;7、安裝必需的應(yīng)用軟件:數(shù)據(jù)庫服務(wù)器上安裝my sql5.0,web服務(wù)器需安裝jdk,ftp服務(wù)器等,測試機(jī)上還要安裝wireshark、loadrunner等工具。五、測試環(huán)境備份為什么要備份1、測試過程的不可預(yù)測事件,導(dǎo)致系統(tǒng)崩潰;2、測試數(shù)據(jù)丟失,測試過程中斷,測試環(huán)境需要重新搭建。備份的原則經(jīng)常對測試環(huán)境進(jìn)行多次必要的備份是必備的預(yù)防措施和好的習(xí)慣。備份的好處挽回不必要的損失、節(jié)省測試的時間、保持測試的連續(xù)性。六、測試環(huán)境恢復(fù)恢復(fù)時需要完整的備份文件,備份的gho/ghs文件一定要妥善保存,盡量不經(jīng)常移動或者刪除其中部分文件,避免備份失效
11、。將對測試環(huán)境備份獲得的image文件復(fù)制到其他硬件配置相同的計(jì)算機(jī)上,利用備份恢復(fù)工具進(jìn)行恢復(fù),實(shí)現(xiàn)多臺機(jī)器同樣的測試環(huán)境的快速搭建,從而節(jié)省搭建測試環(huán)境的時間。七、測試數(shù)據(jù)的獲取測試數(shù)據(jù)也是影響測試環(huán)境的一個因素,測試數(shù)據(jù)直接影響著測試的質(zhì)量。用戶數(shù)據(jù) 從最終用戶處獲得實(shí)際數(shù)據(jù)手動 對測試數(shù)據(jù)進(jìn)行手動的添加自動 利用自動測試工具進(jìn)行自動的數(shù)據(jù)添加編碼 利用數(shù)據(jù)庫接口通過編制程序來獲得數(shù)據(jù)隨機(jī)生成 任意的向軟件中輸入數(shù)據(jù)對測試數(shù)據(jù)的要求功能測試通常不需要大量的數(shù)據(jù)功能測試需要數(shù)據(jù)的覆蓋率高功能測試的測試數(shù)據(jù)要求盡量真實(shí)性能測試需要大量的數(shù)據(jù)性能測試的測試數(shù)據(jù)應(yīng)盡可能的達(dá)到符合實(shí)際的數(shù)據(jù)分配。
12、八、管理測試環(huán)境1. 設(shè)置專門的測試環(huán)境管理員角色,配備一名專門的測試環(huán)境管理員,其職責(zé)包括:測試環(huán)境的搭建。包括操作系統(tǒng)、數(shù)據(jù)庫、中間件、web服務(wù)器等必須軟件的安裝,配置,并做好各項(xiàng)安裝、配置手冊的編寫;記錄組成測試環(huán)境的各臺機(jī)器的硬件配置、ip地址、端口配置、機(jī)器的具體用途,以及當(dāng)前網(wǎng)絡(luò)環(huán)境的情況; 測試環(huán)境各項(xiàng)變更的執(zhí)行及記錄;測試環(huán)境的備份及恢復(fù);操作系統(tǒng)、數(shù)據(jù)庫、中間件、web服務(wù)器以及被測應(yīng)用中所需的各用戶名、密碼以及權(quán)限的管理;2. 記錄好測試環(huán)境管理所需的各種文檔:測試環(huán)境的各臺機(jī)器的硬件環(huán)境文檔,測試環(huán)境的備份和恢復(fù)方法手冊,并記錄每次備份的時間、備份人、備份原因以及所形成的備份文件的文件名和獲取方式;用戶權(quán)限管理文檔,記錄訪問操作系統(tǒng)、數(shù)據(jù)庫、中間件、web服務(wù)器以及被測應(yīng)用時所需的各種用戶名、密碼以及各用戶的權(quán)限,并對每次變更進(jìn)行記錄. 3. 測試環(huán)境訪問權(quán)限的管理:為每個訪問測試環(huán)境的測試人員和開發(fā)人員設(shè)置單獨(dú)的用戶名和密碼。訪問操作系統(tǒng)、數(shù)據(jù)庫、web服務(wù)器以及被測應(yīng)用等所需的各種用戶名、密碼、權(quán)限,由測試環(huán)境管理員統(tǒng)一管理;測試環(huán)境管理員擁有全部的權(quán)限,開發(fā)人員只有對被測應(yīng)用的訪問權(quán)限和查看系統(tǒng)日志(只讀),測試組成員不授予刪除權(quán)限,用戶及權(quán)限的各項(xiàng)維護(hù)、變更,需要記錄到相應(yīng)的“用戶權(quán)限管理文檔”中。4. 缺陷管理缺陷管理涉及到bug的生
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共設(shè)施管理的能源管理和碳排放減少實(shí)踐案例研究考核試卷
- 木樓梯行業(yè)供應(yīng)鏈管理考核試卷
- 家用紡織品的品牌文化與企業(yè)形象考核試卷
- 醫(yī)療器械的專利申請與保護(hù)策略考核試卷
- 地質(zhì)勘查設(shè)備在跨海大橋工程勘查中的重要性考核試卷
- 水產(chǎn)養(yǎng)殖產(chǎn)業(yè)技術(shù)創(chuàng)新與戰(zhàn)略發(fā)展考核試卷
- 水產(chǎn)加工企業(yè)融資策略與資本運(yùn)作考核試卷
- 固體飲料的出口市場策略與國際規(guī)范考核試卷
- 毛皮制品的文化遺產(chǎn)保護(hù)考核試卷
- 植物油脂在功能性食品中的應(yīng)用研究考核試卷
- 統(tǒng)編版(2024)七年級下冊語文期末復(fù)習(xí):第一單元素養(yǎng)提升測試卷(含答案)
- Deepseek 學(xué)習(xí)手冊分享
- 電網(wǎng)工程設(shè)備材料信息參考價(jià)(2024年第四季度)
- Q∕SY 01004-2016 氣田水回注技術(shù)規(guī)范
- 《大數(shù)據(jù)分析與應(yīng)用》教學(xué)大綱
- FZW2812F(FDR)型用戶分界真空負(fù)荷開關(guān)安裝使用說明書完
- 股權(quán)轉(zhuǎn)讓委托書(6篇)
- 韓國出入境卡中韓文對照模板
- 五輥研磨機(jī)(課堂PPT)
- 二次函數(shù)求最值(動軸定區(qū)間、動區(qū)間定軸)(課堂PPT)
- 髖關(guān)節(jié)脫位2教學(xué)課件
評論
0/150
提交評論