软件测试环境搭建及维护注意事项
搭建測(cè)試環(huán)境前后要注意以下幾點(diǎn):
1> 搭建測(cè)試環(huán)境前,確定測(cè)試目的
即是功能測(cè)試,穩(wěn)定性測(cè)試,還是性能測(cè)試,測(cè)試目的不同,搭建測(cè)試環(huán)境時(shí)應(yīng)注意的點(diǎn)也不同。比如要進(jìn)行功能測(cè)試,那么我們就不需要大量的數(shù)據(jù),需要覆蓋率高,測(cè)試數(shù)據(jù)要求盡量真實(shí),這對(duì)硬件環(huán)境配置的好壞要求不是太苛刻,為提高覆蓋率,就要配置不同的硬件環(huán)境。如要進(jìn)行性能測(cè)試,就需要大量的數(shù)據(jù),測(cè)試數(shù)據(jù)應(yīng)盡可能的達(dá)到符合實(shí)際的數(shù)據(jù)分配,這時(shí)可能需要大量的設(shè)備來(lái)給測(cè)試對(duì)象施加壓力,要提前準(zhǔn)備大量設(shè)備。
2> 測(cè)試環(huán)境時(shí)盡可能的模擬真實(shí)環(huán)境
這個(gè)要求對(duì)測(cè)試人員要求很高,因?yàn)楹芏鄿y(cè)試人員沒(méi)有去過(guò)用戶使用現(xiàn)場(chǎng),要完全模擬用戶使用環(huán)境根本不可能。這時(shí)我們就應(yīng)該通過(guò)技術(shù)支持人員,銷售人員了解,盡可能的模擬用戶使用環(huán)境,選用合適的操作系統(tǒng)和軟件平臺(tái),了解符合測(cè)試軟件運(yùn)行的最低要求及用戶使用的硬件配置,了解用戶常用的軟件,避免所有配置所有操作系統(tǒng)下都要進(jìn)行測(cè)試,沒(méi)有側(cè)重點(diǎn),浪費(fèi)時(shí)間。這樣一方面,可以在測(cè)試執(zhí)行過(guò)程中發(fā)生軟件產(chǎn)品與其他協(xié)同工作產(chǎn)品之間的兼容性,避免軟件發(fā)布給用戶之后才發(fā)現(xiàn)的問(wèn)題;另一方面也可以用來(lái)檢驗(yàn)產(chǎn)品是不是用戶真正需要的。多說(shuō)情況下,測(cè)試環(huán)境都是真空環(huán)境,完全純凈的平臺(tái),測(cè)試時(shí),沒(méi)有問(wèn)題,一旦拿到現(xiàn)場(chǎng),與其它軟件并存,硬件配置等原因,問(wèn)題多多,這個(gè)就是搭建測(cè)試環(huán)境時(shí)沒(méi)有考慮用戶的使用環(huán)境。
? ? ? 3> 確保無(wú)毒環(huán)境
我測(cè)試過(guò)幾個(gè)項(xiàng)目都是因?yàn)榇罱ǖ臏y(cè)試環(huán)境感染病毒,導(dǎo)致測(cè)試軟件經(jīng)常出現(xiàn)莫名的崩潰,運(yùn)行不起來(lái)等現(xiàn)象,導(dǎo)致測(cè)試中斷。這時(shí)殺毒是必要的,但是殺毒的時(shí)間也應(yīng)掌握好,具體可按照下列步驟:選擇PC機(jī)-à安裝操作系統(tǒng)—>安裝殺毒軟件殺毒—>安裝驅(qū)動(dòng)程序及用戶常用軟件及瀏覽器à殺毒à安裝測(cè)試軟件—>殺毒,安裝測(cè)試軟件后殺毒,要注意如果我們不是使用正版殺毒軟件,很可能我們安裝的測(cè)試軟件的一些文件被當(dāng)做可疑文件或者病毒被清除,導(dǎo)致測(cè)試軟件直接不可用。要確保殺毒軟件正版,如果不是正版,建議在安裝測(cè)試軟件前,卸載掉殺毒軟件。測(cè)試過(guò)程中,要注意U盤的使用以及測(cè)試環(huán)境與外網(wǎng)的控制。每次使用U盤前,要在其它機(jī)器上先殺毒;當(dāng)測(cè)試環(huán)境與外網(wǎng)聯(lián)通時(shí),不建議使用共享方式互訪測(cè)試機(jī)。當(dāng)小范圍PC機(jī)與外界隔離起來(lái)做測(cè)試環(huán)境時(shí),可以禁掉可移動(dòng)存儲(chǔ)設(shè)備的使用,只允許一臺(tái)PC使用,這臺(tái)PC機(jī)上安裝殺毒軟件,進(jìn)行資料傳送時(shí),先拷貝到這臺(tái)機(jī)器上殺毒,然后以共享的方式進(jìn)行資料的傳送。經(jīng)過(guò)這些措施可以很好的防止病毒感染測(cè)試環(huán)境,確保無(wú)毒環(huán)境。
4> 營(yíng)造獨(dú)立的測(cè)試環(huán)境
測(cè)試過(guò)程中要確保我們的測(cè)試環(huán)境獨(dú)立,避免測(cè)試環(huán)境被占用,影響測(cè)試進(jìn)度及測(cè)試結(jié)果,比如設(shè)備連網(wǎng)后,是不是其他測(cè)試組也在共用,這樣就可能影響我們的測(cè)試結(jié)果。有時(shí)開(kāi)發(fā)人員為確定問(wèn)題會(huì)使用我們的測(cè)試環(huán)境,這樣會(huì)打亂我們的測(cè)試活動(dòng),更嚴(yán)重的是影響測(cè)試進(jìn)度。為避免這種情況,測(cè)試人員在提交缺陷單時(shí),提供詳細(xì)的復(fù)現(xiàn)步驟以及盡可能多的信息。讓開(kāi)發(fā)人員根據(jù)缺陷單,在開(kāi)發(fā)環(huán)境中復(fù)現(xiàn)和定位問(wèn)題。
? ? ? 5> 構(gòu)建可復(fù)用的測(cè)試環(huán)境
當(dāng)我們剛搭建好測(cè)試環(huán)境,安裝測(cè)試軟件之前及測(cè)試過(guò)程中,對(duì)操作系統(tǒng)及測(cè)試環(huán)境進(jìn)行備份是必要的,這樣一來(lái)可以為我們下輪測(cè)試時(shí)直接恢復(fù)測(cè)試環(huán)境,避免重新搭建測(cè)試環(huán)境花費(fèi)時(shí)間,二來(lái)在當(dāng)測(cè)試環(huán)境遭到破壞時(shí),可以恢復(fù)測(cè)試環(huán)境,避免測(cè)試數(shù)據(jù)丟失,重現(xiàn)問(wèn)題。構(gòu)建可“復(fù)用”的測(cè)試環(huán)境,往往要用到如ghost、Drive Image等磁盤備份工具軟件;這些工具軟件,主要實(shí)現(xiàn)對(duì)磁盤文件的備份和還原功能;在應(yīng)用這些工具軟件之前,我們首先要做好以下幾件十分必要的準(zhǔn)備工作:
A、確保所使用的磁盤備份工具軟件本身的質(zhì)量可靠性,建議使用正版軟件;
B、利用有效的正版殺毒軟件檢測(cè)要備份的磁盤,保證測(cè)試環(huán)境中沒(méi)有病毒
C、對(duì)于在測(cè)試過(guò)程中備份時(shí),為減少鏡像文件的體積,要?jiǎng)h除掉Temp文件夾下的所有文件,要?jiǎng)h除掉Win386.swp文件或_RESTORE文件夾,這樣C盤就不至于過(guò)分膨脹,選擇采用壓縮方式進(jìn)行鏡像文件的創(chuàng)建,可使要備份的數(shù)據(jù)量大大減小;
D、最后,再進(jìn)行一次徹底的磁盤碎片整理,將C盤調(diào)整到最優(yōu)狀態(tài)。
對(duì)于剛安裝的操作系統(tǒng),驅(qū)動(dòng)程序等安裝完成之后,測(cè)試程序安裝之前,也要進(jìn)行備份工作,這樣可以防止不同項(xiàng)目交叉進(jìn)行時(shí),當(dāng)使用相同操作系統(tǒng)時(shí),直接恢復(fù)即可。
完成了這些準(zhǔn)備工作,我們就可以用備份工具逐個(gè)逐個(gè)的來(lái)創(chuàng)建各種組合類型的軟件測(cè)試環(huán)境的磁盤鏡像文件了。對(duì)已經(jīng)創(chuàng)建好的各種鏡像文件,要將它們?cè)O(shè)成系統(tǒng)、隱含、只讀屬性,這樣一方面可以防止意外刪除、感染病毒;另一方面可以避免在對(duì)磁盤進(jìn)行碎片整理時(shí),頻繁移動(dòng)鏡像文件的位置,從而可節(jié)約整理磁盤的時(shí)間;同時(shí)還要記錄好每個(gè)鏡像文件的適用范圍,所備份的文件的信息等內(nèi)容。
?????? 測(cè)試環(huán)境的搭建和維護(hù)處在重要的位置,它的好壞直接影響測(cè)試結(jié)果的真實(shí)性和準(zhǔn)確性。維護(hù)測(cè)試環(huán)境需要大量的精力,不是一個(gè)人能完成的,需要我們大家積極配合。
日常工作--測(cè)試環(huán)境備份恢復(fù)后簡(jiǎn)單處理:
1. 使用公司平臺(tái)技術(shù)部提供的工具備份恢復(fù)應(yīng)用環(huán)境.
前提條件:安裝IIS (IIS角色需要安裝的比較全)
2. 備份From之前的應(yīng)用測(cè)試環(huán)境
備份壓縮包,并且復(fù)制到當(dāng)前環(huán)境
3. 使用工具進(jìn)行恢復(fù), 導(dǎo)入注冊(cè)表等.
4. 需要修改應(yīng)用服務(wù)器的地方:
? ? 1). 修改IIS 增加.net 4.0對(duì)CGI和ISAPI的支持
? ? 2). 修改服務(wù),將ASPstate service 置為打開(kāi)狀態(tài).
? ? 3). 關(guān)閉防火墻(測(cè)試環(huán)境避免網(wǎng)絡(luò)的各種異常情況 生產(chǎn)環(huán)境切勿如此操作,要保證數(shù)據(jù)安全)
? ? 4).運(yùn)行-dcomcnfg 打開(kāi)dtc 選擇允許,并且重新運(yùn)行.
? ? 5). 打開(kāi)瀏覽器,第一次打開(kāi)會(huì)比較慢,多等一下,編譯成功能夠正常登錄
? ? 6). 如果出現(xiàn)數(shù)據(jù)庫(kù)連接錯(cuò)誤,建議重啟IIS. 釋放緩存里面對(duì)數(shù)據(jù)庫(kù)的連接錯(cuò)誤信息,即可使用(前提是數(shù)據(jù)庫(kù)不是真故障了.)
?
總結(jié)
以上是生活随笔為你收集整理的软件测试环境搭建及维护注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: uppy JavaScript 文件上传
- 下一篇: 恩智浦电磁组智能汽车竞赛视频