軟件質量-不僅僅是“測試”
發表于:2009-02-12來源:作者:點擊數:
標簽:質量軟件
關于“ 軟件測試 ”,近幾年來,業內討論得比較多。但對于“軟件質量”卻很少人提及! 軟件測試只是軟件 質量保證 的一種手段而已。然而我們往往容易把軟件測試做為 軟件質量保證 的唯一手段,甚至只做“ 功能測試 /確認測試”或基于用戶場景的測試。這樣并
關于“
軟件測試”,近幾年來,業內討論得比較多。但對于“軟件質量”卻很少人提及!
軟件測試只是軟件
質量保證的一種手段而已。然而我們往往容易把軟件測試做為
軟件質量保證的唯一手段,甚至只做“
功能測試/確認測試”或基于用戶場景的測試。這樣并不能做到比較好的軟件質量保證。
那么什么是軟件質量呢?關于軟件質量的定義,很多書籍都有定義,但到目前為止,還是沒有一個標準的定義。不過,我比較贊同TQM的觀點:TQM的核心是把過程質量的責任分配給過程的所有者。
面向消費者(最終用戶)的是產品,消費者遇到的任何產品使用問題,都將成為產品的質量問題。
然而產品是經過若干工序生產出來的結果。在各個工序環節,都將有可能引出質量問題,而且這些質量問題是由不同技能和領域的從業人員的
工作導出來的,質量類型是不同的,如
需求問題(不需要的功能或不接受的功能),設計問題(不好的設計不僅有可能影響產品的實際使用效果,還有可能給消費者帶來經濟損失),實現問題(沒有按照設計進行制作)等等......
以上問題,其實我想表述的是:軟件產品的質量是分不同類型的,而且這些質量類型往往需要不同技能和
知識背景的人來進行確認和保障。
原文轉自:http://www.kjueaiud.com