什麼是冒煙測試,冒煙測試和迴歸測試的區別

2022-08-12 19:42:11 字數 5260 閱讀 7107

1樓:白瀆

冒煙測試的名稱可以理解為該種測試耗時短,僅用一袋煙功夫足夠了。也有人認為是形象地類比新電路板功基本功能檢查。任何新電路板焊好後,先通電檢查,如果存在設計缺陷,電路板可能會短路,板子冒煙了,冒煙測試的物件是每一個新編譯的需要正式測試的軟體版本,目的確認軟體的基本功能正常,可以進行後續的正式版本工作。

以上內容均來自黑馬程式設計師社群軟體測試學科

2樓:匿名使用者

就是版本剛釋出,先做一輪測試以確定版本是否實現了基本功能,通過了正式進入測試階段,沒通過打回去。

3樓:

保證軟體基本功能可用 不出現阻塞的測試

什麼是冒煙測試?

4樓:水瓶粉絲

冒煙測試在軟體測試這塊主要是指標對最基本的功能或最主要的業務流程進行測試。一般在開發提測,軟體測試人員拿到提測版本並部署到測試環境後,首先就需要進行冒煙測試,這時候測試主要關注在檢查伺服器的網路連通、資料庫連通性、最基本功能(登入)等等;待到臨近釋出的版本時,冒煙測試還需要關注軟體的核心業務流程(以電商購物流程為例即【註冊==》登入==》選商品==》購物車==》支付==》訂單管理】)

如果想這塊內容增強的小夥伴參考網上的相關知識(黑馬程式設計師論壇等)

5樓:朵朵

冒煙測試,是對軟體基本的功能進行測試,測試的物件是每一個新編譯的需要正式測試的軟體版本,目的是確認軟體基本的功能正常,保證軟體系統能跑的起來,可以進行後續的正式測試工作。

舉個簡單的例子:新開發一個加法軟體,答錯後會顯示正確答案。測試者故意輸錯答案後卻沒有顯示正確答案,就直接退回給開發人,不必去考慮其他原因。這個就是冒煙測試。

6樓:麻辣雞絲

意思就是正常的流程能夠測試通過

什麼是冒煙測試?

7樓:劉文

這一術語源自硬體行業。對一個硬體或硬體元件進行更改或修復後,直接給裝置加電。如果沒有冒煙,則該元件就通過了測試。

在軟體中,「冒煙測試」這一術語描述的是在將**更改嵌入到產品的源樹中之前對這些更改進行驗證的過程。在檢查了**後,冒煙測試是確定和修復軟體缺陷的最經濟有效的方法。冒煙測試設計用於確認**中的更改會按預期執行,且不會破壞整個版本的穩定性。

8樓:大好人vr和不

冒煙測試是為了確保我們從開發團隊收到的構建是否可測試。也稱為「0日」測試。這是在「構建級別」完成的。

能夠在重點功能存在不可用或關鍵錯誤尚未修復時,保證不浪費測試時間,對測試整個應用程式非常有幫助。

正在學習軟體測試嗎?不知道**去找資料,黑馬程式設計師你可以瞭解一下。

冒煙測試和迴歸測試的區別

9樓:匿名使用者

區別:冒煙測試就是完成一個新版本的開發後,對該版本最基本的功能進行測試,保證基本的功能和流程能走通。如果不通過,則打回開發那邊重新開發;如果通過測試,才會進行下一步的測試(功能測試,整合測試,系統測試等等)。

冒煙測試優點是節省測試時間,防止build失敗。缺點是覆蓋率還是比較低。

迴歸測試我有兩層理解,一是就是當你修復一個bug後,把之前的測試用例再次應用到修復後的版本上進行測試。二是當一個新版本開發好後,而且冒煙測試通過,此時可以先用上一個版本的測試用例對新版本進行測試,看是否有bug。

拓展資料:

1.冒煙測試就是在一個新版本出來的時候,將軟體的全部功能過一遍,看有沒有什麼大問題。如果功能可以正常執行,不會影響測試進行,那麼這個版本就可以真正開始測試了。

如果功能有重大問題或影響測試進行,那麼這個版本就是不合格的,不用進行進一步的測試。

2.迴歸測試就是以前版本中發現的bug在新的版本中驗證是否存在且是否引發新的bug。

10樓:雁子

冒煙測試(bvt測試(build verification test ))

1. 釋出一個版本時,先對該版本進行最基本功能的測試,用以確認該版本基

