去搭建測試環境是軟體測試實施的乙個重要階段,測試環境適合與否會嚴重影響測試結果的真實性和正確性。測試環境包括硬體環境和軟體環境,硬體環境指測試必需的伺服器、客戶端、網路連線裝置,以及印表機/掃瞄器等輔助硬體裝置所構成的環境;軟體環境指被測軟體執行時的作業系統、資料庫及其他應用軟體構成的環境。
1.所需要的計算機的數量,以及對每台計算機的硬體配置要求,包括cpu的速度、記憶體和硬碟的容量、網絡卡所支援的速度、印表機的型號等;
2. 部署被測應用的伺服器所必需的作業系統、資料庫管理系統、中介軟體、web伺服器以及其他必需元件的名稱、版本,以及所要用到的相關補丁的版本;
3. 用來儲存各種測試工作中生成的文件和資料的伺服器所必需的作業系統、資料庫管理系統、中介軟體、web伺服器以及其他必需元件的名稱、版本,以及所要用到的相關補丁的版本;
4. 用來執行測試工作的計算機所必需的作業系統、資料庫管理系統、中介軟體、web伺服器以及其他必需元件的名稱、版本,以及所要用到的相關補丁的版本;
5. 是否需要專門的計算機用於被測應用的伺服器環境和測試管理伺服器的環境的備份;
6. 測試中所需要使用的網路環境。例如,如果測試結果同接入internet的線路的穩定性有關,那麼應該考慮為測試環境租用單獨的線路;如果測試結果與區域網內的網路速度有關,那麼應該保證計算機的網絡卡、網線以及用到的集線器、交換機都不會成為瓶頸;
1. 設定專門的測試環境管理員角色
每個測試專案或測試小組都應當配備一名專門的測試環境管理員,其職責包括:測試環境的搭建。包括作業系統、資料庫、中介軟體、web伺服器等必須軟體的安裝,配置,並做好各項安裝、配置手冊的編寫;記錄組成測試環境的各台機器的硬體配置、ip位址、埠配置、機器的具體用途,以及當前網路環境的情況;測試環境各項變更的執行及記錄;測試環境的備份及恢復;作業系統、資料庫、中介軟體、web伺服器以及被測應用中所需的各使用者名稱、密碼以及許可權的管理;
2. 記錄好測試環境管理所需的各種文件:
測試環境的各台機器的硬體環境文件,測試環境的備份和恢復方法手冊,並記錄每次備份的時間、備份人、備份原因以及所形成的備份檔案的檔名和獲取方式;使用者許可權管理文件,記錄訪問作業系統、資料庫、中介軟體、web伺服器以及被測應用時所需的各種使用者名稱、密碼以及各使用者的許可權,並對每次變更進行記錄
3. 測試環境訪問許可權的管理
為每個訪問測試環境的測試人員和開發人員設定單獨的使用者名稱和密碼。訪問作業系統、資料庫、web伺服器以及被測應用等所需的各種使用者名稱、密碼、許可權,由測試環境管理員統一管理;測試環境管理員擁有全部的許可權,開發人員只有對被測應用的訪問許可權和檢視系統日誌(唯讀),測試組成員不授予刪除許可權,使用者及許可權的各項維護、變更,需要記錄到相應的「使用者許可權管理文件」中
4. 測試環境的備份和恢復
測試環境必須是可恢復的,否則將導致原有的測試用例無法執行,或者發現的缺陷無法重現,最終使測試人員已經完成的工作失去價值。因此,應當在測試環境(特別是軟體環境)發生重大變動時進行完整的備份,例如使用ghost對硬碟或某個分割槽進行映象備份。
如何搭建測試環境
記第一次搭建測試環境的經歷。準備工作 檢視哪些埠被開啟 netstat an檢視某埠是否被開啟 netstat an grep 3306 檢視3306埠是否開啟 開放埠命令 iptables a input p tcp dport 3306 j accept關閉埠命令 iptables a outp...
測試環境搭建流程 軟體測試流程
1.測試計畫設計階段 產品立項之後,進行需求分析,需求評審,業務需求評級,繪製業務流程圖。確定測試負責人,開始制定測試計畫 2.測試準備階段 各成員編寫測試用例 先小組內評審 後會議評審,測試樣機和配件,測試工具。3.測試執行階段 負責人對測試任務分工,按計畫執行測試過程,提測後,搭建qa環境,先執...
Linux 測試環境如何搭建?
如何搭建測試環境 搭建測試環境準備 j a 和 tomcat 的環境準備參考這篇 以 jenkins 搭建為例 web 搭建都是乙個套路 前言 通常做自動化測試,需要用到 jenkins 來做持續整合,那麼 linux 系統裡面如何 使用 tomcat 安裝 jenkins 環境呢?環境準備 1.一...