為什么明確軟件需求那么重要?
45 2017-05-23
若要建一幢數(shù)百萬元的房子,房主一定會與建房者詳細討論各種細節(jié),他們都明白完工以后的修改會造成損失,都知道變更細節(jié)的危害性。軟件開發(fā)也一樣,軟件項目中百分之四十至百分之六十的問題都是在需求分析階段埋下的“禍根”,導致的后果便是開發(fā)者開發(fā)的軟件與用戶所想得到的軟件存在著巨大期望差異。在大多數(shù)的軟件系統(tǒng)中,最終用戶可能都不清楚他的需求是什么,這是千真萬確的。所以,在我們沒有問清楚所有的需求之前,先別忙著進行設計和測試。
測試的目的應該是驗證需求,Bug(預期結果與實際結果之間的差別,即缺陷)是這個過程中的產品而非目標。測試人員應該像工兵一樣,在大團隊(客戶)預期前進的方向上探雷、掃雷,而不需要去關心那些根本沒有人會去碰的地雷。衡量一個測試人員應該去衡量他測試了多少需求(測試工作量)。許多測試團隊在需求不清晰的情況下,就進行測試,這簡直是事倍功半。往往到最后還要返工重來。所以對于測試工程師來說,測試需求是永遠放在第一位的。
請聯(lián)系網(wǎng)站客服,了解詳細的優(yōu)惠課程信息~
優(yōu)質、權威、便捷、省心
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務號