測試相關概念

2021-08-20 03:36:42 字數 537 閱讀 8831

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

冒煙測試是自由測試的一種。冒煙測試(smoketest)在測試中發現問題,找到了乙個bug,然後開發人員會來修復這個bug。這時想知道這次修復是否真的解決了程式的bug,或者是否會對其它模組造成影響,就需要針對此問題進行專門測試,這個過程就被稱為smoketest。在很多情況下,做smoketest是開發人員在試**決乙個問題的時候,造成了其它功能模組一系列的連鎖反應,原因可能是只集中考慮了一開始的那個問題,而忽略其它的問題,這就可能引起了新的bug。smoketest優點是節省測試時間,防止build失敗。缺點是覆蓋率還是比較低。

回歸測試是指修改了舊**後,重新進行測試以確認修改沒有引入新的錯誤或導致其他**產生錯誤。自動回歸測試將大幅降低系統測試、維護公升級等階段的成本。回歸測試作為軟體生命週期的乙個組成部分,在整個軟體測試過程中占有很大的工作量比重,軟體開發的各個階段都會進行多次回歸測試。在漸進和快速迭代開發中,新版本的連續發布使回歸測試進行的更加頻繁,而在極端程式設計方法中,更是要求每天都進行若干次回歸測試。因此,通過選擇正確的回歸測試策略來改進回歸測試的效率和有效性是非常有意義的。

測試相關概念

白盒測試 又稱結構測試 透明盒測試 邏輯驅動測試或基於 的測試。白盒測試是一種 測試用例設計 方法,盒子指的是被測試的 軟體,白盒指的是盒子是可視的,你清楚盒子內部的東西以及裡面是如何運作的。黑盒測試 也稱 功能測試 它是通過測試來檢測每個功能是否都能正常使用。在測試中,把 程式看作乙個不能開啟的黑...

測試相關概念

好的軟體不是寫出來的,是測出來,測試分為黑盒測試和白盒測試 白盒測試時需要知道源 的,對應用程式源 級別進行測試 比如說去1.檢測 的演算法是否正常 2 你申請的記憶體空間是否記憶體溢位 3你定義的變數路徑是否正確,條件是否有些遺漏 根據這些對 進行檢查,並編寫出相應的輔助邏輯 2根據測試力度劃分 ...

測試相關概念

請你分別介紹一下單元測試 整合測試 系統測試 驗收測試 回歸測試 1.單元 白盒測試 最小可測試單元,物件一般為乙個方法或函式 常開發人員自測 2.整合 黑盒測試 在單元測試的基礎上,物件一般為功能模組 子系統,又稱功能測試 介面測試 測試 3.系統 在整合測試的基礎上,物件為整個系統,測試它的功能...