text: 在程式設計和軟體測試領域，冒煙測試。或者，在測試部門對新版本程式進行測試之前，冒煙測試用於自動化測試新版本是否可以正常執行，是否值得測試。 在DevOps範例中，使用BVT步驟是持續整合成熟階段的標誌之一。例如，冒煙測試可能會解決一些基本問題，例如“程式是否執行？”，“使用者介面是否開啟？”或“單擊事件是否有效？”等。冒煙測試的目的在於確認程式是否嚴重到，需要立即測試非必須的測試。如《"Lessons Learned in Software Testing"》所寫，“冒煙測試僅僅是在短時間廣泛地覆蓋產品功能。如果關鍵功能無法正常工作或關鍵bug尚未修復，那麼你們的團隊就不需要浪費更多時間去安裝部署以及測試。則煙霧測試將在有限的時間內廣泛涵蓋產品功能，不會浪費更多的時間來安裝或測試”。冒煙測試通常會快速地進行，好處就是反饋也是很快，相比之下，更為全面地套件測試通常會花費更長的時間。每日構建和冒煙測試是工業界公認的最佳實踐之一。測試人員在構建並更深一步的測試之前，有必要進行冒煙測試。微軟聲稱，“在程式碼進行審查之後，冒煙測試是識別並修復軟體的價效比最高的方法”。冒煙測試，可以是手動測試或自動工具進行冒煙測試。對於自動化工具測試，構建工程的程式通常會順帶進行該測試。冒煙測試可以是功能測試或者單元測試。功能測試通常會使用各種輸入裝置。從而執行完整的程式。單元測試則是針對單一功能、子例程、物件的方法。功能測試可以是指令碼化的輸入，也可以是自動化的滑鼠事件。單元測試可以是實現程式碼內部獨立功能，也可以是透過呼叫的方式進行測試。信心測試.信心測試，指當多少測試透過時，能確信程式能正常執行。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 冒煙測試 (軟體)
metadata: https://zh.wikipedia.org/wiki?curid=6829516