本功能正常後再開展進一步的測試工作;如基本功能不通過,打回給開發,

直到冒煙通過

2. 只有公司需要時才冒煙,並不是任何時候都冒煙,因為實際工作中專案往

往比較緊

3. 部分公司是讓開發做冒煙,會給開發提供一個checklist

迴歸測試

1.測試新建bug,開發修改後將狀態修改為「已修改」後通知測試進行驗證此時測試人員所進行的測試稱為迴歸測試。

2. 當測試迴歸後沒有問題,但所測試的功能和其他模組或功能有一定的關係

(如資料有交叉和公式計算等),這時測試人員要針對這個部分再次測試,

保證不會因為修改了這個bug而導致新bug的產生(開發在修改**或註釋時

容易註釋錯),此時測試人員所進行的測試也稱為迴歸測試

3. 當專案(或模組和功能)快上線,測試經理會通知測試人員再把所有功能測

試一次,保證上線後不會出問題,此時測試人員所進行的測試稱為迴歸測試

特別的:

1.迴歸測試在整個測試過程中佔有很大的工作量比重,各個階段都會進行多次迴歸測試。

2.在漸進和快速迭代開發中,新版本的連續釋出使迴歸測試進行的更加繁瑣

3.在極端程式設計方法中,更是要每天都進行若干次迴歸測試。

4.正確的迴歸測試策略來改進迴歸測試的效果和有效性是非常有意義的。

5.專案緊,執行1和 2;專案不緊,執行1 2 3.

11樓:

冒煙測試個迴歸測試的區別,我覺得冒煙測試是測試你的基礎能力,而回歸測試是考驗你的心理的。

12樓:匿名使用者

冒煙測試,是版本驗證測試;是微軟首先提出來的一個概念,和微軟一直提倡的每日build(構建版本)有很密切的聯絡。具體說,冒煙測試就是在每日build(構建版本)建立後,對系統的基本功能進行簡單的測試。這種測試強調程式的主要功能進行的驗證,也叫版本驗證測試,提交測試。

而回歸測試,是軟體維護階段對軟體修改後進行的測試,具體來說就是樓上對冒煙測試的解釋

什麼是軟體冒煙測試,希望有個實際例子說明

13樓:匿名使用者

冒煙測試,是對軟體基本的功能進行測試,測試的物件是每一個新編譯的需要正式測試的軟體版本,目的是確認軟體基本的功能正常,保證軟體系統能跑的起來,可以進行後續的正式測試工作。

舉個簡單的例子:新開發一個加法軟體,答錯後會顯示正確答案。測試者故意輸錯答案後卻沒有顯示正確答案,就直接退回給開發人,不必去考慮其他原因。這個就是冒煙測試。

14樓:匿名使用者

冒煙測試的名稱可以理解為該種測試耗時短,僅用一袋煙功夫足夠了。也有人認為是形象地類比新電路板功基本功能檢查。任何新電路板焊好後,先通電檢查,如果存在設計缺陷,電路板可能會短路,板子冒煙了。

冒煙測試的物件是每一個新編譯的需要正式測試的軟體版本,目的是確認軟體基本功能正常,可以進行後續的正式測試工作。冒煙測試的執行者是版本編譯人員。

什麼是冒煙測試?什麼時候做冒煙測試?冒煙測試的用例哪兒來的?

15樓:

冒煙測試就是版本轉測試之前,對系統的基本功能進行簡單的測試。特點:

(1)這種測試強調程式的主要功能進行的驗證,而不會對具體功能進行更深入的測試。

(2)冒煙測試是隨著版本轉測進行的,它應該是一個開關(判斷版本能否轉測試)而不是一個研發流程中的測試階段。

(3)冒煙測試用例一般選取的是測試用例中level 0的用例,保證主功能可用。

更多詳細的內容,你可以去黑馬程式設計師社群看看,裡面內容很多的。各個板塊的都有。還有學習線路圖原始碼等等。黑馬還是很良心的,試聽課一共15天,都是免費的。

16樓:暖風吹雨灑江天

在軟體中,「冒煙測試」這一術語描述的是在將**更改嵌入到產品的源樹中之前對這些更改進行驗證的過程。在檢查了**後,冒煙測試是確定和修復軟體缺陷的最經濟有效的方法。冒煙測試設計用於確認**中的更改會按預期執行,且不會破壞整個版本的穩定性。

