你真的會搭建測試環境嗎?


經常在面試過程中,面試官總要問一句,熟悉linux命令么?

同時在很多招聘的JD上都有明確指出需要測試人員會搭建測試環境,而且這不僅是體現在高級測試工程師的崗位要求,同時初級測試工程師同樣也被要求了。

1.什么是測試環境

測試環境(Testing environment)是指測試運行其上的軟件和硬件環境的描述,以及任何其他與被測軟件交互的軟件,包括驅動和樁。測試環境是指為了完成軟件測試工作所必需的計算機硬件、軟件、網絡設備、歷史數據的總稱。

其實就是,測試環境=軟件+硬件+網絡+數據准備+測試工具

通俗地說,測試環境就是指測試人員測試程序時需要的承載體

2.測試環境的特點

2.1.真實

測試環境應該盡量模擬用戶的真實環境,但由於軟件用戶眾多,則真實環境也變得非常復雜,所以測試環境應該盡量模擬用戶的真實環境

2.2.干凈

我們經常說一定要保證測試環境干凈,不要依賴於”贓數據“,那這里的測試環境干凈不在僅僅指沒有”贓數據“,還包含測試環境上除了必備軟件之外,沒有其它的軟件,特別是在搭建性能測試環境時尤為要注意,一定要保證測試環境干凈和獨立。

2.3.操作平台

測試環境在哪里搭建?

測試環境基本上都是搭建在服務器上的。

測試環境在服務器中的哪個操作平台上進行搭建,一般來說測試環境可以搭建在windows平台上,也可以搭建在linux平台

windows平台的選擇有windows server 2003,windows server 2008等都是服務器系統,可以進行搭建測試環境。

那么我們windows操作系統的個人PC可以搭建測試環境么?

個人PC當然可以搭建測試環境,但是由於個人PC硬件和軟件的局限性,我們一般不使用其搭建測試環境,但如果是自己做模擬實驗是沒問題的。

但是在企業中我們一般都不使用windows平台搭建服務器,而是選擇linux平台。

這是因為我們經常選擇linux平台作為服務器的操作系統。

我們經常所使用的linux系統都是linux發行版,如CentOS、RedHat、Debian、Ubuntu等

linux內核與linux發行版的區別?

linux內核是linux操作系統的核心功能,是linux系統的整個基礎,是開源軟件。

linux發行版是指將linux內核和外圍應用程序和文檔打包,並提供系統安裝界面和系統配置、管理工具。

2.4.搭建測試環境

如果你需要搭建的測試環境是剛裝的linux操作系統,上面沒有tomcat和數據庫,那需要在搭建測試環境之前先裝tomcat和數據庫

1.安裝jdk

如果有自帶,先卸載再裝
1.把包復制/usr/local
2.解壓
3.配置環境變量
export JAVA_HOME=/usr/local/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
4.檢查java是否安裝成功
java -version

2.安裝tomcat

1.把下載的tomcat包復制/usr/local
2.解壓
3.在tomcat/bin目錄執行startup.sh文件
啟動服務
在瀏覽器中連接:IP:8080
4.如果連接不上,但tomcat又是顯示啟動OK,檢查firewall
路徑為 /etc/sysconfig/iptables,將8080端口開啟
5.重啟服務

3.安裝數據庫

數據庫一般安裝mysql和oracle多一些

首先下載相應的數據庫安裝包

mysql安裝比較簡單,可以使用源碼安裝,也可以使用yum在線安裝,在這里簡單地介紹一下yum在線安裝

用yum在線安裝

1. rpm -qa|grep mysql --檢查linux是否有存在的mysql
2.如果有mysql,卸載
rpm -e --nodeps mysql
3.安裝
yum install mysql-server mysql mysql-dev -y
4.安裝成功后,啟動服務
service mysqld start
service 服務名 restart/start
5.直接輸入mysql 進入到數據庫

如果是安裝oracle就一定要注意,細心安裝,在網上找一份相應環境的安裝教程,一步步照着安裝,謹防出錯,oracle一定要仔細,一旦安裝出錯,就會相當麻煩,有可能需要重裝操作系統才能解決。

以上的只會在干凈的操作系統上進行安裝,一般來說只需要安裝一次

學會搭建測試環境是每一個測試人員應該必備的能力之一,掌握基本的linux命令也是同樣重要。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM