健壯性即穩定性,是產品質量的基本要求,尤其對于一個用于事務關鍵或時間關鍵的工作環境中。
另外就是不能假設用戶的環境(某些項目可能除外),如:報業用戶許多配置是比較低的,而且是和某 些第三方產品同時使用的。
3、測試的原則---Good Enough
對于相對復雜的產品或系統來說,zero-bug是一種理想,good-enough是我們的原則。
Good-enough原則就是一種權衡投入/產出比的原則:不充分的測試是不負責任的;過分的測試是一種 資源的浪費,同樣也是一種不負責任的表現。我們的操作困難在于:如何界定什么樣的測試是不充分的, 什么樣的測試是過分的。目前狀況唯一可用的答案是:制定最低測試通過標準和測試內容,然后具體問題 具體分析。最明顯的例子就是FIT3.0中文報版的產品測試。
4、測試的規律----木桶原理和80-20原則
1、木桶原理。
在軟件產品生產方面就是全面質量管理(TQM)的概念。產品質量的關鍵因素是分析、設計和實現,測 試應該是融于其中的補充檢查手段,其他管理、支持、甚至文化因素也會影響最終產品的質量。應該說, 測試是提高產品質量的必要條件,也是提高產品質量最直接、最快捷的手段,但決不是一種根本手段。反 過來說,如果將提高產品質量的砝碼全部押在測試上,那將是一個恐怖而漫長的災難。
2、 Bug的80-20原則。
一般情況下,在分析、設計、實現階段的復審和測試工作能夠發現和避免80%的Bug,而系統測試又能 找出其余Bug中的80%,最后的5%的Bug可能只有在用戶的大范圍、長時間使用后才會曝露出來。因為測試 只能夠保證盡可能多地發現錯誤,無法保證能夠發現所有的錯誤。
二、 測試中心測試組織、測試實施的現狀和改進
1、測試中心的任務和發展目標----質量
參與到監控產品生命周期中一切影響到質量的因素的工作中去。
目前測試中心的主要任務是負責產品的系統測試。
但實際上,因為單獨的系統測試不能保證產品最終的質量,所以測試中心在部分項目中也參與到集成 測試和用戶測試中。
另外,測試中心也承擔了部分系統評測的任務和用戶技術支持的任務。
測試中心將來的發展目標是研究院開發的產品的質量保證中心,我們的中心任務只有兩個字:"質 量",測試中心也只對這兩個字負責,并且將參與到監控產品生命周期中一切影響到質量的因素的工作中去。
2、測試中心的組織方式----小組
文章來源于領測軟件測試網 http://www.kjueaiud.com/