冒煙測試是在軟體開發過程中的一種針對軟體版本包的快速基本功能驗證策略,是對軟體基本功能進行確認驗證的手段,並非對軟體版本包的深入測試。冒煙測試也是針對軟體版本包進行詳細測試之前的**試,執行冒煙測試的主要目的是快速驗證軟體基本功能是否有缺陷。如果冒煙測試的測試例不能通過,則不必做進一步的測試。

進行冒煙測試之前需要確定冒煙測試的用例集,對用例集要求覆蓋軟體的基本功能。這種版本包出包之後的驗證方法通常稱為軟體版本包的門檻用例驗證。

冒煙測試屬於hlt(highleveltest)測試,hlt通常指sdv(系統設計驗證)/sit(系統整合測試)/svt(系統驗證測試)等測試活動。hlt是站在系統的角度對整個版本進行測試,測試物件是一個完整的產品而不是產品內部的模組,常見的hlt測試包括系統測試和驗收測試。

冒煙測試可以手動執行,也可以自動化執行。穩定的系統適合自動化冒煙測試,整合過程中的系統適合手工冒煙測試,因為冒煙測試內容在動態變化,變化中的自動化指令碼維護工作量比較大。

應用冒煙測試的物件是每一個新編譯的需要正式測試的軟體版本,目的是確認軟體基本功能正常,可以進行後續的正式測試工作。冒煙測試的執行者是版本編譯人員。

在一般軟體公司,軟體在編寫過程中,內部需要編譯多個版本(builds),但是隻有有限的幾個版本需要執行正式測試(根據專案開發計劃),這些需要執行的中間測試版本,在剛剛編譯出來後,軟體編譯人員需要進行基本效能確認測試,例如是否可以正確安裝/解除安裝,主要功能是否實現,是否存在嚴重宕機或資料嚴重丟失等bug。如果通過了該測試,則可以根據正式測試文件進行正式測試。否則,就需要重新編譯版本,再次執行版本可接收確認測試,直到成功。

17樓:匿名使用者

冒煙測試是對軟體的基本功能進行測試,測試物件是每一個需要正式測試的新編譯的軟體版本。其目的是確認軟體基礎的功能正常,以確保軟體系統能夠執行並能夠執行後續的正式測試。

冒煙測試這一名字的來歷,最開始是從電路板測試得來的。由於當電路板做好以後,首先會加電測試,如果電路板沒有冒煙再進行其餘測試,否則就必須製作。

在軟體開發過程中,經常說各種功能模組之間存在著高內聚性和低耦合性。因此,一個功能的修改可能會影響其他功能模組,所以在開發人員修復之前測試中發現的漏洞之後並想知道錯誤修復是否會影響其他功能模組之後,需要做的是冒煙測試。

冒煙測試可以理解為是版本轉測試之前,對系統的基本功能進行簡單的測試。冒煙測試特點:

(1)這種測試強調程式的主要功能進行的驗證,而不會對具體功能進行更深入的測試。

(2)冒煙測試是隨著版本轉測進行的,它應該是一個開關(判斷版本能否轉測試)而不是一個研發流程中的測試階段。

(3)冒煙測試用例一般選取的是測試用例中level 0的用例,保證主功能可用。

動態測試是什麼,什麼是靜態測試,什麼是動態測試

動態方法是指通過執行被測程式,檢查執行結果與預期結果的差異,並分析執行效率和健壯性等效能,這種方法由三部分組成 構造測試例項 執行程式 分析程式的輸出結果。所謂軟體的動態測試,就是通過執行軟體來檢驗軟體的動態行為和執行結果的正確性。目前,動態測試也是公司的測試工作的主要方式。動態測試的步驟 根據動態...

什麼是振動測試?怎麼做振動測試,什麼是振動測試,振動測試的標準是?

振動測量 vibration measurement 在現場或實驗室對振動系統的實物或模型進行響應測量 動態特性引數版測定權以及載荷識別。其中響應測量包括位移 速度 加速度 應變 應力等 動態特性引數測定包括各階模態頻率 模態阻尼 系統頻率響應或脈衝響應等 載荷識別或振動環境描述包括脈衝載荷或隨機載...

運輸振動測試標準一般測試多久,什麼是振動測試測試標準

看客戶要求把或是看按照那個標準來做。通常最低的就是每個軸向1h。當然嚴格的幾十小時的也有。常規每個方向2個小時。什麼是振動測試?測試標準?振動測試是 產品在運輸 安裝及使用環境中所遭遇到的各種振動環境影響,本試驗是模擬產品在運輸 安裝及使用環境下所遭遇到的各種振動環境影響,用來確定產品是否能承受各種...