管理團隊要開發的軟件,昨天,和開發商都在努力保持他們的頭以上的水。對敏捷方法和更快發展的推動有錯誤建議的質量保證将很快成爲開發商的責任,從(cóng)而減少停機時間和加速開發過程。假定開發團隊将是質量的“看守”,檢驗自己的工作。畢(bì)竟,這可以節省企業大量的時間和金錢……嗎?
錯誤。相比於(yú)成本你要付固定關鍵的錯誤後釋放測試的成本是次要的,處理客戶投訴,推動一個補(bǔ)丁和失去收入。它不會節省時間。所有的缺陷和故障,被開發商将需要處理,修補(bǔ),重新發布–誰知道如果你的軟件的用戶将卡在當你做清理。質量可以俯瞰雙,甚至三,你的開發時間。
所以将QA成爲開發者的工作? 爲SD時報(bào)編(biān)輯部說,“對不起,這是不會發生的。”據SD時報(bào),高質量的軟件總是需要質量檢測:
“當然,開發團隊可以專注於(yú)打造高質量産品。當然,代碼庫的可執行單元測試标準。當然,企業的利益相關者應定期審查軟件來確(què)保滿足他們的業務需求,正如建築師應該對技術要求。
所有這些趨勢将提高軟件質量的識别缺陷早所以他們(men)可以固定成本更低。所有這些趨勢将縮短軟件的發(fā)布周期和降低軟件成本。
然而,不管你怎麽切,複雜的軟件需要複雜的測(cè)試超出瞭(le)開發商所能做的。
……某人,某處(chù),需要釋放之前執行QA。在世界上所有的自動(dòng)化不能消除對質量的需要。謝天謝地。”
SD時報(bào)編委會在 –沒有現貨可以遮蔽的重要性在野外測試。在較近的一篇文章codist博客說,“無論多麽精心巧妙的程序員可能對小測試大測試的需求不減。高質量的軟件相結合的技能的人和那些需要技能的測試瞭(le)。”
總之,真實世界的測試不去任何地方。軟件是如此的根深蒂固,在消費者的生活中,他們幾乎沒有寬容的軟件漏洞和不猶豫,如果它沒有得到很好的測試,放棄
軟件開發公司的應用。