測試進行軟體測試的之前,需要搭建好測試環境。那什麼是測試環境呢?
簡單的說就是軟體執行的平台,即軟體、硬體和網路三種環境的合集,也就是說:測試環境=軟體+硬體+網路
硬體:包括pc機、筆記本、伺服器、各種終端等。例如要測試photoshop軟體,是要在pc機上測,還是筆記本上測?是在cpu為酷睿的計算機上測,還是要在炫龍的cpu上測?不同的硬體環境photoshop的處理速度是不一樣的。
軟體:這裡主要指的是軟體執行的作業系統。例如測試photoshop,是指windows xp下測試還是在vista下測試?可能會有相容性問題。軟體環境還包括與其他各類軟體共存同一系統時的相容性問題。
網路:主要針對的是c/s結構和b/s結構的軟體。比如我現在測試的軟體,客戶的網路環境是千兆乙太網,而我們的網路環境還是百兆乙太網,而且還是閒時才能達到百兆的速度。這樣的環境要是很精確的測試響應時間,還是很傷腦筋的。
上面介紹了什麼是測試環境。那麼如何搭建測試環境呢?
一般來說,配置測試環境可遵循下列原則:
1、真實:盡量模擬使用者的真實使用環境。這裡需要提一點,關於專案軟體與產品軟體需要不同看待。專案軟體由於只針對某一群體的使用者,所以測試的環境比較單一。但產品軟體針對的是廣大群眾,所以測試環境比較複雜,要多方面考慮。
2、乾淨:測試環境中盡量不要安裝與被測軟體無關的軟體。筆者就遇到這種事情,兩台機器,針對乙個功能,一台測試ok,另一台測試ng,最後根據調查發現,測試ok的機器上安裝了客戶根本不會安裝的vc++開發環境,測試ng的機器正因為沒有安裝vc,所以測試出了這個bug:軟體中缺少必要的動態鏈結庫支援。但這個乾淨也不是必須的,有時還要刻意去測試某個軟體去其他軟體並存時的相容性問題。
3、無毒,這個應該不必多說了,測試工作應該確保在無毒的環境中進行。
4、獨立:測試環境與開發環境相互獨立。就是說開發環境和測試環境最好分開,即測試人員和開發人員分別用不同的伺服器(資料庫、後台伺服器等),避免造成相互干擾。
CSP測試環境搭建
因為csp需要微軟簽名後才可以測試,並且每改動一點都要重新簽名,給csp的除錯帶來諸多不變,於是按照cspdk中的說明在98,2k作業系統下通過替換advapi32.dll不用簽名,就按照說明 從網上下來win2k作業系統進行安裝,替代等操作,結果都是失敗,第乙個現象,我用cspdk目錄下 的adv...
測試環境搭建心得
大四即將結束,大學的最後乙個假期,找到乙份實習工作,擔任測試工程師。在過年前的最後一周入職,幹了一周的活兒。主要工作就是搭建測試環境。vmware 主要熟悉vmware軟體,裝系統基本都沒什麼問題。先是裝上純淨的系統,然後將虛擬機器所在的資料夾複製乙份,再在這個虛擬機器上裝一些需要的軟體。vmwar...
gor 測試環境搭建
gor 為go語言編寫的http 程式,可用於搭建測試環境。用法示例 1 輸出請求 sudo gor input raw 80 output stdout 2 請求 gor input raw 80 output http 3 多路 gor input raw 80 output http outp...