1. 程式人生 > >冒煙測試與BVT測試

冒煙測試與BVT測試

冒煙測試從操作上是一個隨機的測試,操作物件通常是核心業務模組。測試員任意操作,要是發現多數功能走不下去,(大概20%),那麼這個冒煙測試就結束了。冒煙測試一般不用參照測試用例。
執行冒煙測試的目的是對要測試的產品進行一個大概的度量。如果冒煙測試不能通過,通常不會啟動測試計劃。因為軟體缺陷較多的情況下,啟動測試計劃會浪費更多的人力物力。通俗的說,對“垃圾”產品執行測試實際是測試人員搶了程式設計人員的工作。這些缺陷應該在開發階段消滅,只有這樣才可以真正的節約成本。  BVT是在所有開發工程師都已經檢入自己的程式碼,專案組編譯生成當天的版本之後進行,主要目的是驗證最新生成的軟體版本在功能上是否完整,主要的軟體特性是否正確。如無大的問題,就可以進行相應的功能測試。BVT優點是時間短,驗證了軟體的基本功能。缺點是該種測試的覆蓋率很低。因為執行時間短,不可能把所有的情況都測試到。