在乙個專案開發到發布的整個過程中,會使用到很多個環境進行測試和執行專案。最基本的開發環境、測試環境、準生產環境、生成環境
開發環境顧名思義就是我們程式猿自己把專案放到自己的電腦上,配置好以後,跑起來專案,然後我們在這個基礎上來進行開發,這個開發環境就是方便我們程式猿來開發功能,除錯bug的。
開發好乙個功能以後,得讓人家測試人員測試吧,但是咱不能直接把人家喊過來,連上自己的本地開發環境測試,一是有些問題模擬不出來(比方說資料問題),二是自己的**和環境經常改變,不能保證最後人家測試人員測試的時候那個環境還有**完全一致。所以這時候就有了測試環境這個概念,公司會搭建乙個跟伺服器,連線上專門的測試資料庫之類的(肯定得資料庫也是跟真正的資料庫隔離開啊,要不會篡改使用者資料),配置好乙個環境專門用來測試人員連線上測試,我們把我們的**提交以後,一般會由小組長或者其他人員把我們的**發布到測試環境,這時候測試人員就可以愉快的找bug啦。
1、預發布環境
這個環境中,一般會連線生產環境的資料庫,使用生產環境的資料來進行測試。
2、灰度發布版本
預發布環境過後,就是灰度發布了。由於乙個專案,一般會部署到多台機器,所以灰度1台至3臺,看看新功能是否ok,如果失敗則只需要回滾幾台,比較方便。注意,由於是灰度發布幾種幾台,所以一般會使用跳板機,然後進行網域名稱繫結,這樣才可以保證只訪問有最新**的伺服器。
3、生產環境
所有伺服器上的**都已經是最新的了
介面測試和介面文件生成工具:apipost
軟體測試 測試環境的建立
1.1 測試環境與輔測試環境 軟體環境分為主測試環境和輔測試環境。主測試環境是測試軟體功能 安全可靠性 效能 易用性等大多數指標的主要環境 輔助測試環境滿足特殊的測試需求 1.2 測試環境的五要素 測試環境的基本要素是 軟體 硬體。在基本要素的基礎上派生出網路環境 資料準備 測試工具三要素 2.1 ...
軟體測試學習之路 軟體測試和測試環境筆記
前言 做了第一講 軟體測試和測試環境的筆記,是我自己在萬門大學系統化學習軟體測試做的學習筆記。為啥要學呢?因為雖然從大三就開始接觸軟體測試,但是大學老師教的東西,其實更多是灌填式,老師講什麼,你就學什麼。不知道別人怎麼想,但是我坦白,常常會有為什麼要學這個,學哪個又能幹嘛的疑問。出了社會更講速成化,...
測試環境搭建流程 軟體測試流程
1.測試計畫設計階段 產品立項之後,進行需求分析,需求評審,業務需求評級,繪製業務流程圖。確定測試負責人,開始制定測試計畫 2.測試準備階段 各成員編寫測試用例 先小組內評審 後會議評審,測試樣機和配件,測試工具。3.測試執行階段 負責人對測試任務分工,按計畫執行測試過程,提測後,搭建qa環境,先執...