這個也是自己網上看到的一篇,對測試環境搭建說明,雖然沒有詳細說如何搭建,但是對整個流程說的還是可以的
面試官可能是想考察你對環境部署這塊知識的掌握程度,注意,不是測試客戶端的環境部署,而是整個測試環境服務端的部署啊。你這樣回答,那面試官會認為你對測試環境部署一點都不懂的哦。
不過,不同公司的服務端部署都不一樣,在這裡還真不好亂說,還是說說我們公司的環境部署吧。
http深入淺出 http請求
http協議詳解(真的很經典)
linux,因為服務端一般都是部署在linux上的,所以需要掌握linux的常用命令。推薦看這本書:鳥哥的linux私房菜.基礎學習篇(第三版) (豆瓣)
然後就是nginx,有些公司也用apache。這是常用的http伺服器和反向**伺服器。一般來說是用nginx來提供靜態資源的服務,nginx接收到來自瀏覽器的請求以後,判斷這個請求是否是靜態資源(以js、css、html、png等結尾的靜態檔案),如果是,則nginx直接返回相應檔案;如果不是靜態資源,是動態請求,比如,請求某乙個日誌的內容,則nginx會把請求**給tomcat來處理。我們如果是自己學習的話,可以把nginx直接省略,直接用tomcat搞定靜態資源和動態資源的http請求。
tomcat,tomcat一般來說是處理動態的http請求的,呼叫各種其他服務,完成相應的任務,並返回http響應給nginx。如果涉及到寫日誌、讀日誌等資料相關的操作,一般來說需要對資料庫進行讀寫。另外,由於這些動態請求也會依賴一些第三方服務,比如說要呼叫支付寶的支付服務,那麼它就會再發起乙個http請求到支付寶的對外伺服器。它處理完整個邏輯之後,就會把相應的內容返回給nginx,然後由nginx返回給瀏覽器。可以參考這個資料:tomcat容器入門介紹
mysql資料庫的安裝可以參考這個文件:mysql安裝配置及使用入門
現在,伺服器相關的工具已經安裝好,就要開始正式部署環境了。
如果一切順利,整個服務就可以起來了,不過整個學習過程通常會很漫長,可能幾個星期才能學會,在這個過程中,要多跟開發和運維溝通,多請教他們,自己也多在網上找一些靠譜的資料學習,以加快學習進度。對於測試人員來說,我們對於這一整個機制需要理解,比如,各個工具的作用是什麼,各個配置檔案的意義是什麼,各塊的配置是怎麼連起來的。整個過程會踩很多坑,能想辦法解決就行了,不需要精通這塊(精通是運維人員的事情)。
測試環境的搭建
單機版應用程式的測試環境 選擇pc機 安裝作業系統 安裝防毒軟體 防毒製作image檔案 安裝被測軟體及相關輔助軟體 防毒製作image檔案 b s系統的測試環境搭建 資料庫伺服器端測試環境安裝步驟 選擇伺服器 安裝作業系統 安裝資料庫 安裝防毒軟體 防毒 製作image檔案 安裝軟體資料庫檔案 進...
搭建測試環境
測試進行軟體測試的之前,需要搭建好測試環境。那什麼是測試環境呢?簡單的說就是軟體執行的平台,即軟體 硬體和網路三種環境的合集,也就是說 測試環境 軟體 硬體 網路 硬體 包括pc機 筆記本 伺服器 各種終端等。例如要測試photoshop軟體,是要在pc機上測,還是筆記本上測?是在cpu為酷睿的計算...
02 測試環境的搭建
1.windows下環境搭建 1 安裝python 訪問python 官方 我已經安裝了python2.7,不再重複安裝。2 安裝steuptools與pip 已經配置過了,不再重複安裝。3 安裝selenium 通過pip進行安裝。安裝命令 pip install selenium 公升級命令 p...