BVT應該測些什麼?

2021-08-29 21:30:50 字數 630 閱讀 6951

bvt(build verification test,構建驗證測試)是微軟內部的乙個標準說法,指的是每天都要執行的測試,以確保前一天入庫的內容沒有破壞重要功能。

->事實如此,我們做nbs專案時,每晚下班前,測試組的同事都要做bvt測試。測試沒問題的話,下班走人;否則要對應。(20090512追加)

先前我曾寫過一篇文章說明保持 bvt整潔的重要性(文章稍後翻譯)。在那些持續通過的測試中,哪些應放入bvt中呢?bvt失敗時,應該是你要立即去處理的。也就是說,bvt中失敗的 測試必須是非常重要的。基於這一觀點,以下是一些有關bvt的準則:

-》bvt測試的重點是重要功能。(20090512追加)

-》這邊就更加體現bvt測試的重點了(最常見的輸入值和使用場景),那些邊界值是需要測試,但是不適合放在這邊進行。(20090512追加)

-》時時刻刻記住bvt測試的重點:最常見最重要的(輸入值)場景測試、正常測試。(20090512追加)

bvt應當是一組仔細選取過的測試。它們應當能夠快速、一致地執行,其結果要非常重要。始終堅持這些原則的話,bvt就非常有效果,因為任何失敗都會受到足夠重視。將bvt限制在最重要的場景將保證測試結果能夠得到恰當的處理。

單元測試應該測什麼

單元測試應該全面覆蓋專案開發的 但是依賴的第三方 不應該被測試。凡是非本專案開發的 都可以認為是第三方 比如,我們專案依賴別的部門提供的儲存服務,連線此服務需要使用他們提供的乙個指令碼,而這個指令碼存放在我們的util目錄中。像這個指令碼,就是所謂的第三方 我用下面這段話來說服領導將這個指令碼從測試...

變數命名應該注意些什麼

乙個變數名字應該告訴你why it exsits,what it does,how it used.如果乙個變數需要乙個注釋,那麼這個名字並沒有揭示意圖.int d elapsed time in daysvs int elapsedtimeindays class dtarcrd102vs cla...

效能測試應該怎樣測?

事情的起因是這樣的 上周三下午要出去打個 經過小會議室門口的時候 測試負責人叫住我問有事嗎?小a做的 效能測試 接下來是我們的一段對話 我 小a,你說一下這次效能測試,是對哪幾個點做的,場景都是啥樣的?我 問一下,線上對於簡訊傳送真實操作場景是什麼樣子的呢?我 好吧,換個問法,x系統小a你最熟了,